pmaports/main/postmarketos-initramfs
Raymond Hackley 10eb68fe05
main/postmarketos-initramfs: add USB booting support (MR 4947)
How to boot from USB drives:
1. Make sure the extcon has OTG support and included in initramfs
2. Make sure the PMIC supports the power to OTG devices, and included in initramfs. Otherwise, a hub with external power supply is required.
3. Make sure module `usb-storage` is enabled in initramfs
4. `pmbootstrap install --sdcard=/dev/<usb_drive>`
    - postmarketOS/pmbootstrap@942ee20789 is required to ignore sdcard check. Thanks @ollieparanoid for the patch.
5. `pmbootstrap flasher flash_kernel`
6. Insert the USB drive to OTG and boot

[ci:skip-build]: already built successfully in CI
2024-03-19 09:28:32 +00:00
..
00-default.modules main/postmarketos-initramfs: add USB booting support (MR 4947) 2024-03-19 09:28:32 +00:00
00-initramfs-base.dirs main/postmarketos-initramfs: switch_root with /dev (MR 3230) (MR 4204) 2023-09-07 20:33:55 +01:00
00-initramfs-base.files main/postmarketos-initramfs: add new deviceinfo path to initramfs (MR 4283) 2023-09-25 09:20:32 +02:00
00-initramfs-extra-base.files main/postmarketos-initramfs: switch_root with /dev (MR 3230) (MR 4204) 2023-09-07 20:33:55 +01:00
APKBUILD main/postmarketos-initramfs: add USB booting support (MR 4947) 2024-03-19 09:28:32 +00:00
init.sh main/postmarketos-initramfs: wait for boot partition (MR 4775) 2024-02-06 14:21:15 -08:00
init_functions.sh main/postmarketos-initramfs: fix starting unudhcpd when no UDC configured (MR 4907) 2024-03-11 13:53:17 -07:00
mdev.conf main/postmarketos-initramfs: use mdev properly (MR 4204) 2023-09-07 20:33:55 +01:00
unudhcpd.conf main/postmarketos-initramfs: support custom IP addresses for USB net (MR 3349) 2023-08-23 13:06:15 -07:00