Làm cách nào để chỉnh sửa / etc / fstab khi hệ thống khởi động để chỉ đọc hệ thống tệp?


14

Tôi đang dùng Ubuntu 14.04.

Tôi đã dán một cái gì đó không chính xác (từ một hướng dẫn) vào tập tin / etc / fstab của tôi. Do đó, hệ thống tập tin gốc sẽ không gắn kết khi máy khởi động.

Tôi biết những gì cần được sửa trong / etc / fstab, nhưng tôi không thể lưu tệp (hoặc bất kỳ tệp nào) vì hệ thống khởi động như chỉ đọc.

Là root, tôi đã thử:

mount -o remount,rw /

vô ích. Thông báo lỗi trích dẫn phần các tùy chọn xấu mà tôi đã dán vào / etc / fstab.

Tôi đọc một số nội dung về việc khởi động vào chế độ người dùng bằng cách thêm 'đơn' vào cuối tham số kernel. Tôi dường như không thể tìm thấy tham số kernel. Trên menu grub, tôi tô sáng Ubuntu và nhấn 'e' để hiển thị một tệp với một số loại cấu hình, nhưng không tìm thấy tham số 'kernel' nào.

Tôi còn khá mới với linux. Ai đó có thể giúp tôi tìm ra cách sửa tệp / etc / fstab để Ubuntu khởi động bình thường không?


Bạn có thể tạo một USB trực tiếp và khởi động nó không? Tham số kernel là dòng bắt đầu bằng linux ....
muru

ah cảm ơn đã chỉ ra đó là tham số kernel. tôi sẽ cố gắng thêm 'đơn' vào cuối của nó và làm theo hướng dẫn từ đó.
Daveh0

2
mount -o remount,rw /nên làm việc. Các thông báo lỗi chính xác là gì?
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles - nó hoạt động sau khi tôi khởi động vào chế độ một người dùng
Daveh0

Câu trả lời:


16

Cách bạn đã thử mountlệnh vẫn sử dụng thông tin từ /etc/fstab.

Hãy thử phiên bản sau và nó sẽ hoạt động độc lập với nội dung của /etc/fstab:

mount -o remount,rw /dev/sdb6 /

Lưu ý: Thay vì / dev / sdb6, hãy sử dụng bất kỳ thiết bị nào hợp lệ cho ổ đĩa của bạn.


Cảm ơn! Chỉ có cùng một vấn đề và bạn (và Google) đã sửa nó cho tôi.
Thomas Padron-McCarthy

6

Để đưa mọi thứ trở lại nơi cần đến, tôi:

  1. Nổi bật 'Ubuntu' ở menu khởi động
  2. nhấn 'e' để chỉnh sửa cấu hình
  3. trong dòng bắt đầu bằng linux=, tôi đã chuyển 'ro' thành 'rw' và thêm từ 'độc thân' ở cuối dòng
  4. nhấn f10 để khởi động
  5. Khi nó khởi động, với quyền root, tôi đã làm:

    mount -o remount,rw /
    
  6. với tư cách là root, tôi đã chỉnh sửa / etc / fstab để lấy nó ở nơi cần thiết

  7. khởi động lại bình thường và mọi thứ dường như được sửa chữa

đã giành được quyền root sudo su -sau đó cũng hoạt mount -o remount,rw /động trên raspbian (y)
Ciasto piekarz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.