Die vorübergehende Korrektur - Überschreiben der anfänglichen Bereitstellung der root.disk in rw
(Lese- / Schreibzugriff) anstelle von ro
(schreibgeschützt) ist gut. Dies ist die einzige Möglichkeit, Wubi nach einer 14.04-Installation (oder einem Upgrade) zu starten.
Es gibt jedoch eine bessere Lösung für längere Zeiträume als die permanente Änderung des Mount zum Lesen / Schreiben. Es ist am besten, die Art und Weise zu ändern, in der das Loop-Gerät erstellt wird, um das erneute Bereitstellen als Lese- / Schreibzugriff zu ermöglichen. Auf diese Weise können Sie den Wiederherstellungsmodus verwenden.
Ändern Sie die Datei /usr/share/initramfs-tools/script/local
wie gezeigt (eine Zeile entfernt, drei hinzugefügt):
--- /home/bcbc/local 2014-11-19 20:25:12.274837304 -0800
+++ /usr/share/initramfs-tools/scripts/local 2014-11-19 20:28:37.990832807 -0800
@@ -143,7 +143,9 @@
modprobe ${FSTYPE}
# FIXME This has no error checking
- mount ${roflag} -o loop -t ${FSTYPE} ${LOOPFLAGS} "/host/${LOOP#/}" ${rootmnt}
+ loopdev=`losetup -f`
+ losetup ${loopdev} "/host/${LOOP#/}"
+ mount ${roflag} -t ${FSTYPE} ${LOOPFLAGS} ${loopdev} ${rootmnt}
if [ -d ${rootmnt}/host ]; then
mount -o move /host ${rootmnt}/host
Aktualisieren Sie nach der Änderung die ursprüngliche Ramdisk:
sudo update-initramfs -u
Weitere Informationen und Informationen zum Fix finden Sie unter: https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927
Achtung : Wenn Sie bei der Anwendung dieses Fixes Tippfehler machen, kann dies natürlich dazu führen, dass Ihre Installation nicht mehr startet. Fahren Sie also mit Vorsicht fort. Und wenn Sie sich nicht sicher sind, verwenden Sie die einfachere Grub-Übersteuerung. Stellen Sie sicher, dass Sie das Anführungszeichen, nicht für die loopdev=
Zeile verwenden.
Wenn Sie dies versuchen und auf Probleme stoßen, können Sie Folgendes versuchen:
- Wenn Sie mehr als einen Kernel haben, rufen Sie das Wiederherstellungsmenü auf und wählen Sie einen älteren Kernel aus (mit eigenem initramfs).
- Sie können das
initramfs
( vor dem Update ) sichern und es dann von einer Live-DVD / USB über das fehlerhafte kopieren.
- Man könnte das
initramfs
in einem umbauen chroot
, aber das ist ein bisschen umständlich.
Wenn es sich um eine Neuinstallation handelt, ist eine Neuinstallation die beste Option.