雙啟動Ubuntu14.04/WIN7獨立磁碟

雙啟動Ubuntu14.04/WIN7獨立磁碟

經過三天在線搜索並嘗試各種事情後發布這個問題。

我有兩個實體驅動器(每個是 480GB SSD),一個裝有 Ubuntu 14.04,一個裝有 WIN7。我想選擇透過 GRUB2 或 EasyBCD 啟動到其中一個作業系統 - 沒有偏好。我的配置也沒有太大成功。按下電源按鈕即可進入 Ubuntu,無需進一步關注,啟動時按 DEL 可進入 UEFI BIOS 並啟動 WIN7 磁碟(IDE 模式下為 SATA)。我唯一一次看到 Windows 啟動管理器畫面是在進入 BIOS 並選擇 WIN7 驅動器啟動之後 - 沒有什麼意義。我從來沒有見過 grub 螢幕。

這是我的fdisk -l輸出(另請參閱下面 GParted 的表格表示):

Disk /dev/sda: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   937703087   468851543+  ee  GPT

Disk /dev/sdb: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 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: 0x05eaa1a0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sdb2          206848   937699327   468746240    7  HPFS/NTFS/exFAT

以下是我嘗試過和遇到的一些事情:

在 EasyBCD 中,我新增了 Ubuntu 和 Neogrub 作為新條目。條目 #2 Ubuntu 我將其設為 Device: boot 而不是 C:。 Neogrub (#Entry #3) 設定檔 menu.lst 如下所示:

default 1
timeout 30

title Ubuntu
root (hd0,2)
kernel /boot/vmlinuz-3.13.0-48-generic ro root= /dev/sda2
initrd /boot/initrd.img-3.13.0-48-generic


title Windows 7
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot

initrd.img-3.13.0-48-generic 似乎是一個存檔(訊息:無法使用存檔管理員開啟)。我在「將 Windows7 開機載入程式安裝到 MBR」單選按鈕的 MBR 設定選項下按下了 BCD 部署和寫入 MBR。這是我最終的 EasyBCD 總結:

There are a total of 3 entries listed in the bootloader.

Default: Windows 7
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe

Entry #2
Name: Ubuntu
BCD ID: {2ea417e1-d5e2-11e4-b820-a9e2042696c7}
Device: boot
Bootloader Path: \NST\AutoNeoGrub0.mbr

Entry #3
Name: NeoGrub Bootloader
BCD ID: {2ea417e2-d5e2-11e4-b820-a9e2042696c7}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr 

我安裝了grub2如下本教程,但似乎沒有解決。我確實更新了grub2。

我還嘗試透過啟動修復進行自動修復,但收到訊息要求我建立 BIOS 啟動分區(我認為我已經有了這個分區? - 請參閱下面 GParted 的輸出),並「停用 BIOS 中的安全啟動」(無法在我的BIOS 中看到類似的內容):

Partition    File system   Mount Point    Size     Flags
/dev/sda1    FAT32         /boot/efi)     512 MB   Boot
/dev/sda2    ext4          /              414 GB   
/dev/sda3     linux-swap                   32 GB

我想這些都是主要的事情。經過 3 天的安裝 Ubuntu、重新安裝 Windows 並排除各種問題後,我感到非常困惑和迷失方向。預先感謝您的任何提示。

答案1

我看到這個話題相當老了,但也許問題仍然存在;

我自己也有同樣的配置; 2 個 SSD,一台附 Windows,一台附 ubuntu。 EasyBCD 不適合我。

我正在使用 Grub2。

須藤 apt-get 安裝 grub2

然後我安裝了grub定制器https://launchpad.net/grub-customizer以確保存在正確的條目並且解析度設定為我的顯示器。

相關內容