![Linux 搞砸了](https://linux22.com/image/1022610/Linux%20%E6%90%9E%E7%A0%B8%E4%BA%86.png)
我试图缩小 Ubuntu 上的分区,但是我搞砸了一些事情,最终得到了这样的结果,并且由于某种原因,从 USB 进行实时启动不起作用!
有人能帮忙吗?拜托
答案1
最“简单”的方法如下。
- 创建一个可以正常运行的 Linux USB/CD/DVD
- 启动实时 Linux 并打开终端
- 列出您的设备
lsblk
并查找未安装的磁盘驱动器 - 挂载“有故障的”根分区(例如
sudo mount /dev/sda1 /mnt/
) - 读取分区信息
blkid
并将其记录下来以供日后使用 - 使用以下命令备份旧的 fstab:
sudo cp /mnt/etc/fstab /mnt/etc/fstab.old
- 打开旧的 fstab
sudo nano /mnt/etc/fstab
并使用您获得的新分区信息调整那里列出的设备blkid
(您可能只需要调整根设备和保存文件的 UUID 或 PARTUUID) - 在没有实时 Linux 的情况下重启系统并祈祷
PS调整时要小心文件系统文件、设备名称在启动实时 Linux 时可能已更改,请仔细检查所有内容,如果可以,最好使用实时 CD/DVD 而不是实时 USB