一時的な修正-root.diskの最初のマウントを上書きする rw
をro
(読み取り専用)の代わり(読み取り/書き込み)には良いことです。14.04のインストール(またはアップグレード)後にWubiを起動する唯一の方法です。
ただし、マウントを永続的に読み取り/書き込みに変更するよりも、長期的な修正方法があります。読み取り/書き込みとして再マウントできるようにするには、ループデバイスの作成方法を変更することをお勧めします。これにより、リカバリモードを使用できるようになります。
次の/usr/share/initramfs-tools/script/local
ようにファイルを変更します(1行削除、3行追加):
--- /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
変更を行った後、初期RAMディスクを更新します。
sudo update-initramfs -u
追加情報および修正のクレジットについては、https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927を参照してください。
注意:明らかに、この修正を適用するときにタイプミスをすると、インストールが起動しなくなることがあります。したがって、注意して進めてください。不明な場合は、簡単なGrubオーバーライドを使用します。loopdev=
行には 'ではなく'引用符を使用してください。
これを試みて問題が発生した場合、いくつかの方法を試すことができます。
- 複数のカーネルがある場合は、Recoveryメニューに移動し、古いカーネルを選択します(独自のinitramfsを使用)。
initramfs
(更新する前に)をバックアップし、ライブDVD / USBから不良なものにコピーできます。
- あなたは、再構築可能性が
initramfs
でchroot
ますが、これは少し複雑です。
新規インストールの場合、再インストールが最適なオプションです。