前面有朋友不想让系统启动时自动挂载本地磁盘,尤其是引导分区和WINDOWS备份分区,下面就给出解决方案:1. 先备份 rc.local(非常重要)
打开终端,复制执行下面这行:
sudo susudo cp /etc/rc.local /etc/rc.local.bak
作用:切换到管理员模式,然后把原文件备份成 /etc/rc.local.bak,出错可以一键恢复。
2. 生成已经注释掉磁盘挂载的新 rc.local
直接复制下面整段命令,在终端粘贴执行:
sudo tee /etc/rc.local <<'EOF'#!/bin/bashset -euo pipefail# 火狐默认配置mkdir -p /usr/lib/firefox/distributioncat >/usr/lib/firefox/distribution/distribution.ini <<'INI'[Global]id=mint-officialversion=1.0[Preferences]app.distributor=mintapp.update.enabled=falsebrowser.shell.checkDefaultBrowser=falseintl.locale.requested=zh-CNbrowser.tabs.inTitlebar=1browser.startup.homepage=https://www.linuxmint.comINI# 【已注释】自动挂载数据盘,避免开机自动挂载本地磁盘# lsblk -rno NAME,TYPE,FSTYPE,PARTTYPE | while IFS=' ' read -r name type fstype parttype; do# if [ "$type" = "part" ] && \# [ "$parttype" != "C12A7328-F81F-11D2-BA4B-00A0C93EC93B" ] && \# [[ "$fstype" =~ ^(ext4|ntfs|exfat)$ ]] && \# [[ ! "$name" =~ ^sr[0-9] ]]; then## dev="/dev/$name"# mount_point="/media/$name"# mkdir -p "$mount_point"# if ! findmnt --target "$mount_point" >/dev/null; then# mount "$dev" "$mount_point" 2>/dev/null || true# fi# fi# doneexit 0EOF
执行成功后,你的 /etc/rc.local 就已经完全替换,磁盘自动挂载代码已全部注释。3. 确保 rc.local 有执行权限
sudo chmod +x /etc/rc.local
4. 重启系统生效
完成后效果
✅ 火狐配置完全保留不变
✅ 系统启动后不再自动挂载本地磁盘
✅ 原 rc.local 已备份,可随时恢复
搞定!
如果你想恢复自动挂载
执行这条命令即可恢复备份:
sudo cp /etc/rc.local.bak /etc/rc.localsudo reboot
总结
sudo cp /etc/rc.local /etc/rc.local.bak
sudo chmod +x /etc/rc.local
全程安全、无风险、不破坏系统。
【123】linuxmint22.3cinnamon中文纯净增强版2026年6月最新发布,后附下载地址!