インストーラーはパーティション テーブルへの変更をコミットする必要がありますが、パーティションをアンマウントできなかったためコミットできません。/cdrom

インストーラーはパーティション テーブルへの変更をコミットする必要がありますが、パーティションをアンマウントできなかったためコミットできません。/cdrom

UNetBootin を使用して、ラップトップ (WinXP、Intel x86) の専用パーティションに Natty をインストールしようと何度か試みましたが、常に失敗します。

ダイアログボックスがあります:

Failed to unmount partitions

The installer needs to commit changes to partition tables,
but cannot do so because partitions on the following could
not be unmounted.

/cdrom

Please close any applications using these mount points.

Would you like the installer to try to unmount these partitions again?

「続行」をクリックすると、Ubiquity がハングアップし、スライドショーが永久に再生されます。内蔵光学ドライブがなく、現在周辺機器を使用していません。

試してみたところ、ビジー状態であるsudo umount /cdromと表示されましたcdrom。その後、コマンドはfuser /cdrom「古い NFS ファイル ハンドル」を返します。

これを回避して Ubuntu をインストールするにはどうすればよいでしょうか?

答え1

私も、UNetBootinが原因ではなかったのに、この問題を解決しようと何時間も費やしました。しかし、結果は同じでした。インストーラーが終了し、/cdromをアンマウントできないというメッセージが表示されました。

最終的に正しい解決策が見つかりましたhttps://help.ubuntu.com/community/Installation/FromLinux

具体的には、次のようにします。

注 2: 「回避策」を使用する代わりに、CD-ROM がマウントされているパーティションを指定する行を削除して、/etc/mtab ファイルを変更する方法もあります。この方法では、カーネルは /cdrom がマウントされていないと判断し、Ubuntu のインストール時にアドバイスを表示しません。この手順は、前の注記にある手順よりも危険性が低いと思います。

インストーラーを起動する前にこれを実行してください。それでもうまくいかない場合は、「今すぐインストール」ボタンを押す直前にこれを実行してみてください。

答え2

これは Ubiquity のバグです:

長くて本当に大変な検索の末、ようやくそれらのスレッドを見つけました... そこには興味深い回避策がリストされています。ただし、私はそれらを保証するものではありません (コメントを参照)。ディスクから直接 ISO イメージで Ubuntu をインストールする必要がある場合は注意してください。

答え3

私にとって

sudo umount -l -r -f /cdrom

見事に機能した

答え4

USB 3.0 legacy modeunebootin と rufus の両方で同じ問題が発生しました。またはusb3.0 configuration in pre-osBIOS でオンにすることでこの問題を解決しました。

関連情報