Difference between revisions of "Talk:Undead USB Install"

From Funtoo
Jump to navigation Jump to search
m (some staging stuff for mkisofs and preparing a chroot into squashed live cds.)
(clear out garbage.)
Tag: Blanking
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
https://help.ubuntu.com/community/LiveCDCustomization#Assembling_the_file_system


*mkisofs is contained in cdrtools:
{{console|body=
###i## emerge cdrtools
}}
==Backwards Compatible Partition Table==
List the device to be partitioned, mine is on /dev/sdc
{{console|body=
###i## lsblk -o name,size,label,partlabel
}}
{{console|body=
###i## cgdisk /dev/sdc}}
{{console|body=
Command: ##i##o ↵
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): ##i##y ↵
}}
{{console|body=
Command: ##i##n ↵
Partition Number: ##i##1 ↵
First sector: ##i##↵
Last sector: ##i##+1M ↵
Hex Code: ##i##EF02 ↵
Command: ##i##c ↵
Partition number: ##i##1
Enter name: ##i##BIOS Boot
}}
{{console|body=
Command: ##i##n ↵
Partition Number: ##i##2 ↵
First sector: ##i##↵
Last sector: ##i##+128M ↵
Hex Code: ##i##EF00 ↵
Command: ##i##c ↵
Partition number: ##i##2
Enter name: ##i##BOOT
}}
{{console|body=
Command: ##i##n ↵
Partition Number: ##i##3 ↵
First sector: ##i##↵
Last sector: ##i##↵
Hex Code: ##i## ↵
Command: ##i##c ↵
Partition number: ##i##3
Enter name: ##i##FUNTOO
}}
{{console|body=
Command: ##i##w ↵
Do you want to proceed? (Y/N): ##i##Y ↵
}}
{{console|body=
###i## mkfs.vfat -F 32 /dev/sdc2
###i## fatlabel /dev/sdc2 "BOOT"
}}
{{tip|jfs is amazingly fast, use it!}}
https://www.phoronix.com/scan.php?page=article&item=9way_linux317_fs&num=2
{{console|body=
###i## mkfs.jfs /dev/sdc3
###i## jfs_tune -L "FUNTOO" /dev/sdc3
}}
{{console|body=
###i## mount /dev/sdc3 /mnt/funtoo
###i## mkdir /mnt/funtoo/boot
###i## mount /dev/sdc2 /mnt/funtoo/boot
}}
STOP HERE!!!  go back to [[Undead_USB_Install]] now and start from the top code block.
==experimental garbage==
{{console|body=
###i## grub-install --target=x86_64-efi --bootloader-id="FUNTOO" /boot/efi
###i## grub-install --target=i386-efi /boot/efi
}}
==gparted==
gparted isn't granular enough to make bios boot partitions to load legacy mode in GPT.  if theres a easy way to do this i didn't see it.  cgdisk it is....
Device > create partition table > GPT
/dev/sdc1 name: "BOOT Bios" size: 1MiB flags: bios_grub
/dev/sdc2 name: "BOOT" file system: fat32 label: BOOT size: 128MiB flags: boot, esp
/dev/sdc3 name: "funtoo" file system: jfs label: ROOT size: 14.9GiB
==egoless grub config generation==
edit /etc/grub.d/10_linux to make it pickup the initrd....
          "initramfs-debian-sources-${version}" \
          "initramfs-debian-sources-lts-${version}" \
grub-mkconfig -o /boot/grub/grub.cfg
==talk to me here==

Latest revision as of 13:57, April 15, 2021