La correzione temporanea: sovrascrivere il montaggio iniziale di root.disk su rw
(lettura / scrittura) anziché ro
(sola lettura) è buono. È l'unico modo per avviare Wubi dopo l'installazione (o l'aggiornamento) del 14.04.
Tuttavia, esiste una soluzione a lungo termine migliore rispetto alla modifica permanente del mount in lettura / scrittura. È meglio modificare il modo in cui viene creato il dispositivo loop per consentire il rimontaggio come lettura / scrittura. Ciò ti consentirà quindi di utilizzare la modalità di recupero.
Modifica il file /usr/share/initramfs-tools/script/local
come mostrato (una riga rimossa, tre aggiunte):
--- /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
Dopo aver apportato la modifica, aggiorna il ramdisk iniziale:
sudo update-initramfs -u
Per ulteriori informazioni e credito per la correzione, consultare: https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927
Attenzione : ovviamente se si eseguono errori di battitura quando si applica questa correzione, è possibile che l'avvio dell'installazione non venga avviato. Quindi procedi con cautela. E se non sei sicuro, usa l'override Grub più semplice. Assicurati di usare il "preventivo, non" per la loopdev=
linea.
Se provi questo e riscontri problemi, ci sono un paio di cose che puoi provare:
- Se hai più di un kernel, vai al menu Recovery e seleziona un kernel più vecchio (con i suoi initramfs).
- È possibile eseguire il backup di
initramfs
( prima dell'aggiornamento ), quindi copiarlo su quello danneggiato da un DVD / USB live.
- Potresti ricostruire in
initramfs
in a chroot
, ma questo è un po 'coinvolto.
Se si tratta di una nuova installazione, la reinstallazione è l'opzione migliore.