在我的Raspberry Pi上,我有一张带有noobs的SD卡和一个已安装的Raspbian.一切顺利,没有任何问题,它直接启动到raspbian.现在我在fstab中输入了一个错误的条目,并且不再可能启动了. “root锁定无法挂载/ mnt / server …”.不管怎么说,有点像那样.现在我将SD放在带有Linux mint的笔记本电脑中,并用sudo nano / etc / fstab注释掉错误的行.现在回到我的RPi,新手的恢复菜单有“选择一个操作系统启动”,但窗口是空的.即使执行恢复(Shift键),它也不再识别已安装Raspbian.在编辑fstab之前,他已经认识到这一点.
有没有办法解决这个问题?像fixmbr直接启动到raspbian吗?
更多数据:
fdisk -l
Gerät Boot Start Ende Sektoren Größe Id Typ
/dev/sdb1 8192 3275390 3267199 1,6G e W95 FAT16 (LBA)
/dev/sdb2 3275391 15757311 12481921 6G 5 Erweiterte
/dev/sdb5 3276800 3342333 65534 32M 83 Linux
/dev/sdb6 3342336 3483647 141312 69M c W95 FAT32 (LBA)
/dev/sdb7 3489792 15757311 12267520 5,9G 83 Linux
proc /proc proc defaults 0 0
/dev/mmcblk0p6 /boot vfat defaults 0 2
/dev/mmcblk0p7 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
# //j6p-w7-srv/R /mnt/server cifs username=joe6pack,password=xxxxxxxxxxxxx,file_mode=0666,dir_mode=0666 0 0
# https://webdav.magentacloud.de /mnt/webdav davfs user,rw,file_mode=0777,dir_mode=0777,gid=davfs2 0 0
/ mnt / server的行是问题所在
这是最后一个分区sdb7的fstab(mmcblk0p7)
这里是sdb6的cmdline.txt(mmcblk0p6)
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
解决方法:
我解决了它:问题是SETTINGS挂载点中的文件已损坏.有一个名为:installed_os.json的文件.这个有缺陷.无论出于何种原因结果,NOOB找不到任何已安装的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并且能够毫无问题地启动.