Eu tenho um pc com inicialização dupla do Ubuntu / Windows 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 inicializar apenas no Linux, sem problemas, funciona bem.
- Se eu inicializar o Windows, não há problema, o Windows funciona bem.
- Se eu inicializar o Linux após o Windows, tenho um erro de superbloco e largo para o busybox.
Se eu restaurar o superbloco com
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
Posso inicializar o Linux, mas após outra inicialização no Windows, os mesmos problemas ocorrem novamente.
Claro que tentei soluções encontradas:
chkdsk
etestdisk
enquanto no windows.- Eu removo a partição estendida e deixo que o instalador do Linux os recrie.
- Crie by e, a partição estendida + ext4 e troque e selecione essas partições durante o processo de instalação.
A tabela de partição ( 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
Fiz mais alguns testes sem sucesso:
- Eu removi a partição estendida do Linux
- Estendi a partição do Windows para o disco completo
- Lancei um
chkdsk /F /R
nesta nova partição do windows → depois de algumas horas tudo está bom - Reinstalei o Ubuntu 16.10 e deixei o programa de instalação redimensionar o disco e criar a parte ext4 e swap.
- Eu inicializo Linux → não há problema
- Eu inicializo o Windows → não há problema (chego ao menu do Windows que me permite escolher entre Windows e Linux, eu escolho o Windows)
- 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 após uma inicialização do Windows, o problema está lá novamente ...
Atualização 2: No W10, eu posso montar a partição linux ext4 com a ext2
ferramenta W10 . Funciona bem, eu posso ver os arquivos. Mas depois disso, mesmo problema, quando eu inicializo no Linux: erros de superbloco.
Claro que, se eu apenas inicializar o W10 (sem login) e reiniciar o linux, o problema também estará lá.
O problema estava presente no W10 1511, atualizei para o W10 1607: mesmo problema
Vi que não estava sozinho na terra com esse problema, mas não encontrei nenhuma solução.
update2: Eu removi a partição linux e swap e crie uma nova partição no Windows. Então eu reinstalei o Ubuntu 16.10 => mesmo problema novamente
atualização 3: O início da solução Talvez eu tenha encontrado uma solução. Quando conectado ao Windows: Com o comando diskpart
, quando o volume do linux é definido, offline
não há mais problemas ao inicializar o Linux.
Agora tenho que descobrir como definir o volume offline automaticamente (regedit?)