stefan-tiger
24.11.05, 06:41
Hallo,
habe gestern versucht einen Rechner mit SuSE 9.1 und grub wieder bootbar zu machen nachdem am Anfang der Platte 2 Windowspartitionen gelöscht wurden. Irgendwie hat sich dadurch alles eins nach oben verschoben.
als hda6 wurde hda7 usw.
auf hda6 SWAP
auf hda7 liegt nun als / und /boot
auf hda8 /home
und auf hda9 /var
(alle reiserfs)
hda1 gibt nichtmahr, hda2 und hda5 gibts noch aber ich weiss grad nichtmehr was das alles war.
Ich hab dann folgendes bei grub eingegeben:
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hda7
initrd /boot/initrd
boot
Er startet dann auch den Kernel, kann aber das rootfs nicht mounten, denn er versucht auf hda6 als rootfs zuzugreiffen.
Habe dann das SuSE Rescue System von CD gestartet und auf der Platte (chroot -> hda7) die grub.conf, menu.lst, fstab und mtab angepasst.
Habe dan yast versucht, kam aber ein Fehler ohne eindeutige Meldung. Auf der Konsole brachte ein "grub-install /dev/hda" ein "No correspronding BIOS drive".
Egal, dachte ich geb ich eben wieder die grub Befehel beim Booten ein (siehe oben).
Leider versucht er immer wieder auf hda6 als rootfs zuzugreiffen. Es kann also nur an der initrd liegen.
Leider wird die initrd wegen reiserfs gebraucht.
Kann ich was in der initrd ändern? Oder sie irgendwie ohne Yast neu erstellen mit richtigen Einstellungen?
1.) Welches Dateisystem hat die SuSE 9.1 initrd? (will se loop-mounten)
2.) Wo sind deren Einstellungen?
3.) Wie kann man eine Erzeugen?
4.) Sonstige Tipps zu dem Problem werden auch gern angenommen :)
Gruß
habe gestern versucht einen Rechner mit SuSE 9.1 und grub wieder bootbar zu machen nachdem am Anfang der Platte 2 Windowspartitionen gelöscht wurden. Irgendwie hat sich dadurch alles eins nach oben verschoben.
als hda6 wurde hda7 usw.
auf hda6 SWAP
auf hda7 liegt nun als / und /boot
auf hda8 /home
und auf hda9 /var
(alle reiserfs)
hda1 gibt nichtmahr, hda2 und hda5 gibts noch aber ich weiss grad nichtmehr was das alles war.
Ich hab dann folgendes bei grub eingegeben:
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hda7
initrd /boot/initrd
boot
Er startet dann auch den Kernel, kann aber das rootfs nicht mounten, denn er versucht auf hda6 als rootfs zuzugreiffen.
Habe dann das SuSE Rescue System von CD gestartet und auf der Platte (chroot -> hda7) die grub.conf, menu.lst, fstab und mtab angepasst.
Habe dan yast versucht, kam aber ein Fehler ohne eindeutige Meldung. Auf der Konsole brachte ein "grub-install /dev/hda" ein "No correspronding BIOS drive".
Egal, dachte ich geb ich eben wieder die grub Befehel beim Booten ein (siehe oben).
Leider versucht er immer wieder auf hda6 als rootfs zuzugreiffen. Es kann also nur an der initrd liegen.
Leider wird die initrd wegen reiserfs gebraucht.
Kann ich was in der initrd ändern? Oder sie irgendwie ohne Yast neu erstellen mit richtigen Einstellungen?
1.) Welches Dateisystem hat die SuSE 9.1 initrd? (will se loop-mounten)
2.) Wo sind deren Einstellungen?
3.) Wie kann man eine Erzeugen?
4.) Sonstige Tipps zu dem Problem werden auch gern angenommen :)
Gruß