Difference between revisions of "Talk:Undead USB Install/undead2live"

From Funtoo
Jump to: navigation, search
(save truncate command in case needed again.)
Line 21: Line 21:
 
{{console|body=
 
{{console|body=
 
###i## xorriso -indev custom.iso -report_system_area as_mkisofs
 
###i## xorriso -indev custom.iso -report_system_area as_mkisofs
 +
}}
 +
 +
 +
{{note|truncate seems to break MBR booting}}
 +
{{console|body=
 +
###i## truncate -s 1200K eltorito.img
 
}}
 
}}

Revision as of 19:05, May 2, 2021

to deploy undead usb from filesystem.squashfs make a MBR dos type usb key with 128m bootable type ef on the first partition, and 8+gb type 83 on the second partition.

run 01 target, run 02 cfdisk, run 03 bootstrap area36 script. then unwrap the squashed area36 into the freshly partitioned usb key. https://code.funtoo.org/bitbucket/users/pnoecker/repos/666/browse

root # unsquashfs -f -d /mnt/funtoo filesystem.squashfs

chroot and install grub again.


xorrisofs cd generation via extracted disks.

root # xorrisofs -D -r -V "test" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e '/boot/grub/efi.img' -no-emul-boot -isohybrid-gpt-basdat -o ../custom.iso .
cd ..
isohybrid -u custom.iso

xorriso having a iso report the command it would take to build it.

root # xorriso -indev custom.iso -report_system_area as_mkisofs


   Note

truncate seems to break MBR booting

root # truncate -s 1200K eltorito.img