ストーリーは次のとおりです。PCにWindows 7があり、Ubuntu 14.04をインストールしたばかりです。次のようにしました。
問題は、インストールしたのでアクセスできないことです。PCを起動すると、Windowsで直接起動し、起動オプションにも、Ubuntuを起動できるものがありません。
ブート修復などを使用したソリューションを見てきましたが、14.04で機能しなくなったようです。
それで、WindowsとUbuntuの両方をデュアルブートする方法はありますか?
Update
USBからubuntuをインストールしたという事実のため、次の行を試しました。
Sudo grub-install /dev/sdX
Sudo update-grub
SdXの代わりにsd4(Ubuntuをインストールした場所)を使用しました。最初の行の後に悲しいことに、次のエラーが表示されました:「/ cow」の正規パスを取得できませんでした」
私は可能な重複ソリューションを試しましたが、ここに私が得るものがあります。
ubuntu@ubuntu:~$ Sudo mount /dev/sd4 /mnt
mount: special device /dev/sd4 does not exist
ubuntu@ubuntu:~$ Sudo mount /dev/sda4 /mnt
ubuntu@ubuntu:~$ Sudo mount /dev/sda4 /mnt/boot
ubuntu@ubuntu:~$ Sudo grub-install --root-directory=/mnt /dev/sda4
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
ubuntu@ubuntu:~$ Sudo grub-install --root-directory=/mnt /dev/sda4
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
ubuntu@ubuntu:~$ Sudo grub-install /dev/sda4
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/cow'.
ubuntu@ubuntu:~$
ただし、Sda4はExt4パーティションであるため、Ext2である理由がわかりません。
USBでブートした後、/ partionをマウントし(最も簡単な方法はnautilusを使用する)、chrootを使用する必要があります
Sudo chroot /media/ubuntu/drivename
その後、grub updateを発行できます
Sudo grub-install /dev/sda4
Sudo update-grub
Grubは正しく設定されていないようです。起動時のデュアルブートのプロセスは、grubに移動してから選択することです。だからあなたのグラブにはいくつかの問題があります。
14.04をインストールするときに、ブートローダー(この場合はgrub)をEFIと呼ばれる特別なパーティションに配置するように指示されましたか?あなたのグラブはどこに保存されているのでしょうか。