Eu tenho um PC com Ubuntu / Windows de boot duplo há mais de 5 anos.
A última configuração de trabalho foi: windows 10 e Ubuntu 16.04 LTS.
Eu instalo o Ubuntu 16.10 na partição Linux e tenho alguns problemas:
- Se eu só inicializo no Linux, sem problemas, funciona bem.
- Se eu inicializar o Windows, não há problema, o Windows funciona bem.
- Se eu inicializo o Linux após o Windows, tenho um erro de superbloco e passo para o busybox.
Se eu restaurar o superbloco com
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
Eu posso inicializar o Linux, mas depois de outra inicialização para o Windows, os mesmos problemas ocorrem novamente.
Claro que tentei soluções encontradas:
-
chkdsk
e testdisk
enquanto no Windows.
- Eu removo a partição estendida e deixo o instalador do Linux recriá-las.
- Crie por e, a divisão estendida + ext4 e troque e selecione essas partições durante o processo de instalação.
A tabela de partições ( fdisk -lu
):
Disk /dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6bb7527c
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22783999 22781952 10,9G 7 HPFS/NTFS/exFAT
/dev/sda2 * 22784000 22988799 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda3 22988800 375246847 352258048 168G 7 HPFS/NTFS/exFAT
/dev/sda4 375246848 625141759 249894912 119,2G f W95 Ext'd (LBA)
/dev/sda5 383440896 617844735 234403840 111,8G 83 Linux
/dev/sda6 617846784 625141759 7294976 3,5G 82 Linux swap / Solaris
Eu fiz mais alguns testes sem sucesso:
- removi a partição estendida do Linux
- eu estendi a partição do windows para o disco inteiro
- eu lancei um
chkdsk /F /R
nessa nova partição do windows → depois de algumas horas tudo é bom
- Eu reinstalei o Ubuntu 16.10 e deixei o programa de instalação redimensionar o disco e criar a parte ext4 e swap.
- inicializo o Linux → sem problemas
- eu inicializo o windows → sem problemas (eu alcanço o menu do windows que me permite escolher entre Windows e Linux, eu escolho o Windows)
- Eu inicializo o Linux: mesmo problema novamente (erro de superbloco)
Atualização:
o erro exato do superbloco:
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda5
Para repará-lo:
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
funciona bem, mas depois de uma inicialização do Windows, o problema está lá novamente ...
Atualização 2:
A partir do W10, posso montar a partição linux ext4 com a ferramenta W10 ext2
. Ele funciona bem, eu posso ver os arquivos. Mas depois disso, mesmo problema, quando eu inicializo no Linux: erros superblock.
Claro que se eu inicializar o W10 (sem login) e reiniciar o Linux, o problema também está lá.
O problema estava presente com o W10 1511, eu atualizei para o W10 1607: mesmo problema
Eu vi que não estava sozinho na Terra com esse problema, mas não vi nenhuma solução.
update2:
Eu removi a partição Linux e swap e criei uma nova partição no Windows.
Então eu reinstalei o Ubuntu 16.10 = > mesmo problema novamente
atualização 3: o começo da solução
Eu talvez tenha encontrado uma solução.
Quando loggued no windows:
Com o comando diskpart
, quando o volume do linux é definido offline
não há mais problemas quando eu inicializo o Linux.
Agora tenho que descobrir como definir automaticamente o volume off-line (regedit?)