Compare commits

...

101 Commits
main ... main

Author SHA1 Message Date
0f54b6f072 Update .github/release-nest-v3-nvidia-iso 2025-01-05 18:02:14 +01:00
ab7a810b5e Update .github/release-nest-v3-iso 2025-01-05 18:02:08 +01:00
eba5d2788a Update .github/release-nest-v3-nvidia-iso 2025-01-05 17:32:38 +01:00
58b0c15a2f Update .github/release-nest-v3-iso 2025-01-05 17:32:30 +01:00
4e3ca4a87d Update info.sh 2025-01-05 17:32:22 +01:00
2a26f317f2 Update .github/release-nest-v3-nvidia-iso 2024-12-20 16:20:34 +01:00
eea6131130 Update .github/release-nest-v3-iso 2024-12-20 16:20:29 +01:00
1211a9c7d7 Update info.sh 2024-12-20 16:20:20 +01:00
8c337f186e build 2024-12-19 19:52:39 +01:00
Ward from fusion-voyager-3
14402aaecc build 2024-12-19 17:58:16 +03:00
Ward from fusion-voyager-3
354be17656 Fix vlabel 2024-12-19 17:45:54 +03:00
Ward from fusion-voyager-3
306483ea35 Latest Changes 2024-12-19 17:15:17 +03:00
Ward from fusion-voyager-3
193e8f3bee Latest Changes 2024-12-19 00:24:50 +03:00
a2b04b230c Update .github/release-nest-v3-nvidia-iso 2024-12-17 19:30:22 +01:00
482f63a6fa Update .github/release-nest-v3-iso 2024-12-17 19:30:15 +01:00
f0eab190db Update .github/release-nest-v3-iso 2024-12-17 16:46:17 +01:00
Ward from fusion-voyager-3
849a19d636 Add booster hook model 2024-12-17 18:23:29 +03:00
Ward from fusion-voyager-3
78df3d8921 f 2024-12-17 00:16:37 +03:00
Ward from fusion-voyager-3
498a9e57e2 fix 2024-12-16 19:02:53 +03:00
Ward from fusion-voyager-3
5d5a11492f clean up sxript 2024-12-16 18:34:07 +03:00
Ward from fusion-voyager-3
4f55b9e695 initial ventoy thingies 2024-12-16 18:05:00 +03:00
d6c162ecb1 Update .github/release-nest-v3-iso 2024-12-16 02:20:22 +01:00
5a138c26d1 Update data/refind/refind_linux.conf 2024-12-16 02:19:42 +01:00
419a84a5be Update nvidia-enablement/data/refind/refind_linux.conf 2024-12-16 02:19:13 +01:00
ba0a8adc4d Update nvidia-enablement/data/refind/EFI/boot/refind.conf 2024-12-16 02:18:55 +01:00
d0a2bcfbd8 Update data/refind/EFI/boot/refind.conf 2024-12-16 02:17:54 +01:00
Ward from fusion-voyager-3
4fd2ea72f8 latest booster fixes 2024-12-16 04:14:54 +03:00
Ward from fusion-voyager-3
c24661c44a f 2024-12-16 03:58:45 +03:00
Ward from fusion-voyager-3
8659ac69c4 d 2024-12-16 03:14:28 +03:00
Ward from fusion-voyager-3
71390029a8 f 2024-12-16 02:29:47 +03:00
Ward from fusion-voyager-3
3982ec9ed1 f 2024-12-16 02:29:39 +03:00
Ward from fusion-voyager-3
4e51c0e71f d 2024-12-16 00:47:40 +03:00
Ward from fusion-voyager-3
39917d462b chmod 2024-12-15 23:47:24 +03:00
ccc3c93eec Update .github/release-nest-v3-iso 2024-12-15 21:22:26 +01:00
Ward from fusion-voyager-3
c1c7cf8290 CMMMMOOOOOOOOON 2024-12-15 22:26:36 +03:00
Ward from fusion-voyager-3
999be0a562 6.12.5 2024-12-15 22:25:41 +03:00
Ward from fusion-voyager-3
b04e091341 remove console-common 2024-12-15 22:15:41 +03:00
Ward from fusion-voyager-3
99d329a769 Initial booster test 2024-12-15 22:06:07 +03:00
2c5014b07b Update .github/release-nest-v3-nvidia-iso 2024-12-13 14:24:08 +01:00
bbc1a15a86 Update .github/release-nest-v3-iso 2024-12-13 14:24:02 +01:00
2fffdfa991 Update info.sh 2024-12-13 14:23:54 +01:00
bab4abf428 Update .github/release-nest-v3-nvidia-iso 2024-12-06 13:31:13 +01:00
72ec0f204e Update .github/release-nest-v3-iso 2024-12-06 13:31:07 +01:00
d0bd1b43a9 Update .github/release-nest-v3-nvidia-iso 2024-12-06 13:18:46 +01:00
22f1936bae Update .github/release-nest-v3-iso 2024-12-06 13:18:40 +01:00
f8e4d26594 Update info.sh 2024-12-06 13:18:32 +01:00
f0e9cb5bc6 Update .github/release-nest-v3-nvidia-iso 2024-11-29 17:23:42 +01:00
6f3698a1ea Update .github/release-nest-v3-iso 2024-11-29 17:23:34 +01:00
a92ba758fd Update .github/release-nest-v3-nvidia-iso 2024-11-27 23:23:29 +01:00
d871accb42 Update .github/release-nest-v3-iso 2024-11-27 23:23:20 +01:00
ce251f9c56 Update .github/release-nest-v3-iso 2024-11-27 21:33:32 +01:00
943d63dd6f Update hooks/0-create-liveuser.chroot 2024-11-27 21:20:58 +01:00
ef8eccef67 Update .github/release-nest-v3-iso 2024-11-27 21:10:00 +01:00
741cab308f Update hooks/0-create-liveuser.chroot 2024-11-27 18:52:36 +01:00
573d38eca2 Update .github/release-nest-v3-iso 2024-11-27 14:16:27 +01:00
3cc6792b05 Update .github/release-nest-v3-nvidia-iso 2024-11-27 14:16:20 +01:00
39a95a1de2 Update info.sh 2024-11-27 14:16:13 +01:00
25e3b5280a Update .github/release-nest-v3-nvidia-iso 2024-11-19 10:52:31 +01:00
a645e7a221 Update .github/release-nest-v3-nvidia-iso 2024-11-18 23:18:28 +01:00
a5ea43bb78 Update .github/release-nest-v3-iso 2024-11-18 23:18:22 +01:00
1f70bae7f0 Update info.sh 2024-11-18 23:18:14 +01:00
89e0d4480c Update .github/release-nest-v3-nvidia-iso 2024-11-05 10:25:49 +01:00
e01df8c591 Update .github/release-nest-v3-iso 2024-11-05 10:25:42 +01:00
8a9bcf7e36 Update .github/release-nest-v3-nvidia-iso 2024-11-03 20:43:06 +01:00
df21ebe603 Update .github/release-nest-v3-iso 2024-11-03 20:43:00 +01:00
bf0dfa40c2 Update .github/release-nest-v3-iso 2024-10-30 16:13:48 +01:00
08e235b716 Update .github/release-nest-v3-nvidia-iso 2024-10-30 15:51:05 +01:00
87dd1185d6 Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-10-30 15:50:56 +01:00
cc34a1671c Update info.sh 2024-10-30 15:50:43 +01:00
547b7f747d Update .github/release-nest-v3-nvidia-iso 2024-10-20 12:19:29 +02:00
a000c91189 Update .github/release-nest-v3-nvidia-iso 2024-10-19 18:04:49 +02:00
7226d9d995 Update info.sh 2024-10-19 18:04:40 +02:00
8dbbe546fd Update .github/release-nest-v3-nvidia-iso 2024-10-05 19:36:41 +02:00
2a72bb9993 Update info.sh 2024-10-05 19:36:32 +02:00
c234665e1f Update .github/release-nest-v3-nvidia-iso 2024-10-04 17:06:20 +02:00
4ea9a19cca Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-10-04 17:06:00 +02:00
2101ab08b1 Update info.sh 2024-10-04 17:05:29 +02:00
c308ab6fee build 2024-09-27 19:48:44 +01:00
a6bc57b26c mesa 2024-09-27 19:48:23 +01:00
3a25cde35f Update .github/release-nest-v3-nvidia-iso 2024-09-27 20:27:22 +02:00
52affc3c56 Update .github/release-nest-v3-nvidia-iso 2024-09-27 20:24:08 +02:00
e131a7d1a3 Update .github/release-nest-v3-nvidia-iso 2024-09-27 20:16:44 +02:00
d54bce7b2e Update .github/release-nest-v3-nvidia-iso 2024-09-27 20:08:31 +02:00
0b0cca179b Fix mesa 2024-09-27 19:08:08 +01:00
675c6a27af New Gnome ISO 2024-09-27 18:55:39 +01:00
237ed7dcdc Update .github/release-nest-v3-nvidia-iso 2024-09-08 00:10:36 +02:00
6a5df88982 Update .github/release-nest-v3-nvidia-iso 2024-09-05 13:29:58 +02:00
8f3621b7d0 Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-09-05 13:29:37 +02:00
b61bb5dce3 Update .github/release-nest-v3-nvidia-iso 2024-09-04 19:44:08 +02:00
b594c19d62 Update .github/release-nest-v3-nvidia-iso 2024-09-04 17:13:43 +02:00
27ba00435d Update hooks/999-cleanup-apt-cache.chroot 2024-09-04 17:13:32 +02:00
f2b36c0887 Update .github/release-nest-v3-nvidia-iso 2024-09-04 16:14:17 +02:00
183978db87 Update build.sh 2024-09-04 16:13:25 +02:00
c7f3d612c9 Update info.sh 2024-09-04 15:50:00 +02:00
2c5d60c507 Update .github/release-nest-v3-nvidia-iso 2024-09-04 11:22:26 +02:00
baf915421c Update pool-lists/0-main.list 2024-09-04 11:00:13 +02:00
319ad33b8f Update nvidia-enablement/data/refind/EFI/boot/refind.conf 2024-09-03 14:00:31 +02:00
9354cfcc4e Update data/refind/EFI/boot/refind.conf-sample 2024-09-03 14:00:13 +02:00
b5eeb261ab Update data/refind/EFI/boot/refind-dark/refind-dark.conf 2024-09-03 13:59:52 +02:00
be870222c1 Update data/refind/EFI/boot/refind.conf 2024-09-03 13:59:33 +02:00
446929f759 Update README.md 2024-08-29 19:53:57 +02:00
36 changed files with 86 additions and 48 deletions

View File

@ -1 +1 @@
2
1

View File

@ -1 +1 @@
3
1

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -1,3 +1,3 @@
# live-iso-gnome-amd64-v3
# live-iso-gnome
Live ISO Builder for PikaOS GNOME (amd64-v3)
Live ISO Builder for PikaOS GNOME

View File

@ -44,10 +44,9 @@ mksquashfs \
"$ROOTFS_PATH" \
"$LIVE_BOOT_LIVE_PATH/filesystem.squashfs" \
-noappend \
-comp xz \
-b 1M \
-Xdict-size 1M \
-Xbcj x86
-comp zstd \
-Xcompression-level 19 \
-b 1M
# Copy Kernel to live (Disabled, Copy Kernels to refind instead)
#cp "$ROOTFS_PATH/boot"/vmlinuz-* \
@ -62,11 +61,18 @@ mksquashfs \
# Copy kernel to refind
mkdir -p ./data/refind/EFI
cp -vf "$ROOTFS_PATH/boot"/vmlinuz-"$ISO_KERNEL" "./data/refind/EFI/vmlinuz"
cp -vf "$ROOTFS_PATH/boot"/initrd.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
#cp -vf "$ROOTFS_PATH/boot"/initrd.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
cp -vf "$ROOTFS_PATH/boot"/booster.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
EFI_BOOT_IMAGE_SIZE=$(($(du -s -B1048576 ./data/refind | cut -f1) + 10))
EFI_BOOT_IMAGE="$LIVE_BOOT_PATH/efiboot.img"
# Create needed ISO Params in refind
sed -i "s#THE_NAME_OF_CURRENT_ISO_FOR_VENTOY#$ISO_IMAGE".iso"#g" ./data/refind/refind_linux.conf
sed -i "s#THE_NAME_OF_CURRENT_ISO_FOR_VENTOY#$ISO_IMAGE".iso"#g" ./data/refind/EFI/boot/refind.conf
sed -i "s#THE_LABEL_OF_CURRENT_ID#$ISO_LABEL#g" ./data/refind/refind_linux.conf
sed -i "s#THE_LABEL_OF_CURRENT_ID#$ISO_LABEL#g" ./data/refind/EFI/boot/refind.conf
# Create Refind Boot Image
dd if=/dev/zero of="$EFI_BOOT_IMAGE" bs=1M count=$EFI_BOOT_IMAGE_SIZE
mkfs.vfat -F 32 "$EFI_BOOT_IMAGE"
@ -89,10 +95,11 @@ mkdir -p ./output
xorriso \
-as mkisofs \
-iso-level 3 \
-V "PikaOS 4" \
-V "$ISO_LABEL" \
-partition_offset 16 \
-appended_part_as_gpt \
-no-pad \
-no-emul-boot \
-append_partition 2 0xef "$EFI_BOOT_IMAGE" \
--efi-boot --interval:appended_partition_2:all:: \
-o "./output/$ISO_IMAGE".iso \

View File

@ -24,7 +24,6 @@ apt-get full-upgrade --yes --option Dpkg::Options::="--force-confnew" --option D
# Install Absolute Live Boot Basics
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" --no-install-recommends \
live-boot \
systemd-sysv \
iwd \
curl openssh-client \

View File

@ -19,4 +19,5 @@ done
apt-get install --yes --no-install-recommends --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" $(cat /chroot_scripts/live_list | tr "\n" " ")
systemctl mask fwupd || true
systemctl mask nmdb || true

View File

@ -14,7 +14,7 @@ banner refind-dark/banners/refind.png
#timeout -1
#Display, customize according to your display
#resolution 3440 1440
resolution max
#Graphics
use_graphics_for linux,grub,osx,windows

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all
@ -276,7 +276,7 @@ use_nvram false
# with no options.
#
#showtools shell, bootorder, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate
showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
#showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
# Additional directories to scan for tools. You may specify a directory
# alone or a volume identifier plus pathname. The default is to scan no
@ -651,12 +651,12 @@ menuentry "PikaOS Live Image" {
icon EFI/BOOT/REFIND-DARK/ICONS/OS_PIKAOS.PNG
loader EFI/VMLINUZ
initrd EFI/INITRD
options "boot=live quiet splash"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot quiet splash"
submenuentry "Boot live image with logging" {
options "boot=live"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot"
}
submenuentry "Boot live image with safe graphics" {
options "boot=live nomodeset"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset"
}
}

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,3 @@
"Boot live image with standard options" "boot=live quiet splash ---"
"Boot live image with logging" "boot=live ---"
"Boot live image with safe graphics" "boot=live nomodeset ---"
"Boot live image with standard options" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot quiet splash ---"
"Boot live image with logging" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot ---"
"Boot live image with safe graphics" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset ---"

View File

@ -1,6 +1,7 @@
#!/bin/bash
adduser --quiet --disabled-password --shell /bin/bash --gecos "PikaOS Live User" "pikaos"
groupadd -g 1001 "pikaos"
adduser --uid 1001 --gid 1001 --quiet --disabled-password --shell /bin/bash --gecos "PikaOS Live User" "pikaos"
passwd -d "pikaos"
for group in adm cdrom sudo render dip video plugdev input render lpadmin sambashare
do

14
hooks/4-booster-setup.chroot Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
touch /etc/booster.yaml
tee /etc/booster.yaml <<'EOF'
vconsole: true
extra_files: busybox
enable_lvm: true
modules_force_load: usbhid,hid_generic,loop,usb_storage
universal: true
modules: usbhid,hid_generic,loop,usb_storage
enable_hooks: true
enable_plymouth: true
EOF
update-initramfs -c -k all

View File

@ -4,3 +4,6 @@
rm -f /var/lib/apt/lists/*_Packages
rm -f /var/lib/apt/lists/*_Sources
rm -f /var/lib/apt/lists/*_Translation-*
systemctl unmask fwupd || true
systemctl unmask nmdb || true
apt clean -y

12
info.sh
View File

@ -6,10 +6,18 @@ export LIVE_BOOT_LIVE_PATH="$LIVE_BOOT_DATA_PATH/live"
export ROOTFS_PATH="$LIVE_BOOT_PATH/rootfs"
export LIVE_HOSTNAME="pikaos"
export ISO_DISTNAME="#DISTNAME#"
export ISO_KERNEL="6.10.5-pikaos"
export ISO_NVIDIA=#IS_ISO_NVIDIA#
export ISO_KERNEL="6.12.8-pikaos"
export ISO_ARCH="#ARCH#"
export ISO_RELEASE="4.0"
export ISO_DESKTOP="GNOME"
export ISO_PATCH="7"
export ISO_DESKTOP_ID="GN"
export ISO_PATCH="1"
if [ "ISO_NVIDIA" = true ]
then
export ISO_LABEL="P"$ISO_DESKTOP_ID"N $(date '+%y.%m.%d') $ISO_PATCH"
else
export ISO_LABEL="P"$ISO_DESKTOP_ID" $(date '+%y.%m.%d') $ISO_PATCH"
fi
export ISO_IMAGE="$ISO_DISTNAME-$ISO_DESKTOP-$ISO_RELEASE-$ISO_ARCH-$(date '+%y.%m.%d')-$ISO_PATCH"
export LIVE_BOOT_VOLUME_NAME="$ISO_DISTNAME-$ISO_DESKTOP-$ISO_RELEASE-$ISO_ARCH-$ISO_PATCH"

View File

@ -22,5 +22,9 @@ f2fs-tools
xfsprogs
refind
mesa-hybrid
console-common
console-data
console-data
booster
plymouth
plymouth-themes
plymouth-theme-pika
pika-live-booster-hooks

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all
@ -276,7 +276,7 @@ use_nvram false
# with no options.
#
#showtools shell, bootorder, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate
showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
#showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
# Additional directories to scan for tools. You may specify a directory
# alone or a volume identifier plus pathname. The default is to scan no
@ -651,12 +651,12 @@ menuentry "PikaOS Live Image" {
icon EFI/BOOT/REFIND-DARK/ICONS/OS_PIKAOS.PNG
loader EFI/VMLINUZ
initrd EFI/INITRD
options "boot=live modules_load=nvidia nvidia-drm.modeset=0 quiet splash"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 quiet splash"
submenuentry "Boot live image with logging" {
options "boot=live modules_load=nvidia nvidia-drm.modeset=0"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0"
}
submenuentry "Boot live image with safe graphics" {
options "boot=live nomodeset"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset"
}
}

View File

@ -1,3 +1,3 @@
"Boot live image with standard options" "boot=live modules_load=nvidia nvidia-drm.modeset=0 quiet splash ---"
"Boot live image with logging" "boot=live modules_load=nvidia nvidia-drm.modeset=0 ---"
"Boot live image with safe graphics" "boot=live nomodeset ---"
"Boot live image with standard options" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 quiet splash ---"
"Boot live image with logging" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 ---"
"Boot live image with safe graphics" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset ---"

View File

@ -1,4 +1,4 @@
#!/bin/bash
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" \
nvidia-driver-555
nvidia-driver-565

View File

@ -26,3 +26,4 @@ refind
mokutil
pika-refind-theme
booster
zram-tools