Hi leute, ich hab Kubuntu und da gibt es ja den standard boot helfer(weis nicht genau wie er heisst)ist ja nen super ding aber kann man da auch die reihenfolge ändern? ganz oben steht kubuntu aber da der rest meiner Familie windows nutz fände ich es besser wenn ganz oben windows steht. denn er startet ja auch immer worauf er steht automatisch nach einer gewissen zeit.
Linux 15.036 Themen, 107.107 Beiträge
Schau mal in die Datei /boot/grub/menu.lst rein.
Du kannst diese Datei mit einem Editor bearbeiten und die Einträge für Linux und Windows vertauschen.
cat /boot/grub//menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
#
#
# Wenn du anstelle von "default 0" "saved" reinschreibst, wird immer # der zuletzt ausgewählte Menüeintrag wieder aktiviert
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
#timeout 5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# 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
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda6 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.8-16sarge6-Pent1
root (hd0,5)
kernel /boot/vmlinuz-2.6.8-16sarge6-Pent1 root=/dev/hda6 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-16sarge6-Pent1 (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.8-16sarge6-Pent1 root=/dev/hda6 ro single
savedefault
boot
title Debian GNU/Linux, kernel memtest86
root (hd0,5)
kernel /boot/memtest86.bin
boot
title Debian GNU/Linux, kernel memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
title Minix 2.0
root (hd0,0)
makeactive
chainloader +1
Hier ist der Eintrag des Lehrbetriebsystems Minix der letzte Eintrag.
Wenn Minix (oder eben Windows) vor Debian angezeigt werden soll, müßte ich Minix vor Debian setzen.
Öffne deine menu.lst Datei mit Schreibrechten in einem Texteditor und ändere die Zahl bei default x.
X steht hier für die Nummer des Eintrags im Menu, wobei darauf geachtet werden muss, dass bei 0 mit Zählen begonnen wird.
Zum Öffnen der Datei folgendes eingeben:
sudo gedit /boot/grub/menu.lst
oder bei kde (KUbuntu heisst das Programm glaub ich kate, also:
sudo kate /boot/grub/menu.lst
Im Moment ist mir jedoch nicht ganz klar, was bei einem Kernelupdate passiert, weil in dem Fall ja ein neuer Eintrag dazu kommt und die Nummer vermutlich ändert.
"Schlimmstenfalls" musst du die Datei dann wieder anpassen.
EDIT: Da war einer schneller ;)
Wenn im grub-Menü der Kernel mit einem symbolischen Link über /vmlinuz angesprochen wird, spielt die Kernelversion m.E. keine Rolle, da der Link ja im Kernelverzeichnis gesetzt wird. Ansonsten gehe ich davon aus, das in grub die richtige Kernelversion aktualisiert wird, aber ein geänderter default-Eintrag unverändert bleibt. Bei mir hatte das erste Kernelupdate keine Folgen, aber ich habe eben nur Ubuntu auf der Kiste.
Hallo s.bona1
Falls Du diesen Thread noch im Hintergrund verfolgst:
Ich habe es jetzt ausprobiert und dazu soviel: Feisty legt bei einem Kernelupdate für jede vorhandene Kernelversion einen neuen Eintrag an, so das die alten zur Sicherheit erst einmal erhalten bleiben. Aber dieser neue wird jedesmal auf den ersten Menüeintrag gesetzt. Damit hat sich der Versuch, Windows den default-Wert mit 0 zuzuweisen, erledigt. Aber Du kannst einmal mit sudo gedit /boot/grub/menu.lst das Bootmenü aufrufen und dort unter timeout den voreingestellten Wert von 3 auf z.B. 30 erhöhen, so das das Bootmenü länger sichtbar bleibt. Dann sollte auch der Rest der Familie genug Zeit haben, in die Bastellösung Windows zu wechseln.
PS Wenn die neue Kernelversion ohne Beanstandungen läuft, kannst Du die alten Einträge in der menu.lst löschen und ebenso die dazugehörigen Einträge in /usr/src.
Tschüssi