A inicialização do VMware Ubuntu falha (presa no prompt initramfs)

2

Eu tenho jogado aroung com um Ubuntu Server 10.04 instalado através do VMware (o host é o Windows XP). Por qualquer motivo (suspeito de um desligamento da minha máquina host), o sistema operacional convidado parece estar quebrado.

Sempre que inicializo a máquina virtual, fico preso em um prompt initramfs, depois do que parece ser um rastreio de kernel panic e as seguintes linhas:

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.

O Busybox parece permitir a digitação de comandos, então o prompt (initramfs) é mostrado.

Eu iniciei com um Live CD do Ubuntu e tentei:

  1. Verificar entradas em /dev : posso ver /dev/sda , /dev/sda1 , /dev/sda2 , /dev/sda5
  2. Montando /dev/sda1 , mas o comando mount não retorna (esperei por 10 segundos, suponho que isso seja suficiente?)
  3. fsck -c /dev/sda1 - mas o fsck relata que /dev/sda1 está ocupado.
  4. Verificando dmesg ao usar o 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.
    

O que eu poderia tentar em seguida? A máquina contém código-fonte valioso, então espero encontrar uma solução!

    
por SCO 17.05.2011 / 22:33

2 respostas

5

Tente

$ fsck -y /dev/sda1

Do LiveCD

    
por 17.05.2011 / 22:38
2

O live CD monta a partição / dev / sda1 automaticamente. Tudo o que você precisa fazer é executar primeiro:

umount /dev/sda1

Em seguida, execute:

fsck -y /dev/sda1

Isso fez isso por mim.

    
por 14.06.2011 / 18:04