mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 12:00:37 +02:00
Keshav: Mention only grub pkg in docs
This commit is contained in:
parent
020895d4bd
commit
ad3fb46933
3 changed files with 15 additions and 21 deletions
|
@ -29,9 +29,9 @@ Supported boot modes of Archboot media:
|
||||||
- It supports UEFI booting with gummiboot and EFISTUB,
|
- It supports UEFI booting with gummiboot and EFISTUB,
|
||||||
for booting LTS kernels with efilinux-efi.
|
for booting LTS kernels with efilinux-efi.
|
||||||
- It supports Secure Boot with prebootloader.
|
- It supports Secure Boot with prebootloader.
|
||||||
- It supports grub's iso loopback support.
|
- It supports grub(2)'s iso loopback support.
|
||||||
variables used (below for example):
|
variables used (below for example):
|
||||||
iso_loop_dev=UUID=XXXX
|
iso_loop_dev=PARTUUID=XXXX
|
||||||
iso_loop_path=/blah/archboot.iso
|
iso_loop_path=/blah/archboot.iso
|
||||||
- It supports booting using syslinux's memdisk (only in BIOS mode).
|
- It supports booting using syslinux's memdisk (only in BIOS mode).
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ Interactive setup features:
|
||||||
- Filesystem support: ext2/3/4, btrfs, f2fs, nilfs2, reiserfs,xfs,jfs,
|
- Filesystem support: ext2/3/4, btrfs, f2fs, nilfs2, reiserfs,xfs,jfs,
|
||||||
ntfs-3g,vfat
|
ntfs-3g,vfat
|
||||||
- Name scheme support: PARTUUID, PARTLABEL, FSUUID, FSLABEL and KERNEL
|
- Name scheme support: PARTUUID, PARTLABEL, FSUUID, FSLABEL and KERNEL
|
||||||
- Mount support of grub loopback and memdisk installation media
|
- Mount support of grub(2) loopback and memdisk installation media
|
||||||
- Package selection support
|
- Package selection support
|
||||||
- Signed package installation
|
- Signed package installation
|
||||||
- hwdetect script is used for preconfiguration
|
- hwdetect script is used for preconfiguration
|
||||||
|
@ -67,24 +67,18 @@ Interactive setup features:
|
||||||
mkinitcpio.conf, systemd, crypttab and mdadm.conf
|
mkinitcpio.conf, systemd, crypttab and mdadm.conf
|
||||||
- Configuration of basic system files
|
- Configuration of basic system files
|
||||||
- Setting root password
|
- Setting root password
|
||||||
- grub-bios, grub-efi-x86_64, grub-efi-i386, refind-efi-x86_64, gummiboot,
|
- grub(2) (BIOS and UEFI), refind-efi, gummiboot,
|
||||||
efilinux-efi, extlinux/syslinux bootloader support
|
efilinux-efi, syslinux (BIOS and UEFI) bootloader support
|
||||||
|
|
||||||
FAQ, Known Issues and limitations:
|
FAQ, Known Issues and limitations:
|
||||||
- Release specific known issues and workarounds are posted in changelog files.
|
- Release specific known issues and workarounds are posted in changelog files.
|
||||||
- Check also the forum threads for posted fixes and workarounds.
|
- Check also the forum threads for posted fixes and workarounds.
|
||||||
- Why screen stays blank or other weird screen issues happen?
|
- Why screen stays blank or other weird screen issues happen?
|
||||||
Some hardware doesn't like the KMS activation,
|
Some hardware doesn't like the KMS activation,
|
||||||
use radeon.modeset=0 or i915.modeset=0 on boot prompt.
|
use nouveau.modeset=0 or radeon.modeset=0 or i915.modeset=0 or nomodeset on boot prompt.
|
||||||
- dmraid might be broken on some boards, support is not perfect here.
|
- dmraid might be broken on some boards, support is not perfect here.
|
||||||
The reason is there are so many different hardware components out there.
|
The reason is there are so many different hardware components out there.
|
||||||
At the moment 1.0.0rc16 is included, with latest fedora patchset.
|
At the moment 1.0.0rc16 is included, with latest fedora patchset.
|
||||||
- grub2 cannot detect correct bios boot order:
|
|
||||||
It may happen that hd(x,x) entries are not correct,
|
|
||||||
thus first reboot may not work.
|
|
||||||
Reason: grub cannot detect bios boot order.
|
|
||||||
Fix: Either change bios boot order or change menu.lst to correct entries
|
|
||||||
after successful boot. This cannot be fixed it is a restriction in grub2!
|
|
||||||
- Why is parted used in setup routine, instead of cfdisk in
|
- Why is parted used in setup routine, instead of cfdisk in
|
||||||
msdos partitiontable mode?
|
msdos partitiontable mode?
|
||||||
- parted is the only linux partition program that can handle all type of
|
- parted is the only linux partition program that can handle all type of
|
||||||
|
|
|
@ -77,9 +77,9 @@ Introduction
|
||||||
* It supports UEFI booting with gummiboot and EFISTUB,
|
* It supports UEFI booting with gummiboot and EFISTUB,
|
||||||
for booting LTS kernels with efilinux-efi.
|
for booting LTS kernels with efilinux-efi.
|
||||||
* It supports Secure Boot with prebootloader.
|
* It supports Secure Boot with prebootloader.
|
||||||
* It supports grub's iso loopback support.
|
* It supports grub(2)'s iso loopback support.
|
||||||
variables used (below for example):
|
variables used (below for example):
|
||||||
iso_loop_dev=UUID=XXXX
|
iso_loop_dev=PARTUUID=XXXX
|
||||||
iso_loop_path=/blah/archboot.iso
|
iso_loop_path=/blah/archboot.iso
|
||||||
* It supports booting using syslinux's memdisk (only in BIOS mode).
|
* It supports booting using syslinux's memdisk (only in BIOS mode).
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ Introduction
|
||||||
* Filesystem support: ext2/3/4,btrfs,nilfs2,f2fs,reiserfs,
|
* Filesystem support: ext2/3/4,btrfs,nilfs2,f2fs,reiserfs,
|
||||||
xfs,jfs,ntfs-3g,vfat
|
xfs,jfs,ntfs-3g,vfat
|
||||||
* Name scheme support: PARTUUID, PARTLABEL, FSUUID, FSLABEL and KERNEL
|
* Name scheme support: PARTUUID, PARTLABEL, FSUUID, FSLABEL and KERNEL
|
||||||
* Mount support of grub loopback and memdisk installation media
|
* Mount support of grub(2) loopback and memdisk installation media
|
||||||
* Package selection support
|
* Package selection support
|
||||||
* Signed package installation
|
* Signed package installation
|
||||||
* hwdetect script is used for preconfiguration
|
* hwdetect script is used for preconfiguration
|
||||||
|
@ -106,8 +106,8 @@ Introduction
|
||||||
mkinitcpio.conf, systemd, crypttab and mdadm.conf
|
mkinitcpio.conf, systemd, crypttab and mdadm.conf
|
||||||
* Configuration of basic system files
|
* Configuration of basic system files
|
||||||
* Setting root password
|
* Setting root password
|
||||||
* Bootloader support: grub-bios, grub-efi-x86_64, grub-efi-i386,
|
* Bootloader support: grub(2) (BIOS and UEFI),
|
||||||
refind-efi-x86_64, gummiboot, efilinux-efi, extlinux/syslinux
|
refind-efi, gummiboot, efilinux-efi, syslinux (BIOS and UEFI)
|
||||||
|
|
||||||
Archboot bootparameters
|
Archboot bootparameters
|
||||||
|
|
||||||
|
@ -456,7 +456,7 @@ Common Installation Procedure
|
||||||
Install Bootloader
|
Install Bootloader
|
||||||
|
|
||||||
Choose the bootloader you want to use, if you are unsure which one to use
|
Choose the bootloader you want to use, if you are unsure which one to use
|
||||||
choose grub bootloader.
|
choose grub(2) bootloader.
|
||||||
|
|
||||||
Exit Install
|
Exit Install
|
||||||
|
|
||||||
|
|
|
@ -1762,7 +1762,7 @@ autoprepare() {
|
||||||
[[ "$(which mkreiserfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} reiserfs Reiser3"
|
[[ "$(which mkreiserfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} reiserfs Reiser3"
|
||||||
[[ "$(which mkfs.xfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} xfs XFS"
|
[[ "$(which mkfs.xfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} xfs XFS"
|
||||||
[[ "$(which mkfs.jfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} jfs JFS"
|
[[ "$(which mkfs.jfs 2>/dev/null)" ]] && FSOPTS="${FSOPTS} jfs JFS"
|
||||||
# create 1 MB bios_grub partition for grub-bios GPT support
|
# create 1 MB bios_grub partition for grub BIOS GPT support
|
||||||
if [[ "${GUIDPARAMETER}" = "yes" ]]; then
|
if [[ "${GUIDPARAMETER}" = "yes" ]]; then
|
||||||
GUID_PART_SIZE="2"
|
GUID_PART_SIZE="2"
|
||||||
|
|
||||||
|
@ -1997,7 +1997,7 @@ check_gpt() {
|
||||||
|
|
||||||
if [[ "${CHECK_BIOS_BOOT_GRUB}" == "1" ]]; then
|
if [[ "${CHECK_BIOS_BOOT_GRUB}" == "1" ]]; then
|
||||||
if ! [[ "$(sgdisk -p ${DISC} | grep 'EF02')" ]]; then
|
if ! [[ "$(sgdisk -p ${DISC} | grep 'EF02')" ]]; then
|
||||||
DIALOG --msgbox "Setup detected no BIOS BOOT PARTITION in ${DISC}. Please create a >=1 MB BIOS Boot partition for grub-bios GPT support." 0 0
|
DIALOG --msgbox "Setup detected no BIOS BOOT PARTITION in ${DISC}. Please create a >=1 MB BIOS Boot partition for grub BIOS GPT support." 0 0
|
||||||
RUN_CGDISK="1"
|
RUN_CGDISK="1"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -4716,7 +4716,7 @@ do_grub_bios() {
|
||||||
else
|
else
|
||||||
DEVS="$(findbootloaderdisks _)"
|
DEVS="$(findbootloaderdisks _)"
|
||||||
|
|
||||||
## grub-bios install to partition is not supported
|
## grub BIOS install to partition is not supported
|
||||||
# DEVS="${DEVS} $(findbootloaderpartitions _)"
|
# DEVS="${DEVS} $(findbootloaderpartitions _)"
|
||||||
|
|
||||||
if [[ "${DEVS}" == "" ]]; then
|
if [[ "${DEVS}" == "" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue