web-dev-qa-db-ja.com

grubブートローダーなしでubuntu MATE 15.10をインストールしました。grubを使用したい

私は標準のubuntu 14.04でいくつかのドライバの問題があったので、最初にwindows 10の仮想ボックスにubuntu MATEをインストールしてみました。気に入ったので、デュアルブートすることにしました。

ある時代、私はgrubを使用してwindows 10の他に標準のubuntu 14.04をインストールし、このドライバーの問題があり嫌いだったので、ubuntuがあったパーティションをフォーマットすることにしました。しかし、その後、Windowsブートローダーを復元する必要があり、それはお尻の痛みでした。

先週、ubuntu MATEをWindows 10のほかに、この[video]を使用してgrubブートローダーなしでインストールしました。 https://www.youtube.com/watch?v=BLw1bpIFec とeasyBCDでWindowsブートローダーで起動するために、ubuntu MATEパーティションを挿入することができました。

すべてが動作するようになったので、ubuntu MATEがとても気に入ったので、最初にgrubを使用して直接起動し、実際にウィンドウを起動する場合はwindows 10を選択します。

現在の仕組みは次のとおりです。ラップトップの電源を入れると、まずWindowsロゴのあるものが読み込まれ、Windows 10またはUbuntu MATEを読み込む場合は、そのウィンドウのブルースクリーンでプロンプトが表示されます。次に、ubuntu MATEを選択し、ラップトップを再起動して最初にgrubにロードします。ここで、ubuntuまたはwindowsを再度ロードするかどうかを選択する必要があります。その後、ubuntu MATEに入ります。

Everythignは現在動作していますが、主にubuntuを使用したいので、このプロセスを短くして、ラップトップの電源を入れたときに、必要に応じてウィンドウを起動できるようにします。

これどうやってするの?前述のこのビデオチュートリアルでは、400 MBの大きなExt2パーティションを分離するためにgrubをインストールしました。両方のOSは同じSSD上にあり、両方ともこのSSHの容量の1/2です(両方とも約120GB)。

手伝ってくれてありがとう :)

2
Matjaž Jerman

コメントから派生した新しい回答-ブートローダーを再インストールします。

まず、Windowsローダー:Windowsインストールメディアから起動します。
今すぐインストール」画面が表示されたら、「コンピューターの修復」を選択します。

Troubleshoot」を選択し、「Command Prompt」を開いて実行します。

bootrec.exe /fixboot  
bootrec.exe /rebuildbcd  

次に、Windowsインストールをリブートして、ハイバネーションを無効にするおよび高速ブートを選択します。
休止状態を無効にするには、管理者としてコマンドプロンプトを開いて実行します。

powercfg /h off  

高速ブートを無効にするにはコントロールパネル(旧バージョン-モダンデザインではありません)、
エネルギー設定を選択し、非表示の設定を表示および高速ブートのチェックを外すを有効にします。

これを行った後shutdown the machine completely-do NOT reboot

ここで、GRUBブートローダーをUbuntuインストールにEFIモードで再インストールします。

Ubuntuインストールメディアから起動します-ターミナルを開いて実行します:

    Sudo mount /dev/sd*** /mnt
    Sudo mount /dev/sd** /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
    Sudo chroot /mnt
    grub-install /dev/sd*
    update-grub  

注意:

sd* =ディスク| sd** = efiパーティション| sd*** =システムパーティション

パーティション番号を識別するには、GPartedを使用します。これはUbuntuインストールメディアに含まれています。

BIOSを起動し、UEFI設定でUbuntuを選択して、起動するデフォルトのオペレーティングシステムにします。

0
cl-netbox

grubのインストールは簡単です。

で端末を開く Ctrl+Alt+t

必要なのは2つのコマンドだけです。一度に1つずつ入力して、 Enter それぞれの後に。

Sudo grub-install /dev/sda
Sudo update-grub

最初のコマンドはgrubをインストールします。 grub-installは、正しいバージョンのgrubを自動的に選択します。 2番目はgrubメニューを更新します。

これが必要なものすべてです。再起動すると、grubメニューが表示されます。

しかし、再起動時にgrubメニューが表示されない場合は、Ubuntuを起動順序の最初に選択するためにEFI(Bios)設定を入力する必要がある場合があります。 (この設定はnotハードウェアブート順序と同じです:usb、cd、hddなど)EFIセットアップの入力方法(多くの場合、 esc 起動中)、起動順序設定の場所はメーカーごとに異なります。

0
chaskes