Movido para SSD e agora obtendo “a unidade de disco para / ainda não está pronta”

5

Mudei minha instalação do Ubuntu 12.04 para uma unidade SSD. Copiei todos os diretórios, exceto os mais freqüentemente gravados em - var, tmp, ...

Reinstalado o grub no SSD inicializando com CD ao vivo e seguindo os comandos desta postagem: Como mover o Ubuntu para um SSD

Isso pareceu funcionar bem, porque quando eu pressiono "e" no menu do grub, vejo os UUIDs esperados.

Mas logo depois eu recebo grub não foi possível iniciar a inicialização: endereço já em uso a unidade de disco para / ainda não está pronta ou não está presente.

Se eu pular, recebo o mesmo para / tmp / run e outros dirs

Se eu entrar em recuperação manual e fizer

mount -n -o remount,rw /

acontece que tudo pode montar sem problemas.

Não consigo entender isso. Meu fstab parece certo. O grub está certo. AHCI na bios está habilitado. Por que isso está acontecendo? O que posso fazer para corrigir isso? Quando eu pego no shell desse erro e monto as coisas manualmente, como faço para que o SO continue carregando?

Obrigado a vocês por qualquer idéia que você possa me dar.

Veja como está o meu fstab agora:

# <file system>                           <mount point>   <type>      <options>             <dump>  <pass>
proc                                      /proc           proc        defaults              0       0
UUID=67fc8a7a-f1db-485c-88bd-e007c214244f   /               ext4    defaults,noatime,discard  0       1
# swap was on /dev/sda3 during installation
UUID=6bc9cd6c-46b7-43a0-bfac-bd04cc26cfb6   none            swap        sw                    0       0
UUID=7397729b-2125-4b1d-b5eb-28866898d773   /hdd            ext4    errors=remount-ro         0       1
/hdd/home                                   /home           none    bind                      0       0
/hdd/run                                    /run            none    bind                      0       0
/hdd/var                                    /var            none    bind                      0       0
tmpfs                                       /tmp            tmpfs   rw,nodev,nosuid,exec,mode=1777,size=1024m 0     0
/dev/scd0                                   /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

saída do blkid:

/dev/sda1: LABEL="System Reserved" UUID="EABC56C1BC568849" TYPE="ntfs" 
/dev/sda2: UUID="7CCC6124CC60D9C2" TYPE="ntfs" 
/dev/sda3: UUID="6bc9cd6c-46b7-43a0-bfac-bd04cc26cfb6" TYPE="swap" 
/dev/sda5: UUID="7397729b-2125-4b1d-b5eb-28866898d773" TYPE="ext4" 
/dev/sdb1: UUID="67fc8a7a-f1db-485c-88bd-e007c214244f" TYPE="ext4" 

relevante do fdisk -l:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   115345407    57671680   83  Linux
    
por Dmitry Shvedov 02.06.2012 / 21:45

1 resposta

2

O problema foi resolvido misteriosamente. Eu aprendi que pressionar Esc quando a mensagem "Skip / Manual Recovery" aparece, você pode ver o último erro no sistema. O meu foi problema com alguma regra hrdjconsole.rule sob rules.d. Eu tentei apt-get remover pacote libdjconsole associado a ele, mas tenho um erro. Mas na próxima reinicialização, de alguma forma, tudo "funcionou" até o KDE. Eu reinstalei o grub por via das dúvidas, achei o nome certo para aquele libdjconsole0 no synaptic, purguei e não tive problemas desde então. Por que eu não tive esse problema ao inicializar a partir do disco rígido normal anteriormente e apenas obtê-lo agora - e se este realmente era o problema - eu não sei.

Antes de tentar remover o pacote do problema enquanto estava no console de recuperação, eu também passei a montar todos os itens do fstab manualmente, um por um. Talvez tenha incutido confiança no mountall e decidiu fazê-lo sozinho da próxima vez:)

Espero que este post não seja totalmente inútil.

PS: o aumento no desempenho é realmente impressionante. SSD deu vida à minha velha máquina. O tempo de inicialização foi de 2 minutos (do prompt do grub para a área de trabalho do KDE - 1,8 G Core2Duo, 4 GB de RAM) a 40 s. Qualquer coisa que requer ler muitos arquivos pequenos - por exemplo, A construção do banco de dados Synaptic é agora quase instantânea. Muito legal!

    
por Dmitry Shvedov 02.06.2012 / 22:41