Khởi động VMware Ubuntu không thành công (bị kẹt trong dấu nhắc initramfs)


2

Tôi đã chơi xung quanh với Ubuntu Server 10.04 được cài đặt thông qua VMware (máy chủ lưu trữ là Windows XP). Vì bất kỳ lý do gì (tôi nghi ngờ tắt nguồn máy chủ của mình), hệ điều hành khách dường như bị hỏng.

Mỗi lần tôi khởi động máy ảo, tôi bị kẹt tại dấu nhắc initramfs, sau dấu vết hoảng loạn của kernel và các dòng sau:

mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.

Busybox dường như cho phép nhập lệnh, sau đó dấu nhắc (initramfs) được hiển thị.

Tôi đã khởi động với Ubuntu Live CD và đã thử:

  1. Kiểm tra các mục trong /dev : Tôi có thể thấy /dev/sda, /dev/sda1, /dev/sda2, /dev/sda5
  2. Gắn kết /dev/sda1, nhưng lệnh mount không quay trở lại (Tôi đã đợi trong 10 giây, tôi cho rằng như vậy là đủ?)
  3. fsck -c /dev/sda1 - nhưng fsck báo cáo rằng /dev/sda1 đang bận.
  4. Kiểm tra dmesg khi sử dụng Live CD:

    EXT4-fs (sda1): INFO: recovery required in readonly filesystem
    EXT4-fs (sda1): write access will be enabled during recovery
    EXT4-fs warning (device sda1): ext4 clear journal err: Filesystem error recorded from previous mount: IO failure
    EXT4-fs warning (device sda1): ext4_clear_journal_err: Marking fs in need of filesystem check.
    

Tôi có thể thử gì tiếp theo? Máy chứa mã nguồn có giá trị vì vậy tôi hy vọng tôi có thể tìm ra giải pháp!

Câu trả lời:


5

Thử

$ fsck -y /dev/sda1

Từ LiveCD


Xin chào Simon, đã thử một "cơ hội cuối cùng" của Google dựa trên thông báo "thất bại IO" từ đầu ra dmesg. Tôi đã tìm thấy cái này : bug.launchpad.net/ubfox/+source/udev/+orms/668561 . Vì vậy, tôi đã sử dụng Slax để gửi fsck (về cơ bản, Ubuntu Live CD tự động mount / dev / sda1, do đó dường như không thể fsck nó. Có thể với cờ -y, nhưng câu trả lời của bạn quá nhanh, xin lỗi!) . Cảm ơn bạn !
SCO

Được rồi, hy vọng bạn có thể làm việc ra mặc dù!
Simon Sheehan

2

CD trực tiếp tự động gắn kết phân vùng / dev / sda1. Tất cả bạn phải làm là chạy đầu tiên:

umount /dev/sda1

Sau đó chạy:

fsck -y /dev/sda1

Điều đó đã làm nó cho tôi.

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.