Hi,
Ich hoffe ich werde nicht gleich gelüncht, weil ich noch ein zweites Thema auf gemacht
habe "
Neuinstallation: Intel 82577LM im Kernel aber kein eth0 ". Aber die Thematiken sind schon imho doch zu unterschiedlich - auf wenn es quasi die gleiche Installation/Gerät betrifft.
Dank des Posts von
Schattenschlag zur Cryptsetup/Vollverschlüsselung habe ich gehofft: "das kann ich auch". Leider ist die
Anleitung auf Pro-Linux.de schon etwas veraltet, aber ich wenn ich es richtig verstanden habe braucht die Installation nur eine Initramdisk wo dann ein Script die Partition entschlüsselt und dann kann ich eine ganz gewöhnliche Gentoo installation durchführen.
Leider klappt das nicht, sobald ich nach entschlüsselter Root-Partition ein
|
PHP-Quelltext
|
1
|
exec switch_root /new-root /sbin/init
|
ausführe bekomme ich eine kernel Panic
Ich habe mir schon in das Skript der Initramdisk eine Shell gestartet um die Schritte manuell zumachen.
/new-root ist die entschlüsselte (zukünftige) Root-Partition (ext4), welche sich auch einmounten lässt:
|
PHP-Quelltext
|
1
2
3
4
5
|
[ Zeit] EXT4-fs (dm-1): recovery complete
[ Zeit] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
mount: /etc/mtab: No such file or directory
Setting up swapspace version 1, size = .. bytes
UUID=.....
|
dann mache ich ein
|
PHP-Quelltext
|
1
2
3
|
echo > /proc/sys/kernel/hotplug
umount -l /mnt /proc /sys /dev
exec switch_root /new-root /sbin/init
|
die Antwort ist ein Kernel-Panic:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
Usage: switch_root [-c /de/console] NEW_ROOT NEW_INIT [ARGS}
free initramfs and switch to another root fs:
chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /,
execute NEW_INIT. PID must be 1. New_ROOT must be a mount point.
-c DEV Reopen stdio to DEV after switch
[ Zeit] Kernel panic - not syncing: Attempted to kill init! exitcode= 0x00000100
[ Zeit]
[ Zeit] CPU: 0 PID: 1 Comm: init Not tainted 3.18.11-gentoo #3
...
...
|
ich habe die Festplatte gesichert (über tar czpf test.tar.gz /mnt/gentoo/) und auf eine zweite SSD (baugleich) genommen, die gleich Partitioniert (unverschlüsselt) und darauf wieder eingespielt (tar xzpf test.tar.gz). boot war jeweils gemountet und die einzige änderung war das entfernen der initrd zeile in der grub.cfg (GRUB2). Die startete dann (siehe
Neuinstallation: Intel 82577LM im Kernel aber kein eth0 ).
Es wäre schön wenn ich dies mit eurer Hilfe noch hinbekommen könnte
Dankesehr
Jan