Ubuntu安裝後沒有grub選單,直接啟動進入Ubuntu

Ubuntu安裝後沒有grub選單,直接啟動進入Ubuntu

我有兩個獨立的 SSD。其中一台安裝了 Windows 10 Pro,另一台安裝了 Ubuntu 14.04.3 LTS。

當我的電腦啟動時,我沒有 grub 選單來選擇我想要啟動的作業系統,它會直接自動啟動到 Ubuntu。當我在 BIOS 中將 SSD 設定為啟動順序中的第一個時,我可以啟動到 Windows,但出現問題。

我有第三個 2TB HDD,僅用於儲存。以下是運行後的資訊匯總啟動訊息腳本

============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.
 => Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    in partition 112 for .

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sdb2: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi 
                       /efi/ubuntu/shimx64.efi

sdb4: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:      

我之前已經安裝過Linux很多次,但這是我第一次將其安裝在單獨的驅動器上。鑑於它安裝在與 Windows 不同的驅動器上,我是否需要執行任何額外/不同的操作?

答案1

也許update-grub2Linux安裝完成後沒有運作?這通常有助於刷新我的啟動選項選單。

我看到clearkimura關於修改的評論/boot/grub/grub.cfg,但是這個文件明確表示不要修改其內容,因為它是根據/etc/default/grub和自動生成的/etc/grub.d/

答案2

引用一個答案用戶613363發佈在這裡:https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives

這應該適用於大多數使用 UEFI 且具有兩個 HDD 的系統。

以下教學所使用的規格:

戴爾靈越E5440:

  • 主 HDD – 256 GB Samsung SSD(安裝 Windows 10)
  • 輔助硬碟 – 64GB Transcend mSATA SSD(該驅動器安裝了 Mint 18)

A) UEFI/BIOS

  1. 設定 "僅 UEFI 模式」(遺留/CSM)。
  2. 禁用“安全啟動
  3. 禁用“英特爾快速啟動「(若有配備)
  4. 禁用“快速啟動UEFI 中的「(請注意,這與 Windows 8/10 中的「fastboot」設定不同)。您的選項中的選項UEFI/BIOS可能會說類似的話完全/最小/自動用於啟動模式。選擇完整(或徹底,或完整,等等,無論您的 UEFI 供應商選擇如何稱呼它)。

B) 進階電源選項(快速啟動)

在 Windows 8/10 中停用快速啟動“進階電源選項」。重新啟動電腦以確保後續啟動和下一次重新啟動/關閉將處於「正常」模式。

選修的:

安裝馬克里姆反射(免費)並在 Windows 10 出現問題時建立備份映像和重新安裝媒體。

C) Rufus / 可啟動 U 盤

使用 Rufus 透過您選擇的基於 Ubuntu 的發行版建立可啟動 USB 記憶棒。確保在 Rufus 中您選擇選項UEFI/GPT僅有的。這可確保 Linux 環境在安裝過程中僅啟動至 UEFI 模式。

D) 啟動選單

重新啟動電腦並按一次啟動選單鍵(戴爾通常是F12)。從啟動選項中選擇您的 USB 記憶棒。

筆記:

確保它說UEFI在啟動選單中的 USB 記憶棒前面。

如果沒有,請返回 Windows 並使用 Rufus 重新建立您的 USB 記憶棒,確保您選擇UEFI/GPT(唯一)選項。

E) 啟動至 USB 隨身碟

啟動進入 Linux live 環境並開始安裝。

F) 安裝類型

當您進入安裝選項時,選擇“其他的東西」位於 Ubiquity 安裝程序的底部。

G) 建立分區

找到您要安裝 Linux 的輔助硬碟。

就我而言,它被列為/dev/sdc(和/dev/sda是 Windows 磁碟機和/dev/sdbUSB 隨身碟 [原為無形的在安裝程式中])。

所以基本上:

+-------------+--------+---------------------------+--------------------------------+
| Device path | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+-------------+--------+---------------------------+--------------------------------+
| /dev/sda    |  HDD   | Windows 10                | yes                            |
| /dev/sdb    |  USB   | Ubuntu 16.04 (Live Stick) | no                             |
| /dev/sdc    |  HDD   | None                      | yes                            |
+-------------+--------+---------------------------+--------------------------------+
  • 第一個分割區/EFI

    1. 選擇您的目標磁碟機(在我的例子中/dev/sdc
    2. 選擇 ”新建分割區表
    3. 如下所示對目標磁碟機進行分割:
    • 尺寸:650MB
    • 鍵入新分區:基本的
    • 新分區的位置:這個空間的開始
    • 用於:EFI(這將被列為/dev/sdc1建立分割區工具後,將其包含在分割工具中的 efi 中)
  • 第二個分區/根

    1. 在目標驅動器下選擇“可用空間”(在我的例子中/dev/sdc
    2. 選擇 ”+
    3. 如下所示對目標磁碟機進行分割:
    • 尺寸:分鐘。 10 GB(20+ GB 更好)
    • 鍵入新分區:基本的
    • 新分區的位置:這個空間的開始
    • 用於:外部4
    • 掛載點:選擇 ”/”
  • 第三分區/交換

    1. 在目標驅動器下選擇“可用空間”(在我的例子中/dev/sdc
    2. 選擇 ”+
    3. 如下所示對目標磁碟機進行分割:
    • 尺寸:分鐘。 2 GB(20+ GB 更好)
    • 鍵入新分區:基本的
    • 新分區的位置:這個空間的開始
    • 用於:交換(如果您希望使用休眠功能,則交換需要略大於您的 RAM 總量 - 例如我有 8 GB,因此該分割區的大小設定為 9000 MB)
  • 第四個分區/主頁

    1. 在目標驅動器下選擇“可用空間”(在我的例子中/dev/sdc
    2. 選擇 ”+
    3. 如下所示對目標磁碟機進行分割:
    • 尺寸:驅動器上的剩餘空間
    • 鍵入新分區:基本的
    • 新分區的位置:這個空間的開始
    • 用於:外部4
    • 掛載點:選擇“/home”

H) 引導裝置

  • 按一下“立即安裝”,從“用於引導程式安裝的裝置”選項按鈕中,選擇剛剛建立的 650 MB EFI 分割區作為引導程式的目標。 (例子/dev/sdc1就我而言)。
  • 點擊 ”現在安裝」。

一)安裝與重啟

  • 完成安裝程序並重新啟動(出現 UEFI/BIOS 螢幕標誌時移除 USB 記憶棒)。

J) 重新啟動後

UEFI/BIOS 讀取 Linux 新增的開機載入程式條目後,您將看到引導選單包含您的 Linux 發行版的清單以及啟動 Windows 10 的清單。

  1. 啟動進入 Linux
  2. 安裝所有更新,然後重新啟動並嘗試從 grub 選單進入 Windows 10,以確保 grub 正確處理到 Windows 10 引導程式的移交。

你做了什麼:

您已經安裝了Linux EFI 開機載入程式到新建立的EFI分割區。在此過程中,Linux 已在系統 UEFI/BIOS 的 UEFI 清單中新增了一個條目。Linux 也會自動偵測您的 Windows 10 安裝並新增一個 grub 選單項目來啟動它。此時,您的電腦將自動引導至 Linux,除非您選擇引導至 Windows(從 Grub 選單)。

你有什麼不是完畢:

你有不是以任何方式更改了您的 Windows 10 安裝或其引導程序,甚至觸及了 Windows 10 EFI 分割區。只需從 UEFI/BIOS 設定中刪除 Linux UEFI 列表,一切都是可逆的。每個供應商的具體操作方式有所不同。

相關內容