Na ja die Progger haben den DAU dann halt mal kurz beschäftigt war nämlich schon am Kerneldurchstöbern bis es mir aufgefallen ist.
Na ja aber bei der initramfs steh ich nun echt vor einem Problem hab die auch noch nie gebaut. War bisher auch nie nötig.
Momentan ist sie auf sda1 wie auch der Bootloader -> soll aber mal auf einen usb-stick aber um die Fehlerquelle die durch den USB stick entsteht, erst mal zu vermeiden. Versuche ich es erst mal mit dem Bootloader auf der HD.
|
Quellcode
|
1
|
init
|
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# Mount the /proc and /sys filesystems.
mount -t proc none /proc
mount -t sysfs none /sys
# Mount the root filesystem.
cryptsetup luksOpen /dev/sda5 root
mount /dev/mapper/root /mnt/root
# Clean up.
umount /proc
umount /sys
# Boot the real thing.
exec switch_root /mnt/root /sbin/init
|
|
Quellcode
|
1
2
3
4
5
6
7
8
|
default 0
timeout 3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)/boot
kernel kernel root=/dev/mapper/root video=vesafb:ywrap,mtrr vga=0x37B
initrd /initramfs
|
Bootloader /dev/sda1
Verschlüsseltes Gentoo /dev/sda5 (cryptsetup luksFormat -c twofish-xts-plain -h whirlpool -s 256 /dev/sda5)
Wo ist hier der Wurm drin? Beim starten des Eintrags sucht er den kernel.