2

Я играл с Ubuntu Server 10.04, установленным через VMware (хост - Windows XP). По любой причине (я подозреваю, что питание моей хост-машины отключено), гостевая ОС кажется сломанной.

Каждый раз, когда я загружаю виртуальную машину, я застреваю в приглашении initramfs после того, что выглядит как трассировка паники ядра и следующие строки:

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, по-видимому, позволяет вводить команды, а затем отображается приглашение (initramfs).

Я загрузился с Ubuntu Live CD и попытался:

  1. Проверка записей в /dev : я вижу /dev/sda , /dev/sda1 , /dev/sda2 , /dev/sda5
  2. Монтирование /dev/sda1 , но команда mount не возвращается (я ждал 10 секунд, я полагаю, этого достаточно?)
  3. fsck -c /dev/sda1 - но fsck сообщает, что /dev/sda1 занят.
  4. Проверка dmesg при использовании 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.
    

Что я мог попробовать дальше? Машина содержит ценный исходный код, поэтому я надеюсь, что смогу найти решение!

2 ответа2

5

Пытаться

$ fsck -y /dev/sda1

С LiveCD

2

Live CD автоматически монтирует раздел /dev /sda1. Все, что вам нужно сделать, это первый запуск:

umount /dev/sda1

Затем запустите:

fsck -y /dev/sda1

Это сделало это для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .