A partição swap está sendo corrompida rodando o Ubuntu a partir de um stick USB

2

A pergunta que tenho é um pouco complicada, tentarei orientá-lo sobre o problema:

Basicamente, eu instalei o Ubuntu 11.10 em um pen drive USB que eu formatava como uma partição ext2. Eu não queria ir a rota USB ao vivo porque queria controle total sobre todos os arquivos na partição. Como eu o instalei em um pendrive, optei por não criar uma partição swap (para diminuir a E / S do disco e porque eu não desejaria hibernar meu pendrive).

Além disso, eu possuo um netbook Asus EEE PC que está rodando Oneiric também, mas obviamente com uma partição swap separada.

Agora, meu problema é o seguinte: Sempre que eu decido inicializar o Ubuntu do meu dispositivo USB (cuja tabela de partição não inclui uma partição virtual ou qualquer partição fora do dispositivo USB), isso parece corromper a partição swap. no meu netbook. Eu não tenho certeza sobre o porquê ou como isso acontece, mas basicamente quando eu inicializo de volta no meu Ubuntu regular no meu netbook, ele me diz que os cabeçalhos da partição swap estão errados / corrompidos (não me lembro do texto exato) ). Para fazer minha partição swap funcionar novamente, eu tenho que:

sudo mkswap /dev/sda8 [my swap partition] && sudo swapon -a

Esta solução é boa, mas é um aborrecimento real. Além disso, isso me faz pensar no que poderia acontecer com os sistemas de outras pessoas se eu colocasse meu pendrive no computador deles. Eu não tentei isso ainda, mas parece uma possibilidade real que ele pode estragar com sua configuração também.

De qualquer forma, eu realmente não tenho idéia do que está acontecendo porque o fstab no meu pendrive não menciona uma partição swap, mas eu estou supondo que algo deve estar errado quando o Ubuntu faz uma varredura de disco para checar por partições montáveis .

Alguma ideia?

    
por user47246 20.02.2012 / 18:37

1 resposta

0

Comente a linha em / etc / crypttab na instalação da unidade flash.

Se você configurou a criptografia na instalação da unidade flash, ela procurou pela troca e a limpou com segurança. A definição real de troca está em / etc / crypttab e refere-se a um dispositivo em vez de um UUID, como você verá em / etc / fstab em uma instalação do Ubuntu não criptografada.

Se isso for verdade, provavelmente deve ser um bug. Porque você provavelmente não disse para usar a partição swap no seu netbook durante o processo de instalação (o padrão é "Don't use")

    
por Chuck R 20.02.2012 / 18:53