User talk:Altercation/Bullet Proof Arch Install

From ArchWiki
Jump to navigation Jump to search

Tables

Just wanted to say those partitioning tables are pretty cool. And their source is readable at that! Cheers -- Alad (talk) 09:22, 2 December 2016 (UTC)

Thanks User:Alad, they took me a while! Still some cleanup to do, but I felt that there needed to be a visual to make things clear. Appreciate the feedback. -Ethan

Questions

Hm, install works fine but I can't boot. Could you add an EFI boot section? I tried with efibootmgr and systed-boot but somehow I don't know how to properly get my root partition. Dreivier (talk) 15:00, 2 January 2017 (UTC)

--> solved it and will post my solution latern on Dreivier (talk) 08:00, 10 January 2017 (UTC) --> here it is: https://gist.github.com/burningTyger/cb6e61afdeb527f4b87e57774ac40f16

System partition type shows 8200 Linux Swap should this be 8300 Linux filesystem ?

sgdisk --zap-all /dev/sda

sgdisk --clear \

      --new=1:0:+550MiB --typecode=1:ef00 --change-name=1:EFI \
      --new=2:0:+12GiB  --typecode=2:8200 --change-name=2:swap \
      --new=3:0:0       --typecode=2:8200 --change-name=3:system \
        /dev/sda

to

sgdisk --zap-all /dev/sda

sgdisk --clear \

      --new=1:0:+550MiB --typecode=1:ef00 --change-name=1:EFI \
      --new=2:0:+12GiB  --typecode=2:8200 --change-name=2:swap \
      --new=3:0:0       --typecode=2:8300 --change-name=3:system \
        /dev/sda

It's repeated as that through out the document would have to change in multiple locations if not correct.


Seems to be missing in the write up mkdir /mnt/boot for efi also missing in the command review at the end.

Error with boot partition labeled as EFI

I'm just posting this to prevent future errors,

apparently is wide common having a boot partition labeled as EFI, so last day I had a windows installed in an USB ssd that "hijacked" my boot partition and was mounted instead the real one; after updating and regenerating mkinitcpio that created a huge mess. Maybe it would be usefull label boot partition as another name to prevent this.