Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- aptitude install debootstrap cryptsetup hashalot xfsprogs fdisk grub
- echo -e "o\nn\np\n1\n\n+100M\nn\np\n2\n\n+200M\nn\np\n3\n\n\na\n1\nw\n" | sudo fdisk /dev/sda
- sudo apt-get update
- sudo modprobe dm_mod
- sudo mkfs -t ext2 /dev/sda1
- sudo mkswap /dev/sda2
- sudo cryptsetup --verify-passphrase --verbose --hash=sha256 --cipher=aes-cbc-essiv:sha256 --key-size=256 luksFormat /dev/sda3
- sudo cryptsetup luksOpen /dev/sda3 root
- sudo mkfs -t xfs /dev/mapper/root
- sudo mount /dev/mapper/root /mnt
- sudo debootstrap --keyring=/etc/apt/trusted.gpg --include="dmsetup,cryptsetup,hashalot,initramfs-tools,nano" --components=main,universe --verbose --arch amd64 squeeze /mnt
- echo "hostname" | sudo tee /mnt/etc/hostname
- sudo cp /etc/network/interfaces /mnt/etc/network/
- sudo cp /etc/resolv.conf /mnt/etc/
- cat /etc/hosts | sed "s/`cat /etc/hostname`/`cat /mnt/etc/hostname`/" | sudo tee /mnt/etc/hosts
- sudo nano /mnt/etc/initramfs-tools/modules
- add the blow to /mnt/etc/initramfs-tools/modules:
- # SCSI Discs
- scsi_mod
- sd_mod
- # Encryption Stuff
- aes
- cbc
- sha1
- sha256
- sudo cp /mnt/usr/share/initramfs-tools/hooks/cryptroot /mnt/etc/initramfs-tools/hooks/
- sudo cp /mnt/usr/share/initramfs-tools/hooks/udev /mnt/etc/initramfs-tools/hooks/
- sudo cp /mnt/usr/share/initramfs-tools/scripts/local-top/cryptroot /mnt/etc/initramfs-tools/scripts/local-top/
- sudo cp /mnt/usr/share/initramfs-tools/scripts/init-premount/udev /mnt/etc/initramfs-tools/scripts/init-premount/
- cp: cannot stat `/mnt/usr/share/initramfs-tools/scripts/init-premount/udev': No such file or directory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement