开机直接黑屏、完全不弹出 GRUB 引导界面
grub> 是引导层命令环境,不能执行 sudo grub-install、update-grub、systemctl 这类系统终端命令,所以持续报 can’t find command ‘sudo’。
磁盘分区信息
执行 ls 输出:(hd0) (hd1) (hd1,msdos1) (hd2,msdos6) (hd2,msdos3) (hd2,msdos2) (hd2,msdos1)
存在多块硬盘 hd0 /hd1 /hd2,你之前访问 hd1,gpt1,但分区是 msdos 格式,不存在 gpt1,所以提示 not found。
步骤 1:逐个排查分区,找到带 boot 的分区
依次输入,每输一行回车,观察输出是否出现 boot 文件夹:
plaintext
ls (hd1,msdos1)/
ls (hd2,msdos1)/
ls (hd2,msdos2)/
ls (hd2,msdos3)/
ls (hd2,msdos6)/
只要某一条输出里有 boot,记录这个分区,举例假设找到 (hd2,msdos6)。
步骤 2:临时加载 GRUB 正常启动菜单(替换为你找到的分区)
plaintext
set root=(hd1,msdos1)
set prefix=(hd1,msdos1)/boot/grub
insmod normal
normal
执行 normal 后会弹出系统启动菜单,选择你的 Linux 系统进入桌面。
步骤 3:进入系统后永久修复引导(此时才能用 sudo)
打开终端,执行修复命令:
bash
运行
sudo grub-install /dev/sda
sudo update-grub
sudo reboot
从截图可见你的硬盘分区:
/dev/sdb1:215GB 卷
/dev/sdb5:593.4GB 卷
系统盘 /:250GB 左右
一、分三类存储,兼顾安全与便捷
- 系统 / 临时文件(绝对不存重要数据)
挂载路径 /(系统盘)
风险:重装系统、修复引导、BIOS 故障、系统崩溃时极易格式化丢失;
用途:仅放软件、缓存、临时代码,禁止存放实验数据集、论文、原始数据。 - 日常工作中等重要数据(代码、文档、实验中间结果)
推荐:/dev/sdb1(215GB)
操作建议:
在 /mnt 新建挂载目录,永久挂载到 fstab,开机自动识别;
存放:代码项目、论文原稿、实验日志、轻量化数据集;
优势:读写速度稳定,和系统盘物理分离,重装系统不会清空此盘。 - 核心原始数据、不可复现实验数据(最高安全等级)
推荐:/dev/sdb5(593GB 大容量分区)
安全强化措施
分区隔离
所有原始数据集、相机采集数据、仿真原始文件统一放这里,不和系统盘混存;
定时自动备份
本地备份:空闲硬盘 / 移动硬盘,每周执行 rsync 增量备份;
远程备份:图里的dreamboy(dav-sd)云网盘,设置定时同步关键文件;
权限保护
重要文件夹设置只读权限,避免误删、脚本覆盖;
避免覆盖风险
实验原始数据只读取、不写入修改,衍生结果另存到 215GB 分区。
二、不同重要程度数据存放对照表
表格
数据类型 推荐存储位置 安全补充操作
系统、软件、缓存 / 系统盘 不存任何核心数据
代码、论文、实验中间文件 /dev/sdb1(215G) Git 管理代码,文档同步云盘
原始数据集、采集数据、不可复现结果 /dev/sdb5(593G) 本地硬盘 + 云盘双重备份
临时下载、解压包 系统 Downloads 定期清理,不长期留存
