Ich habe einen PC mit Dual-Boot Ubuntu / Windows seit mehr als 5 Jahren. Die letzte funktionierende Konfiguration war: Windows 10 und Ubuntu 16.04 LTS.
Ich installiere Ubuntu 16.10 auf der Linux-Partition und habe einige Probleme:
- Wenn ich nur unter Linux boote, keine Probleme, funktioniert es einwandfrei.
- Wenn ich Windows boote, kein Problem, funktioniert Windows einwandfrei.
- Wenn ich Linux nach Windows starte, habe ich einen Superblock-Fehler und gehe zu busybox.
Wenn ich den Superblock mit wiederherstelle
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
Ich kann Linux booten, aber nach einem weiteren Booten unter Windows treten dieselben Probleme erneut auf.
Natürlich habe ich Lösungsansätze ausprobiert:
chkdsk
undtestdisk
während auf Windows.- Ich entferne die erweiterte Partition und lasse sie vom Linux-Installer neu erstellen.
- Erstellen Sie mit und die erweiterte Partition + ext4 und tauschen Sie diese Partition aus und wählen Sie sie während des Installationsvorgangs aus.
Die Partitionstabelle ( 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
Ich habe weitere Tests ohne Erfolg durchgeführt:
- Ich habe die erweiterte Linux-Partition entfernt
- Ich habe die Windows-Partition auf die gesamte Festplatte erweitert
- Ich habe eine
chkdsk /F /R
neue Windows-Partition gestartet → nach ein paar Stunden ist alles in Ordnung - Ich habe Ubuntu 16.10 neu installiert und das Installationsprogramm die Größe der Festplatte ändern und den ext4- und Swap-Teil erstellen lassen.
- Ich boote Linux → kein Problem
- Ich boote Windows → kein Problem (ich erreiche das Windows-Menü, in dem ich zwischen Windows und Linux wählen kann, ich wähle Windows)
- Ich boote Linux: das gleiche Problem erneut (Superblock-Fehler)
Update: der genaue Superblock-Fehler:
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda5
So reparieren Sie es:
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
funktioniert gut, aber nach einem Windows-Boot ist das Problem wieder da ...
Update 2: Von W10 aus kann ich die Linux Ext4-Partition mit dem W10- ext2
Tool mounten . Es funktioniert gut, ich kann die Dateien sehen. Aber danach das gleiche Problem, wenn ich unter Linux boote: Superblock-Fehler.
Natürlich, wenn ich nur W10 starte (kein Login) und Linux neu starte, ist das Problem auch da.
Das Problem war bei W10 1511 vorhanden, ich habe auf W10 1607 aktualisiert: das gleiche Problem
Ich sah, dass ich mit diesem Problem nicht allein auf der Erde war, aber ich sah keine Lösung.
update2: Ich habe die Linux- und Swap-Partition entfernt und unter Windows eine neue Partition erstellt. Dann habe ich Ubuntu 16.10 neu installiert => gleiches Problem nochmal
update 3: Am anfang der lösung habe ich vielleicht eine lösung gefunden. Bei der Anmeldung in Windows: Mit dem Befehl diskpart
, wenn das Linux-Volume eingestellt ist, offline
gibt es kein Problem mehr, wenn ich Linux starte.
Ich muss jetzt herausfinden, wie ich die Lautstärke automatisch offline stellen kann (regedit?)