当前位置:首页>Linux>【91】CUBIC定制Linux Mint LiveOS 实战:日期规范+磁盘自动挂载+CD 源自动禁用

【91】CUBIC定制Linux Mint LiveOS 实战:日期规范+磁盘自动挂载+CD 源自动禁用

  • 2026-09-02 19:36:30
【91】CUBIC定制Linux Mint LiveOS 实战:日期规范+磁盘自动挂载+CD 源自动禁用
我的liveos中默认安装软件(星火应用商店不影响)需要先禁用系统自动默认的CDROM 源,很麻烦,加上文件管理器中显示文件修改时间只有年月日,没有具体时分秒,有些文件在调试的时候会有多个版本,不好区别先后时间,手动调麻烦,之前的方法【88】Linux Mint 22.3 显示文件修改时间到秒(XFCE/Cinnamon 通用)只适合在安装好的系统中使用,但是我实在liveos环境下,如果重启系统的话设置就消失了,我想在用cubic定制系统的时候就解决好这个问题,做成默认的,就有了今天的分享。

本次定制脚本围绕 Live 系统易用性、规范性、实用性 优化,不修改系统底层结构,只做配置增强,生成的 ISO 干净稳定,适合作为维护盘、装机盘、应急系统使用。

具体优化功能

1. 文件管理器日期规范化

  • Thunar 默认显示 ISO 标准时间格式:YYYY-MM-DD HH:MM:SS
  • 彻底关闭 “今天 / 昨天” 等相对日期显示
  • 时间格式统一、整洁、便于查看与截图记录

2. 终端时间格式统一

  • ll
     命令默认使用长格式标准化时间
  • 全局设置 TIME_STYLE,终端文件时间与图形界面一致
  • 运维、查看日志、排查文件更清爽

3. 本地磁盘 & U 盘自动挂载支持

  • 开启内置硬盘、移动硬盘、U 盘自动挂载
  • 关闭光盘自动挂载,避免误弹出
  • 添加 udev 规则,突破系统安全限制,实现本地硬盘自动识别挂载
  • 虚拟机 / 真机均可用,U 盘 100% 自动挂载

4. 开机自动禁用 CDROM 安装源

  • Live 启动后自动注释掉 sources.list 里的 CDROM 源
  • 避免 apt update 时报错、卡住、寻找光驱
  • 开机默认自动执行一次,一次性优化,无需手动干预

5. 配置永久写入 Live 系统

  • 所有配置写入 /etc/skel,Live 环境 mint 用户直接继承
  • 重启、重新进入桌面均保持生效

CUBIC一键运行代码

#!/bin/bash# 1. 只配置日期 cat > /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/thunar.xml <<'EOF'<?xml version="1.0" encoding="UTF-8"?><channel name="thunar" version="1.0">  <property name="default-view-mode" type="string" value="icon"/>  <property name="view-new-folders" type="string" value="icon"/>  <property name="misc-date-style" type="string" value="THUNAR_DATE_STYLE_ISO"/>  <property name="use-relative-dates" type="bool" value="false"/></channel>EOF# 2. 把日期配置同步到 /etc/skel(挂载配置已经存在,不用动)mkdir -p /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xmlcp -f /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/thunar.xml /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/# 3. 终端时间格式cat > /etc/profile.d/00-ls-time.sh <<'EOF'export TIME_STYLE="+%Y-%m-%d %H:%M:%S"alias ll='ls -l --time-style=long-iso'EOFchmod +x /etc/profile.d/00-ls-time.sh# 4. 只加这一条:解锁本地硬盘自动挂载(最关键)cat > /etc/udev/rules.d/99-automount-local-disk.rules <<'EOF'ACTION=="add", KERNEL=="sd*|nvme*", ENV{UDISKS_AUTO}="1"ENV{UDISKS_FILESYSTEM_SHARED}="1"EOF# 5. 开机禁用 CDROM 源mkdir -p /opt/scriptscat > /opt/scripts/disable_cdrom_repo.sh <<'EOF'#!/bin/bashsed -i 's/^deb cdrom:/# deb cdrom:/' /etc/apt/sources.listsed -i 's/^deb-src cdrom:/# deb-src cdrom:/' /etc/apt/sources.listEOFchmod +x /opt/scripts/disable_cdrom_repo.shcat > /etc/systemd/system/disable-cdrom-repo.service <<'EOF'[Unit]Description=Disable CDROM apt sourcesAfter=local-fs.target[Service]Type=oneshotExecStart=/opt/scripts/disable_cdrom_repo.sh[Install]WantedBy=multi-user.targetEOF

现在只需要做 2 步

1、把上面整段复制,直接粘贴到 Cubic 黑框里运行

2、运行完直接生成 ISO 即可。

最新文章

随机文章