Difference between revisions of "Talk:Undead USB Install"

From Funtoo
Jump to navigation Jump to search
m (talk about gparted setting up GPT for legacy mode support.)
Line 1: Line 1:
==gparted==
/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: "ROOT" file system: jfs label: ROOT size: 14.9GiB
/etc/fstab label grabs the file system label, not the drive name. 
you should be able to name the root drive funtoo, and have it show up as that in other operating systems when the usb is inserted.
==undead really targets USB, SSD, and NVME.  Swapping is best handled in a file or turned off.==
==undead really targets USB, SSD, and NVME.  Swapping is best handled in a file or turned off.==



Revision as of 11:43, October 11, 2020

gparted

/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: "ROOT" file system: jfs label: ROOT size: 14.9GiB

/etc/fstab label grabs the file system label, not the drive name. you should be able to name the root drive funtoo, and have it show up as that in other operating systems when the usb is inserted.

undead really targets USB, SSD, and NVME. Swapping is best handled in a file or turned off.

https://www.funtoo.org/Talk:Install/GPT_Partitioning <--correct partitioning to load legacy mode, and uefi mode.

root # mkfs.vfat -F 32 /dev/sdc2
root # mkfs.jfs /dev/sdc3

label your partitions.

root # mlabel -i /dev/sdc2 ::"BOOT"
root # jfs_tune -L "ROOT" /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.

(minimal tarball to speed up reinstalls to build documentation)

root # cd /mnt/funtoo
root # wget https://build.funtoo.org/1.4-release-std/x86-64bit/generic_64/stage3-latest.tar.xz
root # tar --numeric-owner -xpf *stage* && rm -f *stage*


Show partition labels.

root # lsblk -o name,label

stab 2 at getting uefi going from legacy machine.

root # mkdir /boot/efi
root # mount /dev/sdc1 /boot/efi
root # grub-install --target=x86_64-efi /boot/efi

/boot/efi/efi/gentoo/grubx64.efi is generated. doesn't load probably secure boot unsigned image or something like that.

stab 3 gpt partitioning via official install method gdisk. testing legacy grub + gpt to verify that MBR can be deprecated.

legacy loaded grub this time from a gpt partition. i think i didn't delete the fstab defaults, it wasn't mounting root correctly but very close to running.


https://superuser.com/questions/801515/is-a-hybrid-linux-usb-stick-for-uefi-legacy-bios-possible

talk to me here