raspberry Piには、noobsとRaspbianがインストールされたSDカードがあります。すべてが問題なく正常に実行され、ラズビアンに直接起動されました。 fstabに間違ったエントリを作成したため、起動できなくなりました。 「ルートがロックされ、/ mnt/serverをマウントできません...」。とにかくそういう感じです。今、私はSDをLinux mintを搭載したラップトップに入れ、Sudo nano/etc/fstabで間違った行をコメントアウトしました。私のRPiに戻ると、noobsのrecoverymenuには「起動するOSを選択してください」と表示されていますが、ウィンドウは空です。リカバリ(Shiftキー)を実行しても、Raspbianがインストールされていることを認識しなくなりました。 fstabを編集する前に、彼はこれを認識していました。
それを修正する方法はありますか? raspbianを直接起動するfixmbrのように?
その他のデータ:
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(mmcblk0p7)のfstabです。
ここでは、sdb6(mmcblk0p6)のcmdline.txtです。
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を認識し、問題なく起動できました。