Autor |
Nachricht |
|
Titel: Dualboot Excalibur/XP
Verfasst am: 26.08.2010, 09:07 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Hallo Wissende,
ich habe auf einer HD (sda) beide Systeme installiert. Beim Hochfahren des Rechners wird von Grub2 automatisch Excalibur gestartet.
Lernfrage: Wie und wo muß ich was ändern, damit XP zuerst gestartet wird?
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 12:56 Uhr
|
|

Anmeldung: 19. Jun 2005
Beiträge: 398
Wohnort: Hessen/Geinsheim
|
|
|
|
 |
|
Titel: Dualboot Excalibur/XP
Verfasst am: 26.08.2010, 13:03 Uhr
|
|
Anmeldung: 06. Jan 2005
Beiträge: 638
|
|
ich ändere, als root, einen Eintrag in /boot/grub/grub.cfg vom Excalibur, und zwar steht da, ziemlich oben
set default="0"....bedeutet, wie beim alten Grub, dass das erste eingetragene System (menuentry..) gestarted wird.
Wenn dein Windows als zweiter menuentry eingetragen ist, schreibst du
set default="1"....
dann bootet Win automatisch und wenn du kanotix booten willst musst das im Boot-menu auswählen
PS: ich weiß, dass bei grub.cfg steht, man soll es nicht ändern und das deswegen, weil es bei einem update-grub neugeschrieben wird. Wie beschrieben, funktioniert es aber (wobei kano diesen meinen Eintrag möglicherweise als hirnrissig klassifiziert....
 |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 13:44 Uhr
|
|

Anmeldung: 19. Jun 2005
Beiträge: 398
Wohnort: Hessen/Geinsheim
|
|
Zitat:
ich ändere, als root, einen Eintrag in /boot/grub/grub.cfg ...
würde ich nicht machen. Vor allem musst du nach jedem update-grub wieder alles ändern.
Ich habe mir im Verzeichnis /etc/grub.d/ eine Datei Namens 09_custom angelegt und da den Eintrag für Win reingeschrieben.
Mit update-grub Grub aktualisiert und somit steht Win immer an erster Stelle,egal was du noch so alles an BS oder verschiedenen Kernel installierst. |
_________________ Samsung R510 4GB Ram GF9200GS M 1280x800 Win7 32bit
HP Mini 311 3 GB Ram Nvidia ION 1368x768 Linux Mint 10 KDE
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 13:50 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
@ Deppsche
@ gs
Aus dem Wiki:
/etc/default/grub
In /etc/default/grub werden einige grundsätzliche Parameter bestimmt und von "update-grub" zu Einträgen in /boot/grub/grub.cfg generiert werden. Sie sieht in etwa so aus:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`[ "$(uname -m)" = "x86_64" ] && echo Kanotix64 || echo Kanotix`
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=791 splash"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
Wenn ich bei GRUB_DEFAULT=O die "1" eintrage und dann ein "update grub" mache, müßte es doch funktionieren, oder?
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 14:12 Uhr
|
|

Anmeldung: 19. Jun 2005
Beiträge: 398
Wohnort: Hessen/Geinsheim
|
|
Im Prinzip schon, wenn denn Win als zweites erscheint in der grub.cfg. Wenn du einen neuen Kernel installierst, wird der Win Eintrag aber nach unten verschoben und kommt somit nicht mehr an zweiter Stelle. |
_________________ Samsung R510 4GB Ram GF9200GS M 1280x800 Win7 32bit
HP Mini 311 3 GB Ram Nvidia ION 1368x768 Linux Mint 10 KDE
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 14:19 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Erstmal "Danke" für die schnellen Antworten. Wenn es also richtig ist, wie ich es nach dem Wki machen könnte, kann man den Eintrag auch "dauerhaft" anlegen? So, daß auch nach einem Kernelupdate die Reihenfolge erhalten bleibt.
Gruß
treasoner
Hallo,
ist ja schon beantwortet, habe ich überlesen.
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 14:27 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Hallo Deppsche,
kannst Du mir bitte mal eine für einen Nichtwissenden geeignete Beschreibung geben, welche Daten in welcher Form Du in die
"/etc/grub.d/"
geschrieben hast.
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 15:15 Uhr
|
|
Anmeldung: 17. Dez 2003
Beiträge: 16792
|
|
Einfach:
mv /etc/grub.d/30_os-prober /etc/grub.d/09_os-prober
update-grub |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 17:16 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Herzlichen Dank Kano. Hat super geklappt. Aber zur Vervollkommnung dann noch bitte den Hinweis:
Wie mache ich es eventuell auch wieder rückgängig?
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 18:34 Uhr
|
|
Anmeldung: 14. Jan 2006
Beiträge: 53
Wohnort: Helmetz
|
|
Einfach:
mv /etc/grub.d/09_os-prober /etc/grub.d/30_os-prober
update-grub
Stefan |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 19:19 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Danke. Wenn ich das richtig sehe, verschiebt der Eintrag 09_os-prober / 30_os-prober und umgekehrt, den Eintrag im Startmenü, richtig?
Gruß
treasoner |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 19:50 Uhr
|
|
Anmeldung: 17. Dez 2003
Beiträge: 16792
|
|
Nun auf 10 liegt linux, was passieren kann ist,dass du per d-u wieder zu nem 30_os-prober eintrag kommst, dann hättest 2x die os prober einträge, dann führst den befehl einfach nochmal aus und lässt das file überschreiben wo ich dir gesagt hab. |
|
|
|
|
 |
|
Titel:
Verfasst am: 26.08.2010, 22:33 Uhr
|
|
Anmeldung: 14. Jan 2006
Beiträge: 53
Wohnort: Helmetz
|
|
Hallo treasoner,
wenn Du Dir das Verzeichnis "/etc/grub.d/" anschaust und entsprechend nach Namen sortierst siehst Du auch die Reihenfolge, wie "update-grub" die Scripte abarbeitet und diese dann so nach und nach die Datei "/boot/grub/grub.cfg" ergänzt.
Das Script "30_os-prober" erzeugt die Windowseinträge. "10_linux" die Linuxeinträge. Dieses steht über "30_os-prober" wird also vorher abgearbeitet und erzeugt dadurch erst die Linux-Einträge.
Wenn Du die Datei 30_os-prober" in "09_os-prober" umbenennst (steht dieses über "10_linux), dann wird das Script vor "10_linux" ausgeführt. So steht auch der Windowseintrag vor die Linuxeinträge.
Stefan |
|
|
|
|
 |
|
Titel:
Verfasst am: 27.08.2010, 09:37 Uhr
|
|
Anmeldung: 05. Apr 2008
Beiträge: 411
Wohnort: Ruhrgebiet
|
|
Allen Helfenden ganz herzlichen Dank. Jetzt habe sogar ich es verstanden.
Gruß
treasoner |
|
|
|
|
 |
|