kanotix.com
Installation, Einstellungen, Systempflege - Grub bootet falsche Partition
schubma - 14.12.2006, 22:17 Uhr
Titel: Grub bootet falsche Partition
Hallo, ich habe mein Kanotix 2006_01 Prev.RC4 von /dev/hda6 auf eine grössere Partittion /dev/hda7 kopiert und die Einträge in /boot/grub/menu.lst angepasst wie auch die root- Partition in der /etc/fstab auf die neue Partition geändert. Leider bootet immer noch die "alte" Partition und ich bin ratlos.
In /etc/mtab steht jetzt:
Code:
/dev/hda7 / reiserfs rw 0 0
usbfs /proc/bus/usb usbfs rw,devmode=0666 0 0
/dev/hdd2 /media/hdd2 ext2 rw,nosuid,nodev 0 0
/dev/hda5 /media/hda5 vfat rw,nosuid,nodev,umask=000,quiet,iocharset=utf8 0 0
/dev/hda1 /media/hda1 ntfs rw,nosuid,nodev,umask=000,nls=utf8 0 0
/dev/hda6 /media/hda6 reiserfs rw,nosuid,nodev 0 0
In /etc/fstab steht:
Code:
/dev/hda7 / reiserfs defaults 0 1
/dev/hdd2 /media/hdd2 ext2 auto,users,exec 0 1
/dev/hdc /media/hdc iso9660 defaults,ro,user,noexec,auto 0 0
/dev/hdb /media/hdb iso9660 defaults,ro,user,noexec,auto 0 0
/dev/cdaudio /cdaudio iso9660 defaults,ro,user,noexec,noauto 0 0
/dev/hda5 /media/hda5 vfat auto,users,exec,umask=000,quiet,iocharset=utf8 0 0
/dev/hda1 /media/hda1 ntfs auto,users,exec,umask=000,nls=utf8
/dev/hda6 /media/hda6 reiserfs auto,users,exec
Meine /boot/grub/menu.lst:
Code:
title Debian GNU/Linux, kernel 2.6.18-kanotix-1
root (hd0,6)
kernel /boot/vmlinuz-2.6.18-kanotix-1 root=/dev/hda7 ro quiet vga=791
initrd /boot/initrd.img-2.6.18-kanotix-1
Womit hängt das zusammen? Kann mir gehoplfen werden?
martin
samoht - 14.12.2006, 22:55 Uhr
Titel: Grub bootet falsche Partition
Hallo schubma,
ich hatte das gleiche Problem.
Ursache ist wahrscheinlich, daß die Kernel-Datei initrd, die du in der Partition /dev/hda6 erzeugt hast, einen für uns unsichtbaren Verweis auf den Kernel in eben dieser Partition enthält - unabhängig davon, was in menu.lst steht!
(http://sidux.com/PNphpBB2-viewtopic-t-60-highlight-initrd.html)
Lösung 1:
Verzicht auf die Zeile
Code:
# less /boot/grub/menu.lst
...
# initrd ...
...
falls das Booten klappt
Lösung 2:
Installiere in der "neuen" Partition einen neuen Kernel, per
Code:
# chroot /media/hda7
Viel Erfolg
Tom
Update:
Das Google-Glück war mir (und hoffentlich dir) hold:
http://eduardosextafeira.blogspot.com/2006/07/moving-root-partition-in-linux.html
schubma - 14.12.2006, 22:58 Uhr
Titel: RE: Grub bootet falsche Partition
Danke! Ich werde es gleich morgen probieren!
martin
jokobau - 15.12.2006, 05:21 Uhr
Titel: RE: Grub bootet falsche Partition
Wobei das Problem etwas eleganter zu lösen ist:
Einfach Live-CD booten.
Mit Gparted die Größe von hda6 zu Ungunsten von hda7 ändern.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007