Arch Linuxをインストールしようとしました。インストールが完了すると、BIOS画面が表示され、「起動可能なデバイスが見つかりません」というメッセージが表示されます。
シナリオ全体を数回再試行しましたが、まだ同じメッセージが表示されます。
インストール時にArchLinux Wikiの非公式初心者ガイドに従いました。
私がしたことは次のとおりです。
まず、ハードドライブを消去し(消去する前にWindows Vistaがインストールされている)、gdiskを使用してGPTを挿入しました。その後、いくつかのパーティションを設定しましたが、次のようになります(partedの出力)。
Model: ATA ST9160310AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB BIOS boot partition bios_grub
2 2097kB 107MB 105MB ext2 Linux filesystem
3 107MB 21.6GB 21.5GB ext4 Linux filesystem
4 21.6GB 30.2GB 8590MB linux-swap(v1) Linux swap
5 30.2GB 160GB 130GB ext4 Linux filesystem
その後、ルートパーティション(sda2)を/ mntにマウントし、ブートパーティションとプライマリパーティション(sda3とsda5)も/ mnt / bootと/ mnt / homeにマウントし、最後にスワップパーティション(sda4)をフォーマットしてアクティブにしました。
これで、基本システムのインストールを開始します。イメージを選択した後、baseとbase-develをインストールしました。
インストールの終わりにfstabを作成しました。
その後、最終的には/ mntでrootを指定し、いくつかのロケール設定を設定し、rootパスワードを設定してから、説明したようにGrub2をインストールして設定しました。ここ。
最後に、chroot環境を終了し、パーティションをアンマウントして再起動しました。残りはわかりますが...起動可能なデバイスが見つからないというメッセージだけが表示されます。
さて、設置してみました。これコンピュータ。
ベストアンサー1
同じ問題が発生しました。検索結果は、grub.cfgのroot / partition uuidが間違っていることを発見しました。次のことを試すことができます。
- ライブArchlinuxメディアから起動
mount /dev/sdxx /mnt
(sdxx はルートパーティションです)arch-chroot /mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install
終わる。