Win8.1とUbuntuのデュアルブートの問題、「エラー:ディスク 'sda6、gpt1'が見つかりません」


0

ラップトップ用の新しい240ギガバイトのSSDを入手しました。Windows 8.1をインストールし、その半分をWindows用にパーティション分割し、残りをLinux用に予約しました。すべてがうまく機能します。次に、Ubuntu 14.04 LTSをインストールしました。WindowsはプライマリパーティションといくつかのリカバリパーティションをすべてNTFSで作成しました。Ubuntuで6ギガのスワップファイルパーティションを作成し、残りのスペースをext4プライマリパーティションに使用しました。

今、私は起動時にgrubが起動し、UbuntuとWindows 8.1のオプションがあるという問題に直面していますが、Windowsに行くとエラーが発生します:Win8.1とUbuntuのデュアルブートのトラブル、「エラー:ディスク 'sda6、gpt1'が見つかりません」

Ubuntuによると、sda6はWindowsがインストールされているパーティションです。以下に、ファイル/etc/grub.d/40_customの内容を添付しました。他に何が必要なのか教えてください。

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
    menuentry "Windows 8.1" {
    set root='(sda6,gpt1)'
    chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

ありがとう!!

回答:


0

Windowsブートマネージャー用に次の行があります:(\ boot \ grub \ grub.cfgに)

menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-92A2-051C' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  92A2-051C
    else
      search --no-floppy --fs-uuid --set=root 92A2-051C
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi

92A2-051Cは、/ dev / sda上のEFIシステムパーティションのボリュームIDです。

sudo update-grub2 grub.cfgを再生成する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.