다른 컴퓨터에서 fstab을 편집하면 더 이상 부팅할 수 없습니다.

다른 컴퓨터에서 fstab을 편집하면 더 이상 부팅할 수 없습니다.

내 Raspberry Pi에는 Noobs와 Raspbian이 설치된 SD 카드가 있습니다. 문제 없이 모든 것이 순조롭게 진행되었으며 Raspbian으로 직접 부팅되었습니다. 이제 fstab에 잘못된 항목이 있어 더 이상 부팅할 수 없습니다. "루트가 잠겨 있어 /mnt/server...를 마운트할 수 없습니다." 어쨌든 좀 그렇네요. 이제 Linux mint가 설치된 노트북에 SD를 넣고 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(mmcblk0p7)의 fstab입니다.

다음은 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

답변1

해결했습니다. 문제는 마운트 지점 설정 시 손상된 파일이었습니다. 다음과 같은 파일이 있습니다. 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가 설치되어 있고 문제 없이 부팅할 수 있다는 것을 알고 있습니다.

관련 정보