Am 22.02.2011 15:33, schrieb Daniel Bauer:
On Tuesday 22 February 2011 15:07:20, Sebastian Siebert wrote: [...]
Würde ich das so machen:
grub-install --root-directory=/ /dev/mapper/root
?
Ich habe eine separate, unverschlüsselte /boot und eine verschlüsselte /
Der EIntrag in der Menu.lst heisst: ###Don't change this comment - YaST2 identifier: Original name: linux### title Desktop -- openSUSE 11.2 - 2.6.31.14-0.6
root (hd0,1) kernel /vmlinuz-2.6.31.14-0.6-desktop root=/dev/mapper/root luks=root
resume=/dev/mapper/cr_sda1 splash=verbose quiet showopts vga=0x317 vga=0x317
initrd /initrd-2.6.31.14-0.6-desktop
Mein Verdacht geht auf eine nicht gemountete Boot-Partition. Sprich der YaST-Bootloader speichert die /boot/grub/menu.lst in die /-Partition des verschlüsselten Systems und nicht in die eigentliche /boot-Partition.
Dafür müsstest du uns mal die /etc/fstab hier posten und die Ausgaben von "mount" und fdisk -l" mit anhängen.
ok, hier die Angaben:
fstab: /dev/mapper/root / reiserfs acl,user_xattr 1 1 /dev/mapper/cr_sda1 swap swap defaults 0 0 /dev/mapper/cr_sda4 /home reiserfs acl,user_xattr,noauto 0 0 /dev/mapper/cr_sdb1 /digikam_alben reiserfs acl,user_xattr,noauto 0 0 /dev/disk/by-id/ata-SAMSUNG_HM160HI_S18PJF0PC62550-part2 /boot ext2 acl,user_xattr 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0
Hier ist zwar die /boot-Partition in der fstab angegeben. Jedoch ...
baer:~ # mount /dev/mapper/root on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) debugfs on /sys/kernel/debug type debugfs (rw) udev on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/sda2 on /boot type ext2 (rw,acl,user_xattr) /dev/mapper/cr_sda4 on /home type reiserfs (rw,acl,user_xattr) /dev/mapper/cr_sdb1 on /digikam_alben type reiserfs (rw,acl,user_xattr) fusectl on /sys/fs/fuse/connections type fusectl (rw) securityfs on /sys/kernel/security type securityfs (rw) /proc on /var/lib/ntp/proc type none (ro,bind) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
... zur Laufzeit nicht (mehr) eingebunden. Meine Vermutung erwies sich als Volltreffer. Führe folgendes mal bitte als root durch: # mv /boot /boot.old # mkdir /boot # mount -t ext2 /dev/sda2 /boot # cp /boot.old/grub/menu.lst /boot/grub Die Ramdisk nochmal neu bauen lassen: # mkinitrd Damit sollte es dann gehen. ;-)
baer:~ # fdisk -l
Platte /dev/sda: 160.0 GByte, 160041885696 Byte 255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x34753475
Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 1 262 2104483+ 82 Linux Swap / Solaris /dev/sda2 * 263 275 104422+ 83 Linux /dev/sda3 276 2886 20972857+ 83 Linux /dev/sda4 2887 19457 133106557+ 83 Linux
Platte /dev/sdb: 160.0 GByte, 160041885696 Byte 255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x303d5be8
Gerät boot. Anfang Ende Blöcke Id System /dev/sdb1 1 19457 156288321 83 Linux
Platte /dev/dm-0: 21.5 GByte, 21475153408 Byte 255 Köpfe, 63 Sektoren/Spuren, 2610 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x00000000
Festplatte /dev/dm-0 enthält keine gültige Partitionstabelle
Platte /dev/dm-1: 2153 MByte, 2153938432 Byte 255 Köpfe, 63 Sektoren/Spuren, 261 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0xa47e22ec
Festplatte /dev/dm-1 enthält keine gültige Partitionstabelle
Platte /dev/dm-2: 136.3 GByte, 136300062208 Byte 255 Köpfe, 63 Sektoren/Spuren, 16570 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x00000000
Festplatte /dev/dm-2 enthält keine gültige Partitionstabelle
Platte /dev/dm-3: 160.0 GByte, 160038188032 Byte 255 Köpfe, 63 Sektoren/Spuren, 19456 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x00000000
Festplatte /dev/dm-3 enthält keine gültige Partitionstabelle
-- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: http://www.sebastian-siebert.de Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_Mailinglisten-Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org