Note

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Difference between revisions of "Talk:Undead USB Install"

From Funtoo
Jump to navigation Jump to search
Line 1: Line 1:
here hold this
{{console|body=
###i## cd /mnt/funtoo
###i## wget https://code.funtoo.org/bitbucket/users/pnoecker/repos/666/commits/60afaf321f09988fe531d2695627ba9521666b2a#pi-boot.tar.gz
###i## tar -xf pi-boot.tar.gz
}}
==Backwards Compatible Partition Table==
==Backwards Compatible Partition Table==
List the device to be partitioned, mine is on /dev/sdc
List the device to be partitioned, mine is on /dev/sdc

Revision as of 14:22, November 8, 2020

here hold this

root # cd /mnt/funtoo
root # wget https://code.funtoo.org/bitbucket/users/pnoecker/repos/666/commits/60afaf321f09988fe531d2695627ba9521666b2a#pi-boot.tar.gz
root # tar -xf pi-boot.tar.gz

Backwards Compatible Partition Table

List the device to be partitioned, mine is on /dev/sdc

root # lsblk -o name,size,label,partlabel
root # cgdisk /dev/sdc
Command: o ↵
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y ↵
Command: n ↵
Partition Number: 1 ↵
First sector: 
Last sector: +1M ↵
Hex Code: EF02 ↵
Command: c ↵
Partition number: 1
Enter name: BIOS Boot
Command: n ↵
Partition Number: 2 ↵
First sector: 
Last sector: +128M ↵
Hex Code: EF00 ↵
Command: c ↵
Partition number: 2
Enter name: BOOT
Command: n ↵
Partition Number: 3 ↵
First sector: 
Last sector: 
Hex Code: 
Command: c ↵
Partition number: 3
Enter name: FUNTOO
Command: w ↵
Do you want to proceed? (Y/N): Y ↵
root # mkfs.vfat -F 32 /dev/sdc2
root # 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

root # mkfs.jfs /dev/sdc3
root # jfs_tune -L "FUNTOO" /dev/sdc3
root # mount /dev/sdc3 /mnt/funtoo
root # mkdir /mnt/funtoo/boot
root # mount /dev/sdc2 /mnt/funtoo/boot

STOP HERE!!! go back to Undead_USB_Install now and start from the top code block.

experimental garbage

root # grub-install --target=x86_64-efi --bootloader-id="FUNTOO" /boot/efi
root # 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