Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Grub menu.lst aanpassen  (gelezen 1429 keer)

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Gepost op: 2006/07/31, 14:49:30 »
Ik heb Ubuntu Dapper draaien als hoofd OS en ik heb een partitie aangemaakt voor Xubuntu Edgy als testbak.
Maar standaard vertrekt hij nu met Xubuntu terwijl ik wil dat Dapper opstart ... Als ik in mijn /boot/grub/menu.lst neus kom ik hier op uit:
Citaat
## ## End Default Options ##

title           Ubuntu, kernel 2.6.17-5-386
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.17-5-386 root=/dev/sda4 ro quiet splash
initrd          /boot/initrd.img-2.6.17-5-386
quiet
savedefault
boot

title           Ubuntu, kernel 2.6.17-5-386 (single-user mode)
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.17-5-386 root=/dev/sda4 ro single
initrd          /boot/initrd.img-2.6.17-5-386
boot

title           Ubuntu, memtest86+
root            (hd0,3)
kernel          /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Ubuntu, kernel 2.6.15-26-386 (on /dev/sda1)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot

.... en dat gaat nog ff door zo.
De bovenste is de kernel van Xubuntu terwijl de onderste de Dapper kernel is.
Is het nu zo simpel om de onderst gewoon ff te knippen en van boven te plakken of is er nog iets wat ik moet doen?

Alvast bedankt ;)
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Reactie #1 Gepost op: 2006/07/31, 15:32:06 »
Makkelijkste oplossing in dit geval is volgens mij om de Ubuntu blok boven de AUTOMAGIC kernel list te plaatsen:
(andere mogelijkheden zijn prutsen met de default optie)

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Ubuntu, kernel 2.6.15-26-386 (on /dev/sda1)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot

### BEGIN AUTOMAGIC KERNELS LIST

Ik wil je er wel ff op wijzen dat je nu dus de GRUB van Edgy Eft gebruikt, en niet meer die van Dapper Drake.. Ik heb nooit opgelet wat er gebeurt als je 2 Ubuntu OS'en grub laat aanpassen... Past Dapper Drake nu nog automatisch de juiste menu.lst aan bij een kernel upgrade?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Reactie #2 Gepost op: 2006/07/31, 16:33:39 »
Thx ProfoX,

het is gelukt. Ik heb gewoon de regels voor de Dapper kernel gekopieert en boven de regels van de Edgy geplakt.
Dat ziet er dus zo uit nu:
## ## End Default Options ##

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Ubuntu, kernel 2.6.15-26-386 (on /dev/sda1)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot

title           Ubuntu, kernel 2.6.17-5-386
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.17-5-386 root=/dev/sda4 ro quiet splash
initrd          /boot/initrd.img-2.6.17-5-386
quiet
savedefault
boot

...
Bij 't opstarten komt Dapper nu boven Edgy staan in de boot lijst en start Dapper gewoon automatisch op.
:D
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

socratux

  • Gast
Grub menu.lst aanpassen
« Reactie #3 Gepost op: 2006/07/31, 16:38:13 »
default maken als ik het me goed herinner in:

/boot/grub/grub.conf

hier staat een regel met:

default=0

0 is standaard en is eerste kernel, verander je deze waarde dan kies je voor een ander standaard..

en je kan idd ook de Dapper kernel gewoon er boven plakken

hehe.. tijdens mijn reactie was je er al uit. mooi

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Reactie #4 Gepost op: 2006/07/31, 16:39:19 »
Dat is dus fout.

Het MOET boven ### BEGIN AUTOMAGIC KERNELS LIST staan,
anders gaat je Dapper partitie uit Grub verdwijnen bij een kernel update van Edgy ;)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

socratux

  • Gast
Grub menu.lst aanpassen
« Reactie #5 Gepost op: 2006/07/31, 16:44:11 »
oei, das gevaarlijk ja,

dan toch /boot/grub/grub.conf aanpassen

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Reactie #6 Gepost op: 2006/07/31, 16:57:42 »
Ow, dat wist ik niet ... ik heb 'm nu verplaatst naar net boven de regel
## BEGIN AUTOMAGIC KERNELS LIST en bij een herstart staat ie nu ook gewoon bovenaan.

Als ik het goed begrijp zou een update van de kernel dus de grub aanpassen en automatisch de nieuwe bovenaan zetten ... maar gooit ie 'm dan effectief eruit zodat je niet meer vanuit de oude kernel kunt opstarten?
Vreemd.

Thx voor de reply's
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
Grub menu.lst aanpassen
« Reactie #7 Gepost op: 2006/07/31, 19:24:24 »
Citaat van: /boot/grub/menu.lst
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
Bij een kernel update wordt het script update-grub aangeroepen in Debian/Ubuntu en dan worden alle kernels tussen de AUTOMAGIC kernels list aangepast (huidige kernels worden opgezocht en tussen die AUTOMAGIC lijnen gezet) dus als je daar partities tussen gaat zetten die niet gezien worden door update-grub (zoals andere partities, windows xp, ...) dan worden die er gewoon uitgegooid... dus altijd ervoor zorgen dat die VOOR of NA de AUTOMAGIC kernel afbakening staat

Als je nu een kernel update doet wordt dus alleen de automagic kernels aangepast, wat er voor of achter staat dat blijft ervoor of erachter staan
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)