web-dev-qa-db-ja.com

grub-biosを使用したデュアルブートarchlinuxとWindows7

grub-biosを使用しているときに、ブートメニューにウィンドウを追加するにはどうすればよいですか。 boot/grubディレクトリにmenu.lstファイルが見つかりませんでした。私のブートローダーは/dev/sda1にあります。 Windowsは/dev/sda2にあり、ルートとホームは/dev/sda3/dev/sda5にあります

3
roman

これが答えです https://wiki.archlinux.org/index.php/Grub#With_Windows

Windowsがsda3にあると仮定して/etc/grub.d/40_customに以下を追加します

# (2) Windows 7
menuentry "Windows 7" {
  set root=(hd0,3)
  chainloader (hd0,3)+1
}

保存して実行

grub-mkconfig -o /boot/grub/grub.cfg
4
Martín Canaval

現在、多くのディストリビューションはgrub2を使用しており、代わりに/boot/grub/grub.cfgを使用しています。ただし、多くの場合、update-grubスクリプトを使用する代わりに、このファイルを手動で編集しないことをお勧めします。この場合、os-proberをインストールするだけで、update-grubがWindowsのインストールを自動的に検出し、それをGRUBメニューに追加します。

1
Darael