双启动Windows 8和Ubuntu

我的笔记本电脑有两个硬盘,一个320GB硬盘和一个30GB SSD。 我在HDD上安装了Windows 8,在SSD上安装了Ubuntu。 但是,在我安装Ubuntu之后,Windows 8没有出现在启动列表中。 我尝试了启动修复,但这没有帮助。这是我的fdisk -l的输出:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6cd9314a Device Boot Start End Blocks Id System /dev/sda1 * 2048 625139711 312568832 7 HPFS/NTFS/exFAT Disk /dev/sdb: 30.0 GB, 30016659456 bytes 255 heads, 63 sectors/track, 3649 cylinders, total 58626288 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6cd93132 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 207126 102539+ 83 Linux /dev/sdb2 208894 58626047 29208577 5 Extended /dev/sdb5 208896 4112383 1951744 82 Linux swap / Solaris /dev/sdb6 4114432 58626047 27255808 83 Linux Disk /dev/mmcblk0: 3965 MB, 3965190144 bytes 49 heads, 48 sectors/track, 3292 cylinders, total 7744512 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0009c694 Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 8192 7744511 3868160 b W95 FAT32 

我也尝试了sudo grub-update,但这也没有做任何事情。

你安装grub到哪个驱动器(HDD或SSD)? 将Grub安装到SSD并将SSD设置为BIOS中的第一个引导设备。

好的,所以打开一个管理Gedit,然后导航到/etc/grub.d/40_custom我相信进入

 menuentry "Windows 8" { set root='(hd0,gpt1)' chainloader /EFI/microsoft/BOOT/bootmgfw.efi } 

应该给你一个Grub for Windows 8的条目。放置之后,启动到Ubuntu运行sudo update-grub