Tengo una PC con Ubuntu / Windows de arranque dual desde hace más de 5 años. La última configuración de trabajo fue: Windows 10 y Ubuntu 16.04 LTS.
Instalo Ubuntu 16.10 en la partición de Linux y tengo algunos problemas:
- Si solo inicio en Linux, no hay problemas, funciona bien.
- Si inicio Windows, no hay problema, Windows funciona bien.
- Si inicio Linux después de Windows, tengo un error de superbloque y caigo en busybox.
Si restauro el superbloque con
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
Puedo arrancar Linux, pero después de otro arranque en Windows, vuelven a ocurrir los mismos problemas.
Por supuesto que he intentado soluciones encontradas:
chkdsk
ytestdisk
mientras está en las ventanas.- Elimino la partición extendida y dejo que el instalador de Linux las vuelva a crear.
- Cree por y, la partición extendida + ext4 y cambie y seleccione estas particiones durante el proceso de instalación.
La tabla de particiones ( 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
Hice algunas pruebas más sin éxito:
- Eliminé la partición extendida de Linux
- Extendí la partición de Windows al disco completo
- Lancé un
chkdsk /F /R
en esta nueva partición de Windows → después de un par de horas, todo está bien - Reinstalé Ubuntu 16.10 y dejé que el programa de instalación redimensionara el disco y creara la parte ext4 e intercambio.
- Arranco Linux → no hay problema
- Arranco Windows → no hay problema (llego al menú de Windows que me permite elegir entre Windows y Linux, elijo Windows)
- Arranco Linux: el mismo problema nuevamente (error de superbloque)
Actualización: el error exacto de superbloque:
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda5
Para repararlo:
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
funciona bien, pero después de un arranque de Windows, el problema está ahí nuevamente ...
Actualización 2: desde W10, puedo montar la partición Linux ext4 con la ext2
herramienta W10 . Funciona bien, puedo ver los archivos. Pero después de eso, el mismo problema, cuando inicio en Linux: errores de superbloque.
Por supuesto, si solo inicio W10 (sin inicio de sesión) y reinicio Linux, el problema también está ahí.
El problema estaba presente con W10 1511, he actualizado a W10 1607: mismo problema
Vi que no estaba solo en la tierra con este problema, pero no vi ninguna solución.
update2: eliminé la partición Linux e intercambio y creé una nueva partición desde Windows. Luego reinstalé Ubuntu 16.10 => mismo problema nuevamente
Actualización 3: El comienzo de la solución Tal vez he encontrado una solución. Cuando inicie sesión en Windows: con el comando diskpart
, cuando se establece el volumen de Linux, offline
no hay más problemas cuando inicio Linux.
Ahora tengo que encontrar cómo configurar el volumen fuera de línea automáticamente (¿regedit?)