grub2 Bootreihenfolge ändern
grub2 Bootreihenfolge ändern
Ich würde gerne an dem Kinder-Spiele-PC die Bootreihenfolge in grub2 so ändern, dass Windows XP automatisch startet, wenn im Bootmenu nichts anderes ausgewählt wird. Derzeit ist die automatisch wie bei den anderen PC´s auch Linux.
Ich habe zwar so halb verstanden wie Grub2 aufgebaut ist, aber die Veränderung der Bootriehenfolge ist mir nicht klar. Ich wäre für Hilfe dankbar!
Die grub.cfg:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-686" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 89543d53-0f3e-4f81-9b13-d49f88807460
echo Loading Linux 2.6.26-2-686 ...
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=89543d53-0f3e-4f81-9b13-d49f88807460 ro
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-686 (recovery mode)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 89543d53-0f3e-4f81-9b13-d49f88807460
echo Loading Linux 2.6.26-2-686 ...
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=89543d53-0f3e-4f81-9b13-d49f88807460 ro single
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_otheros ###
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
menuentry "Microsoft Windows XP Professional" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_otheros ###
### BEGIN /etc/grub.d/40_custom ###
Ich habe zwar so halb verstanden wie Grub2 aufgebaut ist, aber die Veränderung der Bootriehenfolge ist mir nicht klar. Ich wäre für Hilfe dankbar!
Die grub.cfg:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-686" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 89543d53-0f3e-4f81-9b13-d49f88807460
echo Loading Linux 2.6.26-2-686 ...
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=89543d53-0f3e-4f81-9b13-d49f88807460 ro
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.26-2-686 (recovery mode)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 89543d53-0f3e-4f81-9b13-d49f88807460
echo Loading Linux 2.6.26-2-686 ...
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=89543d53-0f3e-4f81-9b13-d49f88807460 ro single
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_otheros ###
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
menuentry "Microsoft Windows XP Professional" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_otheros ###
### BEGIN /etc/grub.d/40_custom ###
Re: grub2 Bootreihenfolge ändern
Standardmäßig wird einfach der erste Eintrag in der erstellten grub.cfg gewählt.
http://grub.enbug.org/CommandList
http://www.gnu.org/software/grub/manual ... fault.html
http://www.gnu.org/software/grub/manual ... fault.html
Die grub2-Doku ist leider lückenhaft.
http://grub.enbug.org/CommandList
grub-legacy-Kommandos:default yes yes now a variable
....
savedefault yes replaced replace by load_env/save_env
http://www.gnu.org/software/grub/manual ... fault.html
http://www.gnu.org/software/grub/manual ... fault.html
Die grub2-Doku ist leider lückenhaft.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: grub2 Bootreihenfolge ändern
Soll das bedeuten, dass ich die grub.cfg bearbeiten "darf" und dann den folgenden Teil einfach an den Anfang kopieren muss?:rendegast hat geschrieben:Standardmäßig wird einfach der erste Eintrag in der erstellten grub.cfg gewählt.
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
menuentry "Microsoft Windows XP Professional" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_otheros ###
Re: grub2 Bootreihenfolge ändern
Du bearbeitest die Templates in /etc/grub.d/,
durch 'update-grub' werden diese zur grub.cfg zusammengebaut.
durch 'update-grub' werden diese zur grub.cfg zusammengebaut.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: grub2 Bootreihenfolge ändern
Die Datei /etc/default/grub bearbeiten.
auf den entsprechenden Eintrag für Windows ändern. Beachten dass eventuelle Recovery-Einträge auch als Eintrag zählen.
Code: Alles auswählen
GRUB_DEFAULT=0
Running: Debian Wheezy/Sid | Kanotix Dragonfire | openSUSE | Arch Linux | Fedora
Aptitude Manual
zypp it...
Aptitude Manual
zypp it...
- JustAnIllusion
- Beiträge: 46
- Registriert: 15.05.2006 08:12:51
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nauheim
Re: grub2 Bootreihenfolge ändern
Das heißt, wenn Windows der 4. Eintrag ist, muss das auf 3 geändert werden?
Und wie sieht es dann aus, wenn ein neuer Kernel installiert wird und an erster Stelle ein Eintrag hinzugefügt wird - dann muss man jedesmal den Wert anpassen?
Und wie sieht es dann aus, wenn ein neuer Kernel installiert wird und an erster Stelle ein Eintrag hinzugefügt wird - dann muss man jedesmal den Wert anpassen?

Re: grub2 Bootreihenfolge ändern
Dafür gibt es dann scheinbar load_env/save_env (grub1: 'savedefault' + 'default saved').
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
- JustAnIllusion
- Beiträge: 46
- Registriert: 15.05.2006 08:12:51
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nauheim
Re: grub2 Bootreihenfolge ändern
Ich glaube, ich habe nicht die rechte Lust, mich so tief in grub2 einzuarbeiten, nur um eine simple Bootreihenfolge festzulegen. Da ich meist doch nur einen Kernel installiert habe, genügt wohl die einmalige Anpassung.
Für mich ist nicht nachvollziehbar, warum man eine Nachfolgeversion derart verkomplizieren muss. Und Alternativen gibt's ja offensichtlich nicht so viele.
Für mich ist nicht nachvollziehbar, warum man eine Nachfolgeversion derart verkomplizieren muss. Und Alternativen gibt's ja offensichtlich nicht so viele.
