Quellcode |
|
1 |
http://de.gentoo-wiki.com/wiki/DM-Crypt/Daten-Partition_verschlüsseln |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Phenom src # /sbin/cryptsetup -c aes-lrw-benbi:sha256 -y -s 384 luksFormat /dev/sda5 WARNING! ======== Hiermit überschreiben Sie Daten auf /dev/sda5 unwiderruflich. Are you sure? (Type uppercase yes): yes Phenom src # /sbin/cryptsetup luksOpen /dev/sda5 root Device /dev/sda5 is not a valid LUKS device. Phenom src # ls /dev/mapper/ control root Phenom src # emerge -pv cryptsetup These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-fs/cryptsetup-1.1.3-r3 USE="nls -dynamic (-selinux)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Phenom src # |
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »cyrix1983« (27.01.2011, 18:44)
Quellcode |
|
1 |
Are you sure? (Type uppercase yes): yes |
Quellcode |
|
1 |
Are you sure? (Type uppercase yes): YES |
Warum auch immer.
Type uppercase yes
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 |
Quellcode |
|
1 |
root=/dev/mapper/root |
Quellcode |
|
1 |
crypt_root=/dev/mapper/root |
Quellcode |
|
1 |
Error 1: Filename must be either an absolute pathname or blocklist |
Ich habe die gentoo-sources ohne die hilfe des genkernels gebaut.
Zitat
Du musst ja nicht deinen gesamten Kernel mithilfe der genkernel-Scripte bauen, du kannst genkernel auch nutzen um nur eine initrd zu erstellen.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/bin/busybox sh # Mount the /proc and /sys filesystems. mount -t proc none /proc mount -t sysfs none /sys # Mount the root filesystem. /sbin/cryptsetup -T 5 luksOpen /dev/sda5 root #US Tastatur bei eingabe mount -o ro /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 (hd0,0)/boot/kernel video=vesafb:ywrap,mtrr vga=0x37B initrd /boot/initramfs |