Fiz uma instalação limpa duas vezes desde que isso apareceu (não para consertar, pois tudo parece estar funcionando). O Gparted não mostra nenhuma partição desse tipo. Estou prestes a fazer outra instalação limpa, então é hora de acertar. Algum conselho sobre por onde começar?
marc@Thor:~$ blkid
/dev/sda1: UUID="1bd1fc27-31da-4515-b1b1-2d4acea80abe" TYPE="ext4"
/dev/sda5: UUID="e54014fa-3d67-42c0-9532-b5b5efc35e5b" TYPE="swap"
marc@Thor:~$
marc@Thor:~$ cat /proc/partitions
major minor #blocks name
8 0 312571224 sda
8 1 308659200 sda1
8 2 1 sda2
8 5 3909632 sda5
11 0 1048575 sr0
marc@Thor:~$
marc@Thor:~$ sudo blkid -p /dev/sda2
[sudo] password for marc:
/dev/sda2: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0x5" PART_ENTRY_NUMBER="2" PART_ENTRY_OFFSET="617322494" PART_ENTRY_SIZE="7819266" PART_ENTRY_DISK="8:0"
marc@Thor:~$`
Responder1
Meu palpite é que você tinha uma imagem do Debian em seu disco rígido (seja em um arquivo ou escrita "bruta" em uma partição) e que 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 é um espaço de troca, pode ser que uma quantidade suficiente da imagem do disco original permaneça no disco para confundir o montador automático.
Se eu estiver certo, a solução é sobrescrever quaisquer dados que o montador automático esteja vendo e que o façam pensar que a imagem do Debian está ativada /dev/sda2
. O problema com esta solução é que qualquer coisa que você faça é potencialmente arriscada; você pode acidentalmente descartar alguns ou todos os seus dados. Assim, se você pretende seguir minhas sugestões, você devefaça isso por sua própria conta e risco,e euFORTEMENTEaconselho você afaça backup de seus dados importantes do usuário primeiro!
Tiradas essas advertências, a coisa mais simples e fácil a fazer é garantir que /dev/sda2
o primeiro setor esteja livre de dados desnecessários:
sudo dd if=/dev/zero of=/dev/sda2 bs=440 count=1
Digite este comandoexatamentecomo mostrado aqui. Um erro com qualquer uma das opções pode resultar em grave perda 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 GParted,
parted
, oufdisk
, exclua/dev/sda5
e/dev/sda2
. - Crie um novo arquivo
/dev/sda2
, mas torne-o uma partição primária regular, não uma partição estendida. Se você usarfdisk
, forneça um código de tipo 0x82 (troca Linux). Se você usarparted
, atribua a ele um "tipo de sistema de arquivos"linux-swap
. - Reinício. Isso garante que você usará a nova tabela de partições.
- Tipo
sudo dd if=/dev/zero of=/dev/sda2
. Serextra extra supercuidado com este comando. Preste atenção especial aoof=
valor - deveria ser/dev/sda2
,não/dev/sda
ou qualquer outro valor. O objetivo deste comando é apagar completamente o espaço em disco ocupado por/dev/sda2
. Se você acidentalmente especificar o alvo errado, você destruirá tudo o que ele contém. - Crie um novo espaço de troca em
/dev/sda2
.- Se você usou
fdisk
ouparted
para particionamento, digitesudo mkswap /dev/sda2
. Novamente, tenha muito cuidado com o dispositivo de disco. - Se você usou o GParted para particionamento, é mais fácil voltar ao GParted para configurar
/dev/sda2
como espaço de troca.
- Se você usou
- Tipo
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 deveria ter desaparecido.
Como você pode ver por todas as advertências e advertências, este procedimento está longe de ser isento de riscos. Eu recomendo que você experimente apenas se já estiver familiarizado com ferramentas de baixo nível como dd
e fdisk
.
É concebível que uma pequena operação de redimensionamento em sua partição resolva o problema; por exemplo, você pode diminuir /dev/sda1
1 MiB e redimensionar /dev/sda2
e /dev/sda5
preencher esse espaço. Não posso prometer que isso funcionaria; é concebível que mover/redimensionar mova os dados errôneos da imagem do disco junto com todo o resto.
Responder2
Minha solução acabou criando uma nova tabela de partições como parte de uma reinstalação. Eu o tirei da órbita.