在其他 Linux 上编辑 fstab 后 Raspberry Pi 启动问题

在其他 Linux 上编辑 fstab 后 Raspberry Pi 启动问题

在我的 Raspberry Pi 上,我有一张装有 noobs 和已安装的 Raspbian 的 SD 卡。一切顺利,没有任何问题,它直接启动到 raspbian 中。现在我在 fstab 中输入了错误的内容,无法再启动。“root 锁定无法挂载 /mnt/server...”。无论如何,有点像那样。现在我将 SD 放入装有 Linux mint 的笔记本电脑中,并使用 sudo nano /etc/fstab 注释掉错误的行。回到我的 RPi,现在 noobs 的恢复菜单带有“选择要启动的操作系统”,但窗口是空的。即使强制执行恢复(Shift 键),它也不再识别已安装 Raspbian。在编辑 fstab 之前,他已经认识到了这一点。

有什么办法可以解决这个问题吗?比如使用 fixmbr 直接启动 raspbian?恐怕我对 Linux 不太了解。

答案1

我解决了:问题出在SETTINGS安装点中有一个损坏的文件。有一个名为的文件:installed_os.json。这个文件有缺陷。无论出于什么原因。结果,新手找不到任何已安装的 Linux,因此选择窗口保持空白。在我的情况下必须包含以下内容:

[
 {
  "description" : "A Debian wheezy port, optimised for the Raspberry Pi",
  "folder" : "/mnt/os/Raspbian",
  "icon" : "/mnt/os/Raspbian/Raspbian.png",
  "name" : "Raspbian",
  "partitions" : [
"/dev/mmcblk0p6",
"/dev/mmcblk0p7"
  ],
  "release_date" : "2014-01-07"
 }
]

现在 NOOB 知道已经安装的 Linux,并且能够毫无问题地启动。

相关内容