mirror of
https://github.com/nchevsky/systemrescue-zfs.git
synced 2026-04-07 23:33:39 +00:00
SystemRescue+ZFS 11.02+2.2.6
🌎 External changes: - Upgrade SystemRescue to v11.02 and archzfs to v2.2.6. - Reduce ISO image size to < 1 GiB by: - uninstalling kernel headers once `zfs-dkms` has been built; - removing `alsa-utils`, `pavucontrol`, `pulseaudio-alsa`, `tcl`, `tk`, `usb_modeswitch`, `xfburn`, and `xfce4-pulseaudio-plugin`; - replacing Qt6 `featherpad` with native `mousepad`; - downgrading `ghex` to GTK3 v3.41.1-1; - downgrading `linux-firmware` to smaller v20240115.9b6d0b08-2; and - downgrading `qtpass` to Qt5 v1.4.0-2. Fixes #15. - Update README and add FUNDING file. 🏠 Internal changes: - Switch over to archzfs's experimental repository. - Change deprecated `hugo(1)` argument `--verbose` → `--logLevel info`. - Remove `build-zfs-srm` utility script. - Tweak initramfs compression options. Fixes #16.
This commit is contained in:
parent
6e15e90ad8
commit
8f0100baee
16 changed files with 171 additions and 397 deletions
|
|
@ -1,6 +1,6 @@
|
|||
SERIAL 0 115200
|
||||
UI boot/syslinux/vesamenu.c32
|
||||
MENU TITLE SYSTEM-RESCUE %ISO_VERSION% %ISO_ARCH% (www.system-rescue.org)
|
||||
MENU TITLE %ISO_APPLICATION% %ISO_VERSION%
|
||||
MENU BACKGROUND #c000a8a8
|
||||
TIMEOUT 300
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue (NBD)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} %DEFAULT_KERNEL_PARAM%
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} %DEFAULT_KERNEL_PARAM% %CONSOLES%
|
||||
SYSAPPEND 3
|
||||
|
||||
LABEL sysresccd_nfs
|
||||
|
|
@ -19,7 +19,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue (NFS)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/sysresccd/bootmnt %DEFAULT_KERNEL_PARAM%
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/sysresccd/bootmnt %DEFAULT_KERNEL_PARAM% %CONSOLES%
|
||||
SYSAPPEND 3
|
||||
|
||||
LABEL sysresccd_http
|
||||
|
|
@ -30,7 +30,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue (HTTP)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ %DEFAULT_KERNEL_PARAM%
|
||||
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ %DEFAULT_KERNEL_PARAM% %CONSOLES%
|
||||
SYSAPPEND 3
|
||||
|
||||
INCLUDE boot/syslinux/sysresccd_tail.cfg
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue using default options
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM%
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES%
|
||||
|
||||
LABEL sysresccd_copytoram
|
||||
TEXT HELP
|
||||
|
|
@ -16,7 +16,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue and copy system to RAM (copytoram)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% copytoram
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% copytoram
|
||||
|
||||
LABEL sysresccd_checksum
|
||||
TEXT HELP
|
||||
|
|
@ -25,7 +25,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue and verify integrity of the medium (checksum)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% checksum
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% checksum
|
||||
|
||||
LABEL sysresccd_nomodeset
|
||||
TEXT HELP
|
||||
|
|
@ -34,16 +34,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue using basic display drivers (nomodeset)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% nomodeset
|
||||
|
||||
LABEL sysresccd-serial
|
||||
TEXT HELP
|
||||
Use a serial console.
|
||||
ENDTEXT
|
||||
MENU LABEL Boot SystemRescue with serial console (ttyS0,115200n8)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% console=tty0 console=ttyS0,115200n8
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% nomodeset
|
||||
|
||||
LABEL sysresccd-nomdlvm
|
||||
TEXT HELP
|
||||
|
|
@ -53,7 +44,7 @@ ENDTEXT
|
|||
MENU LABEL Boot SystemRescue, do not activate md raid or lvm (nomdlvm)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% nomdlvm
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% nomdlvm
|
||||
|
||||
LABEL sysresccd_findroot
|
||||
TEXT HELP
|
||||
|
|
@ -62,7 +53,7 @@ ENDTEXT
|
|||
MENU LABEL Boot a Linux operating system installed on the disk (findroot)
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% findroot
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% findroot
|
||||
|
||||
LABEL sysresccd_break
|
||||
TEXT HELP
|
||||
|
|
@ -71,7 +62,7 @@ ENDTEXT
|
|||
MENU LABEL Stop during the boot process before mounting the root filesystem
|
||||
LINUX boot/%ISO_ARCH%/vmlinuz
|
||||
INITRD boot/intel_ucode.img,boot/amd_ucode.img,boot/%ISO_ARCH%/sysresccd.img
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% break
|
||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% %DEFAULT_KERNEL_PARAM% %CONSOLES% break
|
||||
|
||||
INCLUDE boot/syslinux/sysresccd_custom.cfg
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ APPEND hd0 0
|
|||
LABEL memtest
|
||||
MENU LABEL Run Memtest86+ (RAM test)
|
||||
LINUX boot/memtest
|
||||
APPEND %CONSOLES%
|
||||
|
||||
# http://hdt-project.org/
|
||||
#LABEL hdt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue