13
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

後からブートローダーを設定しデュアルブート環境にしたい

デュアルブート環境を作りたくてUbuntu、Windows10の順にインストールしてみたが
オーケー、ブートローダーが無い。BIOSの起動設定画面からじゃないと起動OSが選択出来ない。
やっちまったなこりゃあ。
だもんでこっからデュアルブート出来るようにしたい。

Ubuntuでの操作

Windowsのブートローダーが入ったHDDディレクトリを探す。
sudo fdisk -l
起動に「*」がついててタイプがNTFSのやつを探す
デバイス 起動 Start 最後から セクタ Size Id タイプ
/dev/sda1 * 2048 1126399 1124352 549M 7 HPFS/NTFS/exFAT

あった、こいつだ。
次にブートローダーのUUIDを確認
sudo blkid /dev/sda
を実行。
/dev/sda: PTUUID="1234abcd" PTTYPE="dos"
みたいな感じに出てくる。
sudo vi /etc/grub.d/40_custom
で下記のようにgrubのブートローダー一覧にWindows 10を追加する。
menuentry “Microsoft Windows 10” {
search –fs-uuid –no-floppy –set=root (さっきのUUID)
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

sudo update-grub
でgrubの設定を更新。

BIOSで起動優先順位を設定

これは…ちょっとマシンによって異なるんで
ここではDellのマシンのやり方を記載

  1. マシン起動時にF2キーを押し、セットアップを起動
  2. Boot>LEGACY BOOTを選択
  3. grubがインストールされたドライブを選択し、F5キーで優先順位を上げる
  4. F10でSave and Exit

以上、目出度くgrubが優先的に起動され、Windows 10、Ubuntuの選択が可能になりました。
…なんか余計なのたくさんあるけどまた明日設定しよう…

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
13
Help us understand the problem. What are the problem?