User:Pnoecker/Cd remastering

From Funtoo
< User:Pnoecker
Revision as of 00:10, June 7, 2021 by Pnoecker (talk | contribs) (remove grub mkrescue, their livecd didnt support grub like funtoo did. =()
Jump to navigation Jump to search

Here we will remaster the gentoo minimal cd and inject a undead usb squashfs image into it.

root # mkdir ~/livecdtmp
root # mv gentoo-minimal.iso ~/livecdtmp
root # cd ~/livecdtmp
root # mkdir mnt
root # sudo mount -o loop gentoo-minimal.iso mnt
root # mkdir extract-cd
root # sudo rsync --exclude=/image.squashfs -a mnt/ extract-cd
  • the edit directory is the uncompressed squashfs archive, and can be chrooted into if we were to go that route.
root # sudo unsquashfs image.squashfs
root # sudo mv squashfs-root edit
  • instead were injecting our already mastered root into the cd:
root # cp /mnt/filesystem.squashfs extract-cd/image.squashfs
  • now we are ready to cd into extract-cd & generate the iso image again:
root # cd extract-cd
root # sudo 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 '/gentoo.efimg' -no-emul-boot -isohybrid-gpt-basdat -o ../funtoo-live.iso .