デュアルブートWindowsおよびLinux、SATAモード

デュアルブートWindowsおよびLinux、SATAモード

Windows 10とUbuntu 20.04を並べて使用していますが、最近BIOSバージョンを更新しました(このようなエラー)、システムを起動できず、デフォルトのBIOSバージョンを設定しました。

Windowsはロードできますが、Linuxはロードできません。こんな画面があります。ここに画像の説明を入力してください。

SATAモードをに変更するという内容を読みましたahci。これはLinuxで動作します。今すぐ起動できますが、Windowsではブルースクリーンが表示され、SATAモードを再度変更した場合にのみ起動できます。optane without RAID

何が問題なの?

SATAモードがコンピュータの起動にとても大きな影響を与えるのはなぜですか?

常にBIOSに入らずにコンピュータを以前と同じように使用するにはどうすればよいですか?

答え1

簡単に言えば、各ソフトウェアの数に応じてWindowsまたはUbuntuを再インストールするのが最も簡単です。

Ubuntuの場合、近道があるかもしれません。 Linux全体の代わりにgrubを再インストールすると、問題が解決する可能性があります。スクリーンショットにルートデバイスに関する問題が記載されているためです。 (そうでない場合は、データをバックアップしてからUbuntuを再インストールする方が簡単かもしれません。)

具体的には、grubを再インストールするには、マシンを起動できるLive Ubuntu USB / CDが必要です。他のUbuntuを実行している場所でこれを行うことができます。Windowsで

まず、Ubuntu Live USB / CDを使用してマシンを再起動します。

次に、Live USBを使用するUbuntuで次のコマンドを使用します。

/dev/sda1破損したUbuntuの物理ルートドライブを交換してください。)

sudo -s
mount /dev/sda1 /mnt   #replace /dev/sda1 with the actual partition number
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc

sudo chroot /mnt
mount -a  

grub-install /dev/sda

umount /boot

exit

上記の方法では、chroot壊れたUbuntuのインストールを開始し、grubを再インストールできます。このプロセス中に新しいBIOS /マシン設定が正しく認識されることを願っています。

その後、コンピュータを再起動してUbuntuが修正されたことを確認します。

umount /mnt/dev
umount /mnt/proc
umount /mnt
reboot

答え2

AHCIは従来のハードウェアアクセス方式です。 SATA経由でエミュレートされます。 SATAは最新バージョンです。 RAIDは通常BIOSのオプションです。実際にレイドでなくてもアクセスできる方法です。通常、最初にプロトコルを設定して維持する必要があります。時には以前のバージョンに戻る必要があるかもしれません。

Raid、ASFAIKは実際にはIntel Fast Storage Driverを意味し、実際にはかなり良いです。

以前にもこのような問題がありました。 3つの設定のいずれかを変更しても機能しません。通常、インターフェイスモードを変更するには再インストールが必要です。なぜそうなのかよく分からない。

同意します。これらのいずれかを新しくインストールした場合は、以前のバージョンで動作していたバージョンに戻り、そのモードで新しいバージョンをインストールしてください。

関連情報