Meu palpite é que você tinha uma imagem do Debian no seu disco rígido (em um arquivo ou escrito "raw" em uma partição) e que por acaso ela foi armazenada onde seu /dev/sda2
agora começa. Como /dev/sda2
é basicamente apenas um espaço reservado para o seu /dev/sda5
, que é o espaço de troca, pode ser que uma quantidade suficiente da imagem do disco original permaneça no disco para confundir o auto-contador.
Se eu estiver certo, a correção é sobrescrever quaisquer dados que o auto-mounter esteja vendo, fazendo com que a imagem Debian esteja em /dev/sda2
. O problema dessa solução é que qualquer coisa que você faça é potencialmente arriscada; você pode acidentalmente destruir alguns ou todos os seus dados. Assim, se você pretende seguir minhas sugestões, você deve fazê-lo por sua conta e risco, e eu STRONGLY aconselho você a < em> faça backup de seus dados importantes do usuário primeiro!
Essas advertências estão fora do caminho, a coisa mais simples e fácil de fazer é garantir que o primeiro setor do /dev/sda2
esteja livre de dados desnecessários:
sudo dd if=/dev/zero of=/dev/sda2 bs=440 count=1
Digite este comando exatamente como mostrado aqui. Um erro com qualquer uma das opções pode resultar em perda grave de dados. Depois de digitar este comando, reinicie e veja se as coisas melhoraram. Caso contrário, você pode tentar um procedimento mais longo e arriscado:
- Em uma janela do Terminal, digite
sudo swapoff
para desabilitar o uso do espaço de troca. - Usando o GParted,
parted
oufdisk
, exclua/dev/sda5
e/dev/sda2
. - Crie um novo
/dev/sda2
, mas torne-o uma partição primária comum, não uma partição estendida. Se você usarfdisk
, forneça um código de tipo 0x82 (Linux swap). Se você usarparted
, atribua a ele um "tipo de sistema de arquivos" delinux-swap
. - Reinicie. Isso garante que você estará usando a nova tabela de partições.
- Digite
sudo dd if=/dev/zero of=/dev/sda2
. Seja extra extra super cuidado com este comando. Preste especial atenção ao valorof=
- ele deve ser/dev/sda2
, não/dev/sda
ou qualquer outro valor. O objetivo desse comando é apagar completamente o espaço em disco ocupado por/dev/sda2
. Se você acidentalmente especificar o alvo errado, você eliminará o que quer que seja. - Crie um novo espaço de troca em
/dev/sda2
.- Se você usou
fdisk
ouparted
para particionamento, digitesudo mkswap /dev/sda2
. Mais uma vez, tenha muito cuidado com o dispositivo de disco. - Se você usou o GParted para particionamento, é mais fácil voltar ao GParted para definir
/dev/sda2
como espaço de troca.
- Se você usou
- Digite
sudo blkid /dev/sda2
. Isso mostrará o valor UUID associado ao espaço de troca. - Edite
/etc/fstab
e altere o valor UUID associado à troca do valor antigo para o novo. - Reinicie e teste. O problema deve ter desaparecido.
Como você pode ver por todas as advertências e advertências, esse procedimento está longe de ser isento de riscos. Eu recomendo que você experimente somente se você já estiver familiarizado com ferramentas de baixo nível como dd
e fdisk
.
É possível que uma pequena operação de redimensionamento em sua partição elimine o problema; Por exemplo, você pode reduzir /dev/sda1
em 1 MiB e redimensionar /dev/sda2
e /dev/sda5
para preencher esse espaço. Eu não posso prometer que isso funcionaria, no entanto; é concebível que o movimento / redimensionamento mova os dados errados da imagem do disco junto com todo o resto.