cfdisk /dev/sdb mkfs.vfat /dev/sdb1
mount /dev/sdb1 /media/usb0 grub-install –no-floppy –root-directory=/media/usb0 /dev/sdb
menuentry “debian-installer-i386” {
linux /boot/vmlinuzi386 vga=788 – quiet
initrd /boot/initrdi386.gz
}
menuentry “debian-installer-i386 expert” {
linux /boot/vmlinuzi386 priority=low vga=788 –
initrd /boot/initrdi386.gz
}
menuentry “debian-installer-amd64” {
linux /boot/vmlinuzamd64 vga=788 – quiet
initrd /boot/initrdamd64.gz
}
menuentry “debian-installer-amd64 expert” {
linux /boot/vmlinuzamd64 priority=low vga=788 –
initrd /boot/initrdamd64.gz
}
menuentry “live amd64” {
linux /boot/liveamd64/vmlinuz boot=live live-media-path=/boot/liveamd64 persistent-path=/persistent/amd64/ live-config persistent
initrd /boot/liveamd64/initrd.img
}
menuentry “live i386” {
linux /boot/livei386/vmlinuz boot=live live-media-path=/boot/livei386 persistent-path=/persistent/i386/ live-config persistent
initrd /boot/livei386/initrd.img
}
mkdir /media/usb0/persistent mkdir /media/usb0/persistent/amd64 mkdir /media/usb0/persistent/i386 mkdir /media/usb0/boot/liveamd64 mkdir /media/usb0/boot/livei386
mkdir /tmp/d-l mkdir /tmp/d-l/amd64 cd /tmp/d-l/amd64 sudo lh clean –binary sudo lh config -b usb-hdd -a amd64 -d sid sudo lh build
SNAPCOW=$(echo “${SNAPRESYNCSTRING}” | sed -e 's|^/root([^:.]).$|'“${DEFSNAP_COW}”'\1|')
SNAPCOW=$(echo “${SNAPRESYNCSTRING}” | sed -e 's|^/cow([^:.]).$|'“${DEFSNAP_COW}”'\1|')
sudo lh clean –binary sudo lh binary
${snaptype}SNAP=“/cow${snapmount#$rootmnt}”:${snapdev}:${snapfile}“
>> /etc/live.conf # for resync on reboot/halt
${snaptype}SNAP=”/cow${snapmount#$rootmnt}“:${snapdev}:${snapfile}”
>> ${rootmnt}/etc/live.conf # for resync on reboot/halt
snapdata=$(findfiles “${PERSISTENTPATH}${snaplabel}.squashfs ${PERSISTENTPATH}${snaplabel}.cpio.gz ${PERSISTENTPATH}${snaplabel}.ext2 ${PERSISTENTPATH}${snaplabel}.ext3 ${PERSISTENTPATH}${snaplabel}.ext4 ${PERSISTENTPATH}${snap_label}.jffs2”)
snapdata=$(findfiles “${PERSISTENTPATH}/${snaplabel}.squashfs ${PERSISTENTPATH}/${snaplabel}.cpio.gz ${PERSISTENTPATH}/${snaplabel}.ext2 ${PERSISTENTPATH}/${snaplabel}.ext3 ${PERSISTENTPATH}/${snaplabel}.ext4 ${PERSISTENTPATH}/${snap_label}.jffs2”)
find .| cpio -o -H newc | gzip -9 > ../initrd.img cp ../initrd.img /media/usb0/boot/live_amd64
=
mkdir /tmp/liveamd64 cd /tmp/liveamd64 lb config -a amd64 -d sid –mirror-bootstrap http://mirrors.ucr.ac.cr/debian/ –mirror-binary http://mirrors.ucr.ac.cr/debian/ –archive-areas “main contrib non-free”
I
n directory config/package-lists, create file called base.list and add the following to it:
lvm2 testdisk dmsetup cryptsetup cryptmount gdisk emacs mc joe gddrescue magicrescue wipe ntfs-3g partimage sshfs firmware-linux-nonfree firmware-linux