|
Size: 1604
Comment:
|
← Revision 16 as of 2025-12-19 21:21:12 ⇥
Size: 1707
Comment: Cleanup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
'''Alpine Linux''' is a minimal Linux-based operating system. |
|
| Line 9: | Line 11: |
| == Create Bootable Device == | == Installation == |
| Line 11: | Line 13: |
| The Alpine Linux wiki recommends use of `fdisk`. For more general advice regarding partitioning, see [[PartitionTablesSetup|here]]. | Insert the target device and ensure it is not mounted. (If it is, try `umount /dev/sdXN`.) |
| Line 13: | Line 15: |
| First and foremost, insert the device and ensure it is not mounted. (If it is, `umount /dev/sdXN`.) Secondly, ensure that the device is '''not''' using a GPT partition table. This would be listed by 'Disklabel type' in `fdisk`. The correct value is `dos`, not `gpt`. Per the [[https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Format_USB_stick|wiki]]: * Run fdisk on your device (`sdX`). |
Upstream recommends use of `fdisk(8)`. The partitioning process is as follows: |
| Line 23: | Line 21: |
| * Create new partition table with one FAT32 partition | 1. Ensure that the device is ''not'' using a GPT partition table. This would be listed under ''Disklabel type''. ''(Press `p` to list the partitions.)'' The correct value is `dos`, not `gpt`. 2. Create new partition table with one FAT32 partition 1. `d` Delete all partitions (and repeat as needed) 2. `n` Create a new partition 3. `p` A primary partition 4. `1` Partition number 1 5. Use defaults for first and last cylinder (press [Enter] twice). 6. `t` Change partition type 7. `c` Partition type (Win95 FAT32/LBA) 3. Ensure that the primary partition is bootable. This is marked by an asterisk (`*`). ''(Press `p` to list the partitions.)'' To make the partition bootable... 1. `a` Set the boot flag on a partition 2. `1` Partition number 1 4. `w` Write your changes to the device |
| Line 25: | Line 35: |
| 1. `d` Delete all partitions (this may take a few steps) | For more general advice regarding partitioning, see [[Linux/PartitionTables|here]]. |
| Line 27: | Line 37: |
| 2. `n` Create a new partition 3. `p` A primary partition 4. `1` Partition number 1 5. Use defaults for first and last cylinder (just press [Enter] twice). 6. `t` Change partition type 7. `c` Partition type (Win95 FAT32/LBA) * Verify that the primary partition is bootable 1. `p` Print list of partitions 2. If there is no '*' next to the first partition, follow the next steps: 3. `a` Make the partition bootable (set boot flag) 4. `1` Partition number 1 * `w` Write your changes to the device * Format the new partition with: |
Format the new partition with: |
| Line 57: | Line 43: |
| Note that [[FileSystemSetup#MS-DOS|mkfs.vfat and mkdosfs are the same]]. | Note that [[Linux/FileSystems#MS-DOS|mkfs.vfat and mkdosfs are the same]]. |
| Line 59: | Line 45: |
| Finally, `dd` the ISO onto the device. Or for a Raspberry Pi, copy the boot binaries onto the device. | Finally, `dd(1)` the ISO onto the device. Or for a Raspberry Pi, copy the boot binaries onto the device. ---- == Administration == * [[Linux/Alpine/Apk|apk]] * [[Linux/OpenRC|OpenRC]] == Design == * [[Linux/Alpine/Storage|Storage system]] |
Alpine Linux
Alpine Linux is a minimal Linux-based operating system.
Contents
Installation
Insert the target device and ensure it is not mounted. (If it is, try umount /dev/sdXN.)
Upstream recommends use of fdisk(8). The partitioning process is as follows:
fdisk /dev/sdX
Ensure that the device is not using a GPT partition table. This would be listed under Disklabel type. (Press p to list the partitions.) The correct value is dos, not gpt.
- Create new partition table with one FAT32 partition
d Delete all partitions (and repeat as needed)
n Create a new partition
p A primary partition
1 Partition number 1
- Use defaults for first and last cylinder (press [Enter] twice).
t Change partition type
c Partition type (Win95 FAT32/LBA)
Ensure that the primary partition is bootable. This is marked by an asterisk (*). (Press p to list the partitions.) To make the partition bootable...
a Set the boot flag on a partition
1 Partition number 1
w Write your changes to the device
For more general advice regarding partitioning, see here.
Format the new partition with:
mkfs.vfat /dev/sdX1
Note that mkfs.vfat and mkdosfs are the same.
Finally, dd(1) the ISO onto the device. Or for a Raspberry Pi, copy the boot binaries onto the device.
Administration
