1TB GPT SSDでUEFIデュアルブートにArch LinuxとWindows 10を使用したいと思います。私は読んだこのガイドそして、「Windows以前のLinux」インストールに従うことにしました(私はすでに他のSSDにArch Linuxをインストールしています)。しかし、Windowsをインストールした後、悪名高い「Inaccessible_boot_device」画面が表示されました。私はRAIDを使用せず、コントローラもありません。
私のステップは次のとおりです。
私は次のようにスペースを分割しました(の出力
fdisk -l
)。bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 05E9711B-29A2-4D4F-9E40-812D4F57DF4E Device Start End Sectors Size Type /dev/sda1 2048 2099199 2097152 1G EFI System /dev/sda2 2099200 35653631 33554432 16G Linux swap /dev/sda3 35653632 304089087 268435456 128G Linux filesystem /dev/sda4 304089088 534775807 230686720 110G Linux home /dev/sda5 534775808 1071646719 536870912 256G Linux filesystem /dev/sda7 1281361920 1281394687 32768 16M Microsoft reserved /dev/sda8 1281394688 1282478079 1083392 529M Windows recovery environment /dev/sda9 1282478080 1911623679 629145600 300G Microsoft basic data
あるパーティションから別のパーティションにアーチファイルをコピーしたことがあります
rsync
(EFIパーティションを除く)。その後、GRUBをインストールしてLinuxで起動できることを確認しましたが、すべてがうまくいきました。最新バージョンのWindowsを使用して、リムーバブルメディアからWindowsをインストールしました。 「詳細設定」を選択し、Windowsの基本データパーティションにインストールしました(
/dev/sda9
私の場合)。私はアーチLinuxで起動し、GRUBの再構成を使用し、
os-prober
Windowsブートマネージャを正常にチェーンロードしました。Windowsで起動すると、Inaccessible_boot_deviceエラーが表示されます。 Linuxはうまくいきますね。
私が試したこと:
- インストールメディアからのWindowsインストールの回復(「自動回復」)
- Windowsの再インストール
- BCDeditを使用してデフォルトの起動オプションを変更します。 (私の直感は、ブートローダがWindowsパーティションを知らないか見つからないことです。)出力で
bcdedit
正しいパーティションをデフォルトパーティションとして選択します。 - 次のコマンドを使用して、ボリュームにエラーがないか確認します。
chkdsk
- BCDeditを使用して他の多くのフィールドを修正しましたが、それらのどれも結果を得ませんでした。