Câu hỏi "Lỗi chung gắn hệ thống tập tin" sau khi nâng cấp lên 13.04


Tôi vừa thử cập nhật lên 13.04 từ 12.10. Khi tôi khởi động lại, nó đã đi đến Grub mặc dù không có hệ điều hành nào khác trên máy tính. Tôi nhấp vào Ubuntu để hoàn thành khởi động và tôi nhận được một thiết bị đầu cuối với thông báo lỗi:

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
root@mycomputer:~#

Khởi động lại đưa tôi trở lại cùng một nơi.

Các tùy chọn duy nhất khác trên Grub là các tùy chọn nâng cao cho Ubuntu và một vài tùy chọn kiểm tra bộ nhớ. Tôi chạy một trong số họ và nó đi ra tốt.

Tôi không biết phải làm gì tiếp theo. Xin cho biết.

CHỈNH SỬA:

Theo yêu cầu, đây là nội dung của / etc / fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices 
# that works even if disks are added and removed. See fstab(5).
#
# <file system>  <mount point>   <type>   <options>        <dump>   <pass>
# /was on /dev/sda1 during installation
UUID=5b22f712-cd92-446e-8984-0c31ca17c02c /                ext4     errors=remount
-ro 0       1
# swap was on /dev/sda5 during installation
UUID=86ea10b7-9309-4860-8ade-059f9d9fa328 none             swap     sw
  0       0

4
2018-05-01 01:54


gốc


Bạn đã tạo thư mục / home của bạn trên một phân vùng riêng biệt. Có lẽ hệ thống của bạn không thể gắn kết thư mục / home. Vì vậy, bạn không thể đăng nhập với người dùng mà bạn đã tạo.
Vui lòng chia sẻ nội dung của / etc / fstab - thefourtheye
@ Frank Đây là một cài đặt chuẩn sử dụng toàn bộ đĩa. Không có phân vùng riêng biệt. - jimchristie
@thefourtheye Làm cách nào để truy cập nội dung của / etc / fstab khi tôi không thể khởi động máy tính? - jimchristie
Tôi thấy rằng bạn có một vỏ. Tôi nghĩ, bạn có thể làm cat /etc/fstab - thefourtheye


Các câu trả lời:


Có thể nâng cấp chưa hoàn tất. Tôi tìm thấy cùng một vấn đề và cố gắng này:

  1. Khởi động trên LiveUSB
  2. mount /dev/sda1 /mnt
  3. chroot /mnt
  4. sudo apt-get update
  5. sudo apt-get dist-upgrade

2
2018-05-03 00:51





Tôi đã làm theo các bước trong câu trả lời của Sukmono:

  1. Khởi động trên LiveUSB
  2. sudo mount /dev/sda1 /mnt
  3. sudo chroot /mnt
  4. sudo apt-get update
  5. sudo apt-get dist-upgrade

Điều đó khiến tôi gặp lỗi và gợi ý tôi chạy sudo apt-get install -f. Tôi đã làm như vậy và đã khắc phục được sự cố. Sau khi tắt, loại bỏ LiveUSB, và khởi động lại, Ubuntu 13.04 khởi động ngay lập tức.


2
2018-05-07 15:06



Khi tôi làm "sudo chroot / mnt" Tôi nhận được thông báo có nội dung "chroot: không chạy được lệnh '/ bin / bash': Không có tệp hoặc thư mục nào". Tuy nhiên, tôi có thể gắn kết / dev / sda1 đến / mnt - pthurmond
Tôi biết điều này là muộn một năm, nhưng nếu bạn vẫn gặp phải vấn đề sudo chroot /mnt, sau đó thử làm theo cách này để có thể thực hiện sudo chroot /mnt: askubuntu.com/questions/270753/… - richsinn
Tôi đã có một LVM, khó gắn kết hơn là chỉ mount /dev/sda1 /mnt. Tôi đã làm theo hướng dẫn đây và đã gắn nó thành công. - Duncan Jones