From 61e8e9ad223fdd490f377f39fd32d34d4761f5ad Mon Sep 17 00:00:00 2001 From: zj <1052308357@qq.comm> Date: Fri, 2 Jan 2026 03:54:13 +0800 Subject: [PATCH] update --- .../skel/.config/menus/xfce-applications.menu | 3 ++- .../smart/.config/menus/xfce-applications.menu | 3 ++- archiso/airootfs/root/customize_airootfs.sh | 16 ++++++++++++++++ archiso/grub/grub.cfg | 2 +- archiso/grub/loopback.cfg | 2 +- archiso/profiledef.sh | 1 + 6 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 archiso/airootfs/root/customize_airootfs.sh diff --git a/archiso/airootfs/etc/skel/.config/menus/xfce-applications.menu b/archiso/airootfs/etc/skel/.config/menus/xfce-applications.menu index d560c94..d8726c6 100755 --- a/archiso/airootfs/etc/skel/.config/menus/xfce-applications.menu +++ b/archiso/airootfs/etc/skel/.config/menus/xfce-applications.menu @@ -26,6 +26,8 @@ dcpomatic2.desktop xfce4-run.desktop uzipkdm.desktop + xfce4-about.desktop + usb-disk-repair.desktop @@ -43,7 +45,6 @@ - xfce4-about.desktop xfce4-session-logout.desktop diff --git a/archiso/airootfs/home/smart/.config/menus/xfce-applications.menu b/archiso/airootfs/home/smart/.config/menus/xfce-applications.menu index d560c94..d8726c6 100755 --- a/archiso/airootfs/home/smart/.config/menus/xfce-applications.menu +++ b/archiso/airootfs/home/smart/.config/menus/xfce-applications.menu @@ -26,6 +26,8 @@ dcpomatic2.desktop xfce4-run.desktop uzipkdm.desktop + xfce4-about.desktop + usb-disk-repair.desktop @@ -43,7 +45,6 @@ - xfce4-about.desktop xfce4-session-logout.desktop diff --git a/archiso/airootfs/root/customize_airootfs.sh b/archiso/airootfs/root/customize_airootfs.sh new file mode 100644 index 0000000..fde0e8b --- /dev/null +++ b/archiso/airootfs/root/customize_airootfs.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# 生成 locale 数据 +locale-gen + +# 可选:设置键盘布局等(如果需要) +# localectl set-keymap us # 举例,如果需要设置其他键盘布局 + +# 可选:同步时间(如果需要) +# hwclock --systohc + +systemctl disable smarttms.service +systemctl disable mysqld.service +systemctl disable todeskd.service + +exit 0 diff --git a/archiso/grub/grub.cfg b/archiso/grub/grub.cfg index f64077e..27fa11b 100755 --- a/archiso/grub/grub.cfg +++ b/archiso/grub/grub.cfg @@ -59,7 +59,7 @@ timeout_style=menu # Menu entries -menuentry "BBTTMS Linux install (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'bbttms' { +menuentry "BBTTMS Linux install (%ARCH%, ${archiso_platform})" --class bbttms --class os --id 'bbttms' { set gfxpayload=keep linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% cow_spacesize=4G copytoram=n quiet splash plymouth.uuid=%ARCHISO_UUID% initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img diff --git a/archiso/grub/loopback.cfg b/archiso/grub/loopback.cfg index 3d7ffd1..37f952e 100755 --- a/archiso/grub/loopback.cfg +++ b/archiso/grub/loopback.cfg @@ -28,7 +28,7 @@ timeout_style=menu # Menu entries -menuentry "BBTTMS Linux install medium (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'bbttms' { +menuentry "BBTTMS Linux install medium (%ARCH%, ${archiso_platform})" --class bbttms --class os --id 'bbttms' { set gfxpayload=keep linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img diff --git a/archiso/profiledef.sh b/archiso/profiledef.sh index ea0210d..6c93a49 100755 --- a/archiso/profiledef.sh +++ b/archiso/profiledef.sh @@ -44,4 +44,5 @@ file_permissions=( ["/usr/share/backgrounds/"]="0:0:755" ["/home/smart/set-xfce4-wall.sh"]="1000:1000:777" ["/home/liveuser/set-xfce4-wall.sh"]="1000:1000:777" + ["/root/customize_airootfs.sh"]="0:0:755" )