Talk:Alpine and UEFI

From Alpine Linux

Welcome everyone, thanks for the corrections and I explain the reason for everything:

about my large edits (check history) as the mayor contributor of the info

In the first place, low documentation is a constant, and the reason is obvious, all of you prefer to do the job instead of doing both at the same time, because if they document and work, they do not comply on time, obviously that documenting takes away more. longer than the same job they do, specifically when their resources are limited to their jobs.

Second, and taking into account what i am the first mayor contribution of this wiki page, grammatical errors is precisely because of the haste in which I document, I have a vast arsenal of work environments to which I am entirely dedicated ... and specific cases are presented to me where I manage to find everything what I write, unlike all of you, I do document at the moment, because the mistake you make is not documenting at time ..

A documentation must be more deep and not so minimalist.. the arch wiki is the most cited due that! the alpine one is the worse all the people see it! due the minimalist way of.. its good to be minimal as OS but documentation must be made by people that made documentation..

Due that page is not mine.. is for community i want to thanks all the people that fixed the grammars and contributed to.. feel free to remove the newbie category from this. I focused my changes to a piece of people that are not so arrogant like me or alpine linux users, yes cos i am so arrogant but with reasons for! Alpine works pretty well but is not a secret that wiki pages are extreme minimalist and there's lack of information need!

Mckaygerhard (talk) 11:12, 5 Jan 2022 (UTC)

You user post notes below this: following the same format please

lasted changes from Grayhatter said "are so bad" .. bad due i cited the true of tha all 8086 derived procesors have embebed 16bit compatibility?

manufeactures true?.. i like improvements but not "cutting" info.. so before me alpine wiki was a disorder poutdates pages.. seems this are the now crap of?

— Preceding unsigned comments added by Mckaygerhard (talkcontribs) 19:37, 18 October 2019

Minimum Alpine partition scheme

This section mentions that swap partition is needed... Is this true for the current alpine setup scripts? Can alpine be setup without swap? Or perhaps with a swap file instead? If the setup script allows no swap or swap file, the statement about swap partitions being mandatory should be removed. zcrayfish (talk) 01:30, 9 December 2021 (UTC)

My comments on this:
  • If you run setup-disk with the SWAP_SIZE environment variable set to 0 (i.e. SWAP_SIZE=0 setup-disk), then the script won't create any swap.
  • As far as I can tell, a swap partition isn't mandatory (for example I've set up a VM that uses the entire disk without partitioning, the VM software handles loading the kernel so there's no bootloader either).
  • Also, it should be scheme instead of sheme (missing the 'c')
Ktprograms (talk) 08:06, 9 December 2021 (UTC)
Good catch, I didn't notice the other guy's typo. zcrayfish (talk) 00:05, 14 December 2021 (UTC)
I have mildly edited the section to address my concerns (and the typo), but boy this article is a trainwreck... It would probably be a good idea to eventually merge the three secttions: 'UEFI mandatory partition mechanics', 'Alpine disk layout for UEFI', 'Minimum Alpine partition scheme'... They're so redundant. zcrayfish (talk) 00:12, 14 December 2021 (UTC)
Swap partition is not need ONLY if you have enough ram and don't mess with special task like large compilations or handle more than 10 tabs in any web browser.. so i included as general information and pointed that in advanced one.. so for general users and obvious general information that must be included. there's no redundant info and that's why alpine wiki is so incompĺete (sometimes minimalist produces more problems, that's why its only handle at final product, not in documentations) Mckaygerhard (talk) 11:12, 5 Jan 2022 (UTC)

\EFI\$bootloader.efi.

What is this exactly? is this part of GRUB? It is most certainly NOT mandatory; for example, Alpine can be loaded quicker by using efibootmgr to point to the kernel and initrd/initfamfs (at least on x86_64 where it is configured to be loadable as a UEFI application), as on my machine:

 params="root=UUID=abcdefab-abcd-abcd-abcd-abcdefabcdef ro modules=sd-mod,btrfs,nvme quiet console=tty2 rootfstype=btrfs \
   initrd=\initramfs-edge"
 efibootmgr --create --label "Alpine Linux (edge)" \
   --disk /dev/nvme0n1 --part 1 \
   --loader /vmlinuz-edge \
   --unicode "${params}"

zcrayfish (talk) 01:30, 14 August 2023 (UTC)

I don't think the path is correct. Every ESP I have seen is arranged with e.g. EFI\Boot\bootx64.efi, EFI\Microsoft\Boot\bootmgr.efi, EFI/ubuntu/grubx64.efi etc. etc.

I have also successfully used the EFI Boot Stub to boot Alpine without a separate EFI boot loader.

In general, this page uses unjustified mandatory language, saying things must be done a certain way. It could be downgraded to say this is how things are "usually" or "conventionally" done, with references.

RPTB1 (talk) 07:13, 18 September 2023 (UTC)

split UEFI and BIOS

This article includes mixed instructions for UEFI and BIOS. Especially since the article is called "Alpine and UEFI" it would make sense to splitting that. Also "UEFI" would be a better page name since alpine can be implied since it is the alpine wiki.

Sertonix (talk) 20:13, 25 August 2023 (UTC)