시스템이 시작될 때 파일 시스템을 읽기 전용으로 /etc/fstab을 편집하는 방법은 무엇입니까?

시스템이 시작될 때 파일 시스템을 읽기 전용으로 /etc/fstab을 편집하는 방법은 무엇입니까?

우분투 14.04를 사용하고 있습니다.

튜토리얼의 일부 잘못된 내용을 /etc/fstab 파일에 붙여넣었습니다. 결과적으로 머신이 시작될 때 루트 파일 시스템이 마운트되지 않습니다.

/etc/fstab에서 수정해야 할 사항을 알고 있지만 시스템이 읽기 전용으로 부팅되기 때문에 파일(또는 모든 파일)을 저장할 수 없습니다.

루트로서 나는 다음을 시도했습니다.

mount -o remount,rw /

소용이 없습니다. 오류 메시지는 /etc/fstab에 붙여넣은 잘못된 옵션 섹션을 나타냅니다.

커널 매개변수 끝에 "single"을 추가하여 단일 사용자 모드로 부팅하는 방법에 대한 내용을 읽었습니다. 커널 매개변수를 찾을 수 없는 것 같습니다. Grub 메뉴에서 Ubuntu를 강조 표시하고 "e"를 누르면 일부 구성이 포함된 파일이 표시되지만 "커널" 매개변수를 찾을 수 없습니다.

저는 리눅스를 처음 접했습니다. Ubuntu가 올바르게 부팅되도록 /etc/fstab 파일을 수정하는 방법을 찾는 데 도움을 줄 수 있는 사람이 있습니까?

답변1

명령을 시도하는 방식은 mount여전히 ​​의 정보를 사용합니다 /etc/fstab.

다음 버전을 사용해 보세요. 다음 버전과 독립적으로 작동합니다 /etc/fstab.

sudo mount -o remount,rw /dev/sdb6 /

참고: /dev/sdb6이 아닌 드라이브에 유효한 것을 사용하십시오.

답변2

상황을 원래대로 되돌리기 위해 나는 다음을 수행합니다.

  1. 부팅 메뉴에서 "Ubuntu"를 강조 표시합니다.
  2. 구성을 편집하려면 "e"를 누르세요.
  3. 로 시작하는 줄에서 linux="ro"를 "rw"로 바꾸고 줄 끝에 "single"이라는 단어를 추가했습니다.
  4. 시작하려면 f10을 누르세요.
  5. 일단 시작되면 루트로 실행했습니다.

    mount -o remount,rw /
    
  6. 루트로서 /etc/fstab을 편집하여 필요한 위치에 배치했습니다.

  7. 정상적으로 재부팅했는데 모든 것이 수정된 것 같았습니다.

관련 정보