Hallo, Am Fre, 19 Mai 2006, Heinz W. Pahlke schrieb:
On 19-May-2006 David Haller wrote:
Am Don, 18 Mai 2006, Heinz W. Pahlke schrieb:
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Natuerlich. Aber nur wenn du Fehler machst ;) Normal geht das Problemlos.
Heisst das, dass ich mit YAST einfach grub auf hdd installieren kann und dann nur /boot/grub anpassen muss, weil aus hdd nach dem Umbau hdb wird?
Ja. Du musst in der menu.lst die Eintraege von (hd3,X) auf (hd1,X) umstellen. Oder du legst noch vor dem Umbau passende Eintraege an. Aber musst du umbauen? Bei mir ist z.B. /=/dev/hdc5=(hd2,4) title SuSE 6.2 (2.4.25-1l, hdc5) kernel (hd2,4)/boot/bzImage-2.4.25-1l root=/dev/hdc5 ... title SuSE 10.1 GRUB (hdb7) root (hd1,6) chainloader +1 title SuSE 10.1 (hdb7) kernel (hd1,6)/boot/vmlinuz root=/dev/hdb7 ... initrd (hd1,6)/boot/initrd Bei der Installation der 10.1 habe ich Yast den Grub in die /-Partition /dev/hdb7 installieren lassen. Ich habe also den "chainloader"-Eintrag, der den Grub auf hdb7 startet und den Eintrag, der die 10.1 direkt startet. Die grub.conf fuer den Grub in hdb7 sieht so aus: root (hd1,6) install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd1,6) \ /boot/grub/stage2 0x8000 (hd1,6)/boot/grub/menu.lst quit (wie ueblich muss der mit \ ma[sr]kierte Umbruch weg).
Grub kann auch Windows9x/WinNT/DOS starten. Und auch Platten aktivieren / deaktivieren ('makeactive') damit z.B. das C: von DOS ein anderes als das von Win9x sein kann.
Ich weiss. Aber als ich xfdisk installiert habe, war von grub bestensfalls als Projekt die Rede. Und da Lilo mich nicht mochte, werkelte hier bis Suse 9.1 loadlin, was aber unter Suse 10.0 nicht mehr wollte.
Achso ;) Kenne ich. Ich hab damals Vamos verwendet da mir xfdisk irgedwas kapott[tm] gemacht hat.
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen? [..] Das ist jetzt auch schon der vierte oder fuenfte Umzug. Bei loadlin reichte es, als Option einfach die neue root-Partition mitzugeben.
Bei grub weiss ich aber noch nicht, ob es reicht, /boot/grub anzupassen. Aber das habe ich schon in der Antwort auf die Mail von Johannes erklaert.
Doch, reicht. Du kannst entweder vorher einen Eintrag anlegen oder direkt in grub vor dem booten die Zeile(n) editieren. Einfacher, da per C&P editierbar, ist es aber, wenn du vor dem reboot die grub/menu.lst so anpasst, dass du fuer beide Varianten einen Eintrag hast, also z.B.: title SuSE X.Y (hdd1) kernel (hd3,0)/boot/vmlinuz root=/dev/hdd1 ... initrd (hd3,0)/boot/initrd title SuSE X.Y (hdb1) kernel (hd1,0)/boot/vmlinuz root=/dev/hdb1 ... initrd (hd1,0)/boot/initrd Wenn alles passt schmeisst du einfach den dann nicht mehr benoetigten Eintrag raus. -dnh -- "Wenn du angesprochen bist, dann kannst du aufstehen, Ulla" -- Matthias Richling als Müntefering, im "Scheibenwischer" und mit Ulla Schmidt im Publikum(!)