Временное исправление - переопределение первоначального монтирования root.disk rw
(чтение / запись) вместо ro
(только чтение) - это хорошо. Это единственный способ загрузить Wubi после установки (или обновления) 14.04.
Однако, есть более долгосрочное исправление, чем постоянное изменение монтирования для чтения / записи. Лучше всего изменить способ создания петлевого устройства, чтобы разрешить повторный монтаж в режиме чтения-записи. Это позволит вам использовать режим восстановления.
Измените файл, /usr/share/initramfs-tools/script/local
как показано (одна строка удалена, три добавлены):
--- /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
После внесения изменений обновите начальный виртуальный диск:
sudo update-initramfs -u
Для получения дополнительной информации и информации об исправлении см. Https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927.
Внимание : очевидно, что если вы сделаете некоторые опечатки при применении этого исправления, это может помешать загрузке вашей установки. Поэтому действуйте с осторожностью. И если вы не уверены, используйте более простой режим Grub. Убедитесь, что вы используете `quote, not 'для loopdev=
строки.
Если вы попытаетесь это сделать и столкнетесь с проблемами, вы можете попробовать сделать несколько вещей:
- Если у вас более одного ядра, перейдите в меню «Восстановление» и выберите старое ядро (со своими собственными initramfs).
- Вы можете сделать резервную копию
initramfs
( перед обновлением ), а затем скопировать ее поверх плохого с живого DVD / USB.
- Вы могли бы восстановить
initramfs
в chroot
, но это немного связано.
Если это новая установка, то переустановка - ваш лучший вариант.