archiso 65
This commit is contained in:
parent
e605cf5662
commit
f4e2dafff5
9 changed files with 923 additions and 810 deletions
|
@ -9,7 +9,7 @@ https://www.archlinux.org/packages/extra/any/archiso/
|
||||||
We are now using this version
|
We are now using this version
|
||||||
|
|
||||||
|
|
||||||
archiso-version=archiso 64-1
|
archiso-version=archiso 65-1
|
||||||
|
|
||||||
|
|
||||||
sudo pacman -Q archiso and you will know your version
|
sudo pacman -Q archiso and you will know your version
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
LANG=en_US.UTF-8
|
LANG=C.UTF-8
|
||||||
|
|
|
@ -60,7 +60,7 @@ HOOKS=(base udev modconf memdisk archiso archiso_loop_mnt archiso_pxe_common arc
|
||||||
#COMPRESSION="xz"
|
#COMPRESSION="xz"
|
||||||
#COMPRESSION="lzop"
|
#COMPRESSION="lzop"
|
||||||
#COMPRESSION="lz4"
|
#COMPRESSION="lz4"
|
||||||
#COMPRESSION="zstd"
|
COMPRESSION="zstd"
|
||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
# COMPRESSION_OPTIONS
|
||||||
# Additional options for the compressor
|
# Additional options for the compressor
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
# remove from airootfs!
|
|
||||||
[Trigger]
|
|
||||||
Operation = Install
|
|
||||||
Type = Package
|
|
||||||
Target = glibc
|
|
||||||
|
|
||||||
[Action]
|
|
||||||
Description = Uncommenting en_US.UTF-8 locale and running locale-gen...
|
|
||||||
When = PostTransaction
|
|
||||||
Depends = glibc
|
|
||||||
Depends = sed
|
|
||||||
Depends = sh
|
|
||||||
Exec = /bin/sh -c "sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen && locale-gen"
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,12 +1,12 @@
|
||||||
|
# Load partition table and file system modules
|
||||||
insmod part_gpt
|
insmod part_gpt
|
||||||
insmod part_msdos
|
insmod part_msdos
|
||||||
insmod fat
|
insmod fat
|
||||||
insmod iso9660
|
insmod iso9660
|
||||||
|
|
||||||
|
# Use graphics-mode output
|
||||||
insmod all_video
|
insmod all_video
|
||||||
|
|
||||||
insmod font
|
insmod font
|
||||||
|
|
||||||
if loadfont "${prefix}/fonts/unicode.pf2" ; then
|
if loadfont "${prefix}/fonts/unicode.pf2" ; then
|
||||||
insmod gfxterm
|
insmod gfxterm
|
||||||
set gfxmode="auto"
|
set gfxmode="auto"
|
||||||
|
@ -14,33 +14,62 @@ if loadfont "${prefix}/fonts/unicode.pf2" ; then
|
||||||
terminal_output gfxterm
|
terminal_output gfxterm
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# GRUB init tune for accessibility
|
# Enable serial console
|
||||||
#
|
if serial --unit=0 --speed=115200; then
|
||||||
# Morse translation table:
|
terminal_input --append serial
|
||||||
# "." is "500 1 300 1"
|
terminal_output --append serial
|
||||||
# "-" is "600 3 300 1"
|
fi
|
||||||
# " " is "100 2"
|
|
||||||
# "/" is "100 5"
|
|
||||||
#
|
|
||||||
# Message: "s for blind"
|
|
||||||
play 500 500 1 300 1 500 1 300 1 500 1 300 1 100 5 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 600 3 300 1 500 1 300 1 100 5 600 3 300 1 500 1 300 1 500 1 300 1 500 1 300 1 100 2 500 1 300 1 600 3 300 1 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 100 2 500 1 300 1 500 1 300 1 100 2 600 3 300 1 500 1 300 1 100 2 600 3 300 1 500 1 300 1 500 1 300 1
|
|
||||||
|
|
||||||
menuentry "Arch Linux install medium (x86_64, UEFI)" {
|
# Set default menu entry
|
||||||
|
default=alci
|
||||||
|
timeout=15
|
||||||
|
timeout_style=menu
|
||||||
|
|
||||||
|
# GRUB init tune for accessibility
|
||||||
|
play 600 988 1 1319 4
|
||||||
|
|
||||||
|
# Menu entries
|
||||||
|
|
||||||
|
menuentry "Alci install medium (x86_64, UEFI)" --class arch --class gnu-linux --class gnu --class os --id 'alci' {
|
||||||
set gfxpayload=keep
|
set gfxpayload=keep
|
||||||
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "Arch Linux install medium with speakup screen reader (x86_64, UEFI)" --hotkey=s {
|
menuentry "Alci install medium with speakup screen reader (x86_64, UEFI)" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'alci-accessibility' {
|
||||||
set gfxpayload=keep
|
set gfxpayload=keep
|
||||||
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "UEFI Shell" {
|
if [ "${grub_platform}" == "efi" ]; then
|
||||||
insmod chain
|
if [ "${grub_cpu}" == "x86_64" ]; then
|
||||||
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
menuentry "UEFI Shell" {
|
||||||
chainloader /shellia32.efi
|
insmod chain
|
||||||
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
||||||
|
chainloader /shellx64.efi
|
||||||
|
}
|
||||||
|
elif [ "${grub_cpu}" == "i386" ]; then
|
||||||
|
menuentry "UEFI Shell" {
|
||||||
|
insmod chain
|
||||||
|
search --no-floppy --set=root --label %ARCHISO_LABEL%
|
||||||
|
chainloader /shellia32.efi
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
|
||||||
|
fwsetup
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
menuentry "System restart" --class reboot --class restart {
|
||||||
|
echo "System rebooting..."
|
||||||
|
reboot
|
||||||
|
}
|
||||||
|
|
||||||
|
menuentry "System shutdown" --class shutdown --class poweroff {
|
||||||
|
echo "System shutting down..."
|
||||||
|
halt
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ iso_version="$(date +%Y.%m.%d)"
|
||||||
install_dir="arch"
|
install_dir="arch"
|
||||||
buildmodes=('iso')
|
buildmodes=('iso')
|
||||||
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
|
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
|
||||||
'uefi-ia32.grub.esp' 'uefi-x64.systemd-boot.esp'
|
'uefi-ia32.grub.esp' 'uefi-x64.grub.esp'
|
||||||
'uefi-ia32.grub.eltorito' 'uefi-x64.systemd-boot.eltorito')
|
'uefi-ia32.grub.eltorito' 'uefi-x64.grub.eltorito')
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
pacman_conf="pacman.conf"
|
pacman_conf="pacman.conf"
|
||||||
airootfs_image_type="squashfs"
|
airootfs_image_type="squashfs"
|
||||||
|
@ -18,12 +18,12 @@ airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size'
|
||||||
file_permissions=(
|
file_permissions=(
|
||||||
["/etc/shadow"]="0:0:400"
|
["/etc/shadow"]="0:0:400"
|
||||||
["/root"]="0:0:750"
|
["/root"]="0:0:750"
|
||||||
["/etc/polkit-1/rules.d"]="0:0:750"
|
|
||||||
["/etc/sudoers.d"]="0:0:750"
|
|
||||||
["/root/.automated_script.sh"]="0:0:755"
|
["/root/.automated_script.sh"]="0:0:755"
|
||||||
["/usr/local/bin/choose-mirror"]="0:0:755"
|
["/usr/local/bin/choose-mirror"]="0:0:755"
|
||||||
["/usr/local/bin/Installation_guide"]="0:0:755"
|
["/usr/local/bin/Installation_guide"]="0:0:755"
|
||||||
["/usr/local/bin/livecd-sound"]="0:0:755"
|
["/usr/local/bin/livecd-sound"]="0:0:755"
|
||||||
|
["/etc/polkit-1/rules.d"]="0:0:750"
|
||||||
|
["/etc/sudoers.d"]="0:0:750"
|
||||||
["/usr/local/bin/alci-make-a-pure-arch"]="0:0:755"
|
["/usr/local/bin/alci-make-a-pure-arch"]="0:0:755"
|
||||||
["/usr/local/bin/alci-displaymanager-check"]="0:0:755"
|
["/usr/local/bin/alci-displaymanager-check"]="0:0:755"
|
||||||
["/usr/local/bin/get-nemesis-on-alci"]="0:0:755"
|
["/usr/local/bin/get-nemesis-on-alci"]="0:0:755"
|
||||||
|
|
|
@ -35,7 +35,7 @@ echo
|
||||||
#isoLabel='arcolinux-next-'$arcolinuxVersion'-x86_64.iso'
|
#isoLabel='arcolinux-next-'$arcolinuxVersion'-x86_64.iso'
|
||||||
|
|
||||||
# setting of the general parameters
|
# setting of the general parameters
|
||||||
archisoRequiredVersion="archiso 64-1"
|
archisoRequiredVersion="archiso 65-1"
|
||||||
buildFolder=$HOME"/alci-build"
|
buildFolder=$HOME"/alci-build"
|
||||||
outFolder=$HOME"/Alci-Iso-Out"
|
outFolder=$HOME"/Alci-Iso-Out"
|
||||||
archisoVersion=$(sudo pacman -Q archiso)
|
archisoVersion=$(sudo pacman -Q archiso)
|
||||||
|
|
|
@ -35,7 +35,7 @@ echo
|
||||||
#isoLabel='arcolinux-next-'$arcolinuxVersion'-x86_64.iso'
|
#isoLabel='arcolinux-next-'$arcolinuxVersion'-x86_64.iso'
|
||||||
|
|
||||||
# setting of the general parameters
|
# setting of the general parameters
|
||||||
archisoRequiredVersion="archiso 64-1"
|
archisoRequiredVersion="archiso 65-1"
|
||||||
buildFolder=$HOME"/alci-build"
|
buildFolder=$HOME"/alci-build"
|
||||||
outFolder=$HOME"/Alci-Iso-Out"
|
outFolder=$HOME"/Alci-Iso-Out"
|
||||||
archisoVersion=$(sudo pacman -Q archiso)
|
archisoVersion=$(sudo pacman -Q archiso)
|
||||||
|
|
Loading…
Reference in a new issue