DebianにWindowsをインストールした後のファイルシステムの破損

DebianにWindowsをインストールした後のファイルシステムの破損

私はしばらくDebian PCを使用していましたが、今日はWindowsをデュアルブートに設定することにしました。

2つのディスクがあります。

  • /dev/sda私の1TBの追加データドライブ
  • /dev/sdb私のオペレーティングシステムが含まれています。

/dev/sdbWindowsを一番上にしたかったので、まずすべてのファイルを削除しました。/dev/sda下に設置した/mnt/data/のでこうしてみましたが、sudo umount /mnt/data/これがうまくいくかどうかわかりません。

だから私はUSBスティックを使って1TBディスクにWindowsをインストールしましたが、すべてがうまくいきました。 Windowsインストールヘルパーを使用してパーティションを削除した後、1TBディスクにWindows 10 Proがインストールされ、Windowsを使用できるようになりました。

後でLinuxを起動しようとしました。まず、Grubについて学んだ後、Debianプリブートランチャーを起動してLinuxカーネルを選択することができました(私は5を使っていたようです)。

しかしすぐに問題が発生しました。ブートプロセス中に、Debianはディスクとファイルシステムのエラーに遭遇し、緊急モードで起動します。間違った画像:間違った画像

今何をすべきかわかりません。緊急モードはうまく機能しますが、Linuxが古いディスクを忘れさせる方法を知りません/dev/sda。オンラインで検索して発見したカーネルパッチの内容も理解できず、本当にどうすべきかわかりません。

ベストアンサー1

Windowsをここにインストールしたかったので、まず/dev/sdbにあるすべてのファイルを削除しました。 /dev/sdaが/mnt/data/の下にマウントされているので、sudo umount /mnt/data/を試しましたが、それがうまくいくかどうかはわかりません。

umount /mnt/dataWindowsを配置するパーティションをマウント解除します。ただし、起動時にそのパーティションをマウントする構成は変更されませんでした。今すぐ起動すると、Linuxはパーティションをマウントしようとし、そうする前にヘルスチェックを実行します。あなたが受けているエラーは完全性チェックにあります。これはパーティションに Linux ファイルシステムがなくなったため意味があります。

Linux構成を変更し、パーティションを完全に忘れたり、パーティションをマウントしたりして、Linuxファイルシステムであると主張しないでください。いずれにしても、エディタを使用して/mnt/datainを含む行を編集する必要があります。/etc/fstab。コマンドの実行

nano /etc/fstab

(必要に応じて他のテキストモードエディタを使用できます。)

この行は次のように変更する必要があります。

/dev/sdb1 /mnt/data auto uid=1000,gid=1000 0 0
  • 最初の列はパーティションです。現在同様LABEL=datapartitionですが、もはやそのラベルに分割されていません。 Windowsパーティションにラベルがある場合は、そのラベルを使用するか、パーティション番号(おそらく1)を使用できます/dev/sdb1
  • 2番目の列はマウントポイントで、ファイルが表示されるディレクトリです。たとえば、/media/windowsこのディレクトリを作成する必要があります。mkdir /media/windowsそれ以外の場合は、起動時にエラーが再発生します。
  • 3番目の列はファイルシステムの種類です。auto動作する必要があります。
  • 4番目の列にはインストールオプションが含まれています。上記では、すべてのファイルをユーザー/グループ1000が所有するオプションを設定しました。 Linuxで別のユーザー/グループIDを使用している場合は、1000を正しい値に置き換えてください。
  • Linux以外のファイルシステムでは、5番目と6番目の列はゼロでなければなりません。または完全に無視することができます。

後でもう少し快適な環境でこの問題を修正したい場合は、行の先頭に追加してコメントを付けてから保存し、#通常どおり起動します。

おすすめ記事