私は父に父の日のために新しいラップトップ、Sony Vaio S 15(Sonyの最新モデル)を購入しました。彼はUbuntuとWindows 7をデュアルブートしたいと思っています。Ubuntu12.04をUSBドライブに入れて、コンピューターが、インストールのパーティション部分に入ったとき、デュアルブートするオプションはありませんでした。すべてを削除して、Ubuntuまたは「その他」をインストールする場合のみ。手動でパーティション分割することにより、「その他」の機能を使用してインストールしましたが、一度インストールすると、コンピューターがgrubすることはありません。 Windowsの内部から、Easy BCDを使用してブートローダーを修正しようとしたため、Windows 7またはUbuntu 12.04で起動するオプションが与えられましたが、コンピューター上のオペレーティングシステム(Windowsでさえも)を検出できませんでした。
最新のSony Vaiosでデュアルブートすることはできませんか、またはこの回避策はありますか?
以下は、次のものです。
Insyde H2O EFI biosを搭載したSony VAIOは、GRUB EFI で起動しません
これは、12.04を搭載したSONY VAIO S15(2012)で行われ、すべてが正常に機能するようです(両方のOSからサスペンドするなど)
マシンがレガシーではなくUEFIモードで起動していることを確認してください
Ubuntu USスティックまたはCDから起動
Ubuntuパーティションにブートローダーをインストールすることを選択したことを確認してください
通常どおりUbuntuをインストールします。
再起動するが、スティックから再起動する
Sudo mkdir -p /mnt/efi_partition
Sudo mount -t vfat /dev/sda3 /mnt/efi_partition
Sudo cd /mnt/efi_partion/EFI/Microsoft/Boot
Sudo cp bootmgfw.efi bootmgfw.efi.old
Sudo cp /mnt/efi_partition/EFI/ubuntu/grubx64.efi bootmgfw.efi
Sudo reboot
Ubuntuを起動する必要があります。
動作したら、grub
構成を編集してWindows 7を起動する必要があります
emacs /etc/grub.d/40_custom
最後に追加
menuentry "Windows 7" {
set root='(hd0,gpt3)'
chainloader /EFI/Boot/bootx64.efi
}
それから:
Sudo update-grub
Sudo reboot
試行錯誤の末、ようやくデュアルブートを実現する解決策を見つけました。 VAIO 13Aを使用しており、プリインストールされているWindows 7とともにUbuntu 16.04をインストールしようとしています。
他の投稿で見つかった他のすべての解決策を試したが、まだ成功していない場合は、おそらく私の解決策を試すことができます。私は最初に次のリンクで提供されるソリューションを試しました:
Insyde H2O EFI biosを搭載したSony VAIOは、GRUB EFI で起動しません
そして
https://askubuntu.com/a/180857/537309
ただし、vaioはWindowsを直接起動するか、Ubuntuのみを起動できます。後者の場合、「Windows 7」オプション(grubメニューに追加した)を選択すると、Windows 7を起動する代わりに再びgrubメニューに戻ります。
これが最終的に問題を解決した方法です。まず、( https://askubuntu.com/a/180857/537309 )で説明されている手順に従います。
1.マシンがレガシーではなくUEFIモードで起動していることを確認します
2.Ubuntu USスティックまたはCDからの起動
3.Ubuntuパーティションにブートローダーをインストールすることを選択したことを確認してください
4.通常どおりUbuntuをインストールします。
5.再起動するが、スティックから再度起動する
次に、ターミナルで次のコマンドを入力します。
Sudo mkdir -p /mnt/efi_partition
Sudo mount -t vfat /dev/sda3 /mnt/efi_partition
cd /mnt/efi_partion/EFI/Microsoft/Boot
Sudo cp bootmgfw.efi /mnt/efi_partition/EFI/Microsoft/bootmgfw.efi
Sudo cp /mnt/efi_partition/EFI/ubuntu/grubx64.efi bootmgfw.efi
Sudo reboot
4行目は元のソリューションとは異なることに注意してください。後で使用するために、bootmgfw.efiファイルを1レベル上のMicrosoftフォルダーにコピーするだけです。
これで、vaioがgrubを実行し、オペレーティングシステムを選択できるようになります。 Ubuntuを選択し、ターミナルを開いて入力します:
Sudo emacs /etc/grub.d/40_custom
ウィンドウがポップアップします。ファイルの最後に次の行を追加します。
menuentry "Windows 7" {
set root='(hd0,gpt3)'
chainloader /EFI/Microsoft/bootmgfw.efi
}
ここでは、ウィンドウをブートするために、前のステップでバックアップしたbootmgfw.efiファイルを使用するようgrubに指示します。ファイルを保存して閉じます。ターミナルで、次を入力します。
Sudo update-grub
Sudo reboot
これで、grubからいずれかのシステムを起動できるはずです。
これは私のために働いた: https://askubuntu.com/a/15064
(これが本当にこれを解決する最良の方法であるかどうかはわかりませんが、うまくいきました。)
Boot-Repair 's Recommended Repair
再インストールGRUB 1クリックで。さらにヘルプが必要な場合は、BootInfoの概要も表示されます。