web-dev-qa-db-ja.com

GRUBブートローダーを最初に表示する最も簡単な方法

だからここに私の問題があります。デュアルブートWin8/Ubuntu 14.04 LTSセットアップを実行していますが、Ubuntu 14.10インストール用にパーティション分割していたときにGRUBブートローダーをインストールするのを忘れていました。コンピューターの電源を入れてから、高度な起動オプションを検索し、USBから起動する必要があります(どうやらUbuntuがインストールされているのでしょうか?)どちらにしても、Windowsの実行が非常に遅いため、非常にイライラしています。デフォルトをUbuntuにしたいと思います。GRUB= Windowsではなく最初に実行する最も簡単な方法は何ですか?

繰り返しますが、これはToshiba Qosmio X875でのWindows 8/Ubuntu 14.04 LTSセットアップ用です

1
VoR0220

LiveCD/USBから起動する必要があります。起動したら、を押してターミナルウィンドウを開く必要があります Ctrl+Alt+T。端末が開いたら、次を入力して、システムのハードドライブのリストを取得します。

Sudo blkid

次のようなものが表示される場合があります。

/dev/sda1: UUID="A0F0582EF0580CC2" TYPE="ntfs" 
/dev/sda2: UUID="8c2da865-13f4-47a2-9c92-2f31738469e8" TYPE="ext4"
/dev/sda3: UUID="5641913f-9bcc-4d8a-8bcb-ddfc3159e70f" TYPE="swap" 

ここでわかるように、/dev/sda2はUbuntuがTYPE="ext4"フォーマットのパーティションによってインストールされる場所です。 grubをインストールするには、そのパーティションをマウントします。端末ウィンドウから、次を入力します。

Sudo mount /dev/sda2 /mnt
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /dev/pts /mnt/dev/pts
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys /mnt/sys

次に、ドライブに切り替えて、grubをインストールできるようにします。ターミナルウィンドウに入力します。

Sudo chroot /mnt

次に、/dev/sdaである最初のドライブにgrubをインストールします。ターミナルウィンドウで入力します。

grub-install /dev/sda

次に、grubを更新して、ブート可能なMBRにする必要があります。入力する:

update-grub

次のような出力が表示されます。

Found linux image: /boot/vmlinuz-3.16.0-38-generic
Found initrd image: /boot/initrd.img-3.16.0-38-generic
Found linux image: /boot/vmlinuz-3.16.0-37-generic
Found initrd image: /boot/initrd.img-3.16.0-37-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done

その後、すべてをアンマウントし、ホストをハードドライブに再起動するだけです。バックアップの起動時にデフォルトでgrub2になります。

exit
Sudo umount /mnt/sys
Sudo umount /mnt/proc
Sudo umount /mnt/dev/pts
Sudo umount /mnt/dev
Sudo umount /mnt
Sudo reboot

お役に立てれば!

2
Terrance

BIOS/UEFIセットアップを使用して、最初の起動デバイスを選択できます。

または、BIOS/UEFI製造元の「選択ブートデバイス」ホットキーを使用します(通常はf8またはf12)

0
Mr.Gosh