Durante a inicialização do Ubuntu 12.04, the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
é exibido. Por que é isso?
boot
encryption
swap
bittu
fonte
fonte
Respostas:
Essa mensagem de erro indica que o sistema não pôde usar sua partição de troca criptografada.
Não poder usar o swap pode causar lentidão, principalmente se a sua máquina não tiver muita RAM instalada.
Supondo que o sistema esteja inicializando, você poderá corrigir o problema sem muito aborrecimento.
Se isso estiver acontecendo quando você inicializar a unidade flash CD / DVD ou USB para instalar o Ubuntu , assumindo que a instalação ainda esteja funcionando, ela poderá ser ignorada. Seu sistema instalado pode ou não ter o mesmo problema depois de criado - se houver, o problema poderá ser solucionado no sistema instalado.
Se isso estiver acontecendo em um sistema que está instalado no seu disco rígido, seu sistema ainda poderá funcionar bem, mas é uma boa idéia corrigi-lo - se você tiver uma partição de troca (ou arquivo de troca), poderá usar isto.
A maioria dos sistemas Ubuntu com swap possui uma partição swap. Supondo que seja esse o caso , a técnica descrita nesta postagem do blog pode ajudar:
Aqui está um resumo, com algumas informações adicionais que podem ser úteis para iniciantes e, em minhas próprias palavras. Eu sugiro que dê uma olhada nesse post também (supondo que ele permaneça acessível), pois ele contém alguns exemplos e outras informações que deixei de fora por questões de concisão.
sudo swapoff -a
/etc/crypttab
(por exemplo,sudo nano -w /etc/crypttab
ousudo -H gedit /etc/cryptab
para um editor de GUI) e coloque um#
no início da linha que começa comcryptswap1
. Salve o arquivo./dev/mapper/cryptswap1
in/etc/fstab
.linux-swap
. Certifique-se de obter a partição correta; se você errar, perderá dados possivelmente importantes! A linha em que você comentoucrypttab
deve fornecer o nome correto da partição (vem logo após/dev/
).sudo mkswap /dev/...
, substituindo...
com o mesmo nome de dispositivo. Parte da saída desse comando deve ser um texto que dizUUID=.....
onde.....
está uma sequência de letras e números./etc/initramfs-tools/conf.d/resume
, encontre a linha que dizRESUME=UUID=
seguida por letras e números como (mas não idêntico a).....
da última etapa. Substitua-os por.....
(ou seja, pelas letras e númerosmkswap
fornecidos depois)UUID=
.sudo swapon /dev/...
(da mesma/dev/...
forma que nas etapas 4 e 5 acima).sudo ecryptfs-setup-swap
.swapon -s
irá verificar se a troca foi ativada com sucesso. Consulte a publicação no blog para obter mais informações e exemplo de saída, para verificar isso.Fonte: http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html (em http://punygeek.blogspot.com/ ) por Litmus / Puny Geek . Alguns comandos são copiados; a prosa não é copiada, mas frequentemente expressa as mesmas idéias.
Por fim, observe que isso pode ser um bug. (Acredito que vários fatores podem causar esse problema, apenas alguns dos quais são bugs.) Em particular, ele se assemelha ao Bug # 1153661 do Launchpad . Se você acredita que essa é a sua situação, convém se inscrever, marque-se afetado (com o link verde "Este bug afeta ..." na parte superior da página) e, se você tiver mais informações a fornecer, comente com isso.
fonte
/dev/mapper/cryptswap1
mensagem na inicialização, no entanto, se eu rodarswapon -s
em um terminal, parece que a troca está montada:/dev/mapper/cryptswap1 partition 9765884 0 -1
então talvez as coisas estejam funcionando mesmo assim? (free -m
Também mostra a troca presente)sudo update-initramfs -u
após o passo 6, pelo menos de acordo com o blog é ligada ...sudo
os comandos.gedit
é improvável que funcione em qualquer situação, masnano
deve funcionar bem. Se você usa um sistema ativo, basta executar seu GParted ( fora do chroot); caso contrário, usefdisk
emkswap
. Sugiro postar uma nova pergunta.Pegando carona na solução de Eliah junto com os relatórios de bugs no ubuntu (1310058), pude solucionar o problema em que a troca criptografada se perde ao reiniciar o ubuntu 14.04.
A ajuda de crédito vai para
http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/ + bug / 1310058 (comentários # 3, # 17 e # 22)
comentar a configuração de troca em / etc / crypttab
comentar a configuração de swap no / etc / fstab
Reinicie o computador, para que você possa reformatar a partição de swap usando o gparted posteriormente. Faça a troca e anote o UIID
mkswap
gerado para você.Atualizar
/etc/initramfs-tools/conf.d/resume
com UUID da anteriormkswap
E ative a partição Swap:
Atualize suas
/etc/crypttab
configurações para incluirnoauto
eoffset=8
(bug no ubuntu 14.04) (eu recomendo usar o vim aqui, para que as guias não fiquem bagunçadas).Atualize seu
/etc/fstab
comnoauto
:Inicie o seu swap manualmente com a seguinte configuração em
/etc/init/cryptswap1.conf
. Nota: pode ser necessário criar manualmente esse arquivo de configuração a partir do zero. Você pode usar qualquer editor de texto no lugar do VIM.e preencha com o seguinte conteúdo:
fonte