mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 03:50:37 +02:00
add memdisk support
This commit is contained in:
parent
64d8ea649b
commit
9f88d8b9eb
8 changed files with 14 additions and 10 deletions
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_ide_blacklist arch_base arch_core_install arch_installer arch_bootmessage_allinone arch_tz arch_keymap \
|
||||
arch_acpi arch_motd arch_memtest arch_intel_wireless \
|
||||
arch_linux_firmware arch_hwdetect ide pata scsi sata arch_cdrom \
|
||||
arch_linux_firmware arch_hwdetect ide pata scsi sata memdisk arch_cdrom \
|
||||
arch_pcspkr arch_net arch_isdn pcmcia arch_sound usb usbinput arch_fw arch_virtio dmraid \
|
||||
arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 arch_encrypt btrfs arch_filesystems arch_remote \
|
||||
arch_cpufreq arch_links arch_kexec arch_ppp arch_pppoe arch_xl2tpd arch_grub arch_efibootmgr \
|
||||
|
|
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_base arch_ftp_install arch_installer arch_bootmessage_allinone arch_tz arch_keymap \
|
||||
arch_acpi arch_motd arch_memtest arch_linux_firmware arch_intel_wireless \
|
||||
arch_hwdetect pata scsi sata arch_cdrom arch_pcspkr arch_net arch_isdn pcmcia \
|
||||
arch_hwdetect pata scsi sata memdisk arch_cdrom arch_pcspkr arch_net arch_isdn pcmcia \
|
||||
arch_sound usb usbinput arch_fw arch_virtio dmraid arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 \
|
||||
arch_encrypt btrfs arch_filesystems arch_remote arch_cpufreq arch_links arch_kexec arch_ppp arch_xl2tpd \
|
||||
arch_pppoe arch_lilo arch_grub arch_efibootmgr arch_syslinux arch_iptables arch_pciutils arch_usbutils \
|
||||
|
|
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_base arch_ftp_install arch_installer arch_tz arch_keymap \
|
||||
arch_acpi arch_bootmessage arch_motd arch_memtest \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata arch_cdrom \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata memdisk arch_cdrom \
|
||||
arch_pcspkr arch_net arch_isdn pcmcia arch_sound usb usbinput arch_fw \
|
||||
arch_virtio dmraid arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 arch_encrypt btrfs \
|
||||
arch_filesystems arch_remote arch_cpufreq arch_links arch_kexec arch_ppp arch_xl2tpd arch_pppoe \
|
||||
|
|
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_base arch_ftp_install arch_installer arch_tz arch_keymap \
|
||||
arch_acpi arch_bootmessage arch_motd arch_memtest \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata arch_cdrom \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata memdisk arch_cdrom \
|
||||
arch_pcspkr arch_net arch_isdn pcmcia arch_sound usb usbinput arch_fw \
|
||||
arch_virtio dmraid arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 arch_encrypt \
|
||||
btrfs arch_filesystems arch_remote arch_cpufreq arch_links arch_kexec arch_ppp arch_xl2tpd \
|
||||
|
|
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_base arch_core_install arch_installer arch_tz arch_keymap \
|
||||
arch_acpi arch_bootmessage arch_motd arch_memtest \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata memdisk \
|
||||
arch_cdrom arch_pcspkr arch_net arch_isdn pcmcia arch_sound usb usbinput arch_fw \
|
||||
arch_virtio dmraid arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 arch_encrypt btrfs \
|
||||
arch_filesystems arch_remote arch_cpufreq arch_links arch_kexec arch_ppp arch_xl2tpd arch_pppoe \
|
||||
|
|
|
@ -10,7 +10,7 @@ FILES=""
|
|||
# Please change the hooks only if you know what you are doing.
|
||||
HOOKS="arch_fb arch_base arch_core_install arch_installer arch_tz arch_keymap \
|
||||
arch_acpi arch_bootmessage arch_motd arch_memtest \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata arch_cdrom \
|
||||
arch_linux_firmware arch_intel_wireless arch_hwdetect pata scsi sata memdisk arch_cdrom \
|
||||
arch_pcspkr arch_net arch_isdn pcmcia arch_sound usb usbinput arch_fw \
|
||||
arch_virtio dmraid arch_advanced_root arch_devicemapper arch_mdadm arch_lvm2 arch_encrypt btrfs \
|
||||
arch_filesystems arch_remote arch_cpufreq arch_links arch_kexec arch_ppp arch_xl2tpd \
|
||||
|
|
|
@ -16,7 +16,6 @@ Planned Features:
|
|||
- Chroot installation
|
||||
- Keymap changing during boot
|
||||
- Add gummiboot uefi boot manager for EFISTUB kernels - alternative for rEFInd
|
||||
- Add iso booting using syslinux's memdisk - needs changes in setup script (might be similar to grub's loopback support)
|
||||
|
||||
Long term setup goals:
|
||||
- Add automatic installation (perhaps not possible with archboot setup)
|
||||
|
|
|
@ -345,9 +345,7 @@ get_media() {
|
|||
break
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
AUTOMOUNT="1"
|
||||
|
||||
# ide devices
|
||||
|
@ -388,6 +386,13 @@ get_media() {
|
|||
check_media
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ "${SET_MEDIA}" == "0" ]]; then
|
||||
# memdisk device with raw partitions
|
||||
for dev in $(ls /dev/mtdblock0 2>/dev/null); do
|
||||
check_media
|
||||
done
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue