20250605在微星X99主板中配置WIN10和ubuntu22.04.6雙系統啟動的引導設置

rootroot@rootroot-X99-Turbo:~$ sudo apt-get install boot-repair
rootroot@rootroot-X99-Turbo:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair
rootroot@rootroot-X99-Turbo:~$ sudo apt-get install boot-repair


20250605在微星X99主板中配置WIN10和ubuntu22.04.6雙系統啟動的引導設置
2025/6/5 17:32


緣起:微星X99的主板,按照國際慣例,先安裝WIN10,然后再安裝ubuntu20.04.6作為編譯服務器!
現在發現,上電之后直接進WIN10系統。
在上電的時候,黑屏的過程中就要不停地按F11,可以出現選擇菜單/啟動選項,這時候你才能夠選擇啟動ubuntu。
在ubuntu啟動的過程中:在ubuntu啟動菜單中有WIN系統的選項!

最初判定為:啟動損壞?由于是編譯服務器,不敢亂動。就湊合用吧!
終于等在不太忙的時候,決定開始解決問題。

安裝boot-repair沒有解決引導的問題,但是解決了一個開機的時候就出現的錯誤的問題。
具體原因是否是因為引導導致的異常未知了!【大概率是引導異常導致的吧!】
【最終解決方法】在BIOS中配置引導菜單就搞定了!
以前安裝雙系統的時候,貌似主板BIOS/ubuntu系統他來就自動解決好引導問題。
也有可能是因為這片主板太老了/過于經典了!
有些不好使了吧?^_


CSDN:雙系統重裝WIN后找不到ubuntu的恢復啟動操作


參考資料:
https://blog.csdn.net/orDream/article/details/80969717?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522f06bfedb24fc6f5eb1d4936787a12121%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=f06bfedb24fc6f5eb1d4936787a12121&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-80969717-null-null.142^v102^pc_search_result_base6&utm_term=%E5%8F%8C%E7%B3%BB%E7%BB%9F%E9%87%8D%E8%A3%85WIN%E5%90%8E%E6%89%BE%E4%B8%8D%E5%88%B0ubuntu%E7%9A%84%E6%81%A2%E5%A4%8D%E5%90%AF%E5%8A%A8%E6%93%8D%E4%BD%9C&spm=1018.2226.3001.4187
https://blog.csdn.net/orDream/article/details/80969717

雙系統下重裝win后找不到Ubuntu的恢復啟動操作


https://chat.deepseek.com/a/chat/s/dc9e7c61-6e40-4507-9695-9a3b93727e33
修復Ubuntu20.04雙系統啟動問題
ubuntu20.04和win10的雙系統 只能啟動win10了 怎么修復?
修復 Ubuntu 20.04 和 Windows 10 雙系統啟動問題
如果你的雙系統只能啟動 Windows 10 而無法進入 Ubuntu,這通常是由于 GRUB 引導加載程序被覆蓋或損壞導致的。以下是修復步驟:


https://chat.deepseek.com/a/chat/s/f5aef044-4491-4a4e-8f95-1f19eb6a7293
修復雙系統引導步驟詳解
服務器是WIN10和ubuntu22.04的雙系統。上電默認WIN10。在上電的時候,按鍵盤的F11按鍵,可以進入BIOS的系統引導菜單,可以選擇 WIN10/UBUNTU22.04系統。請問如何修復雙系統的引導?
修復雙系統引導(Windows 10 和 Ubuntu 22.04)的步驟如下,具體操作取決于當前引導損壞的情況:

方法一:使用 Ubuntu Live USB 修復 GRUB
適用場景:Ubuntu 無法啟動,但 Windows 仍可啟動。

準備 Ubuntu Live USB

下載 Ubuntu 22.04 ISO,用 Rufus 或 BalenaEtcher 制作啟動盤。

進入 Live 環境

插入 U 盤,開機按 F11 選擇從 U 盤啟動,進入 "Try Ubuntu" 模式。

修復 GRUB
打開終端,執行以下命令:

bash
sudo apt update
sudo apt install --reinstall grub-efi-amd64
sudo grub-install /dev/sda ? ? ? ?# 注意將 `/dev/sda` 替換為你的實際硬盤(如 NVMe 硬盤可能是 `/dev/nvme0n1`)
sudo update-grub
重啟驗證

拔出 U 盤,重啟后應能看到 GRUB 菜單,包含 Windows 和 Ubuntu 選項。

方法二:修復 Windows 引導后重新配置 GRUB
適用場景:Windows 覆蓋了引導,導致直接進入 Windows。

修復 Windows 引導

使用 Windows 安裝盤啟動,進入 "修復計算機" > "疑難解答" > "命令提示符"。

執行以下命令重建 Windows 引導:

cmd
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
重新恢復 GRUB

按照 方法一 的步驟,用 Ubuntu Live USB 重新安裝 GRUB。

方法三:手動調整 EFI 分區
適用場景:EFI 分區中的引導文件損壞或丟失。

掛載 EFI 分區
在 Ubuntu Live 環境中執行:

bash
sudo fdisk -l ? ? ? ? ? ? ? ? ? ? # 找到 EFI 分區(通常是 `/dev/sda1` 或 `/dev/nvme0n1p1`)
sudo mount /dev/sda1 /mnt ? ? ? ? # 掛載 EFI 分區
檢查引導文件

確認 /mnt/EFI 下是否存在 ubuntu 和 Microsoft 文件夾。

如果缺失 Ubuntu 文件,重新安裝 GRUB(見方法一)。

修復 EFI 啟動項

bash
sudo efibootmgr ? ? ? ? ? ? ? ? ? # 查看當前啟動項
sudo efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu" -l \\EFI\\ubuntu\\grubx64.efi ?# 添加 Ubuntu 啟動項
方法四:使用 Boot-Repair 工具(推薦新手)
在 Ubuntu Live 環境中運行:

bash
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair
選擇 Recommended repair,按照提示操作。

注意事項
備份數據:操作前建議備份重要文件。

UEFI/BIOS 模式:確保系統啟動模式一致(雙系統建議均用 UEFI)。

分區表:GPT 分區表兼容 UEFI,MBR 需切換為 Legacy 模式。

完成修復后,重啟按 F11 應能正常選擇雙系統。如果仍有問題,可能需要檢查 BIOS 設置(如 Secure Boot 關閉、正確引導順序)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/83800.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/83800.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/83800.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MyBatis之測試添加功能

1. 首先Mybatis為我們提供了一個操作數據庫的會話對象叫Sqlsession,所以我們就需要先獲取sqlsession對象: //加載核心配置文件 InputStream is Resources.getResourceAsStream("mybatis-config.xml"); //獲取sqlSessionFactoryBuilder(是我…

[論文閱讀] 人工智能+軟件工程 | MemFL:給大模型裝上“項目記憶”,讓軟件故障定位又快又準

【論文解讀】MemFL:給大模型裝上“項目記憶”,讓軟件故障定位又快又準 論文信息 arXiv:2506.03585 Improving LLM-Based Fault Localization with External Memory and Project Context Inseok Yeo, Duksan Ryu, Jongmoon Baik Subjects: Software Engi…

Java開發中復用公共SQL的方法

在一次Java后端開發的面試中,面試官問了我一個問題:“你在寫代碼時會復用公共SQL嗎?如果會的話,能詳細介紹一下你是如何實現的嗎?”這個問題讓我眼前一亮,因為在實際項目中,SQL復用確實是一個非…

C#學習26天:內存優化的幾種方法

1.減少對象創建 使用場景: 在循環或密集計算中頻繁創建對象時。涉及大量短生命周期對象的場景,比如日志記錄或字符串拼接。游戲開發中,需要頻繁更新對象狀態時。 說明: 重用對象可以降低內存分配和垃圾回收的開銷。使用對象池…

【opencv】基礎知識到進階(更新中)

安裝:pip install opencv-python 入門案例 讀取圖片 本節我們將來學習,如何使用opencv顯示一張圖片出來,我們首先需要掌握一條圖片讀取的api cv.imread("圖片路徑","讀取的方式") # 圖片路徑: 需要在工程目錄中,或者一個文件的絕對路徑 # 讀取…

【Part 3 Unity VR眼鏡端播放器開發與優化】第二節|VR眼鏡端的開發適配與交互設計

文章目錄 《VR 360全景視頻開發》專欄Part 3|Unity VR眼鏡端播放器開發與優化第一節|基于Unity的360全景視頻播放實現方案第二節|VR眼鏡端的開發適配與交互設計一、Unity XR開發環境與設備適配1.1 啟用XR Plugin Management1.2 配置OpenXR與平…

SQL進階之旅 Day 16:特定數據庫引擎高級特性

【SQL進階之旅 Day 16】特定數據庫引擎高級特性 開篇 在“SQL進階之旅”系列的第16天,我們將探討特定數據庫引擎的高級特性。這些特性通常為某些特定場景設計,能夠顯著提升查詢性能或簡化復雜任務。本篇文章將覆蓋MySQL、PostgreSQL和Oracle的核心高級…

c++算法學習4——廣度搜索bfs

一、引言:探索迷宮的智能方法 在解決迷宮最短路徑問題時,廣度優先搜索(BFS)是一種高效而優雅的算法。與深度優先搜索(DFS)不同,BFS采用"由近及遠"的搜索策略,逐層探索所有…

4.RV1126-OPENCV 圖像輪廓識別

一.圖像識別API 1.圖像識別作用 它常用于視覺任務、目標檢測、圖像分割等等。在 OPENCV 中通常使用 Canny 函數、findContours 函數、drawContours 函數結合在一起去做輪廓的形檢測。 2.常用的API findContours 函數:用于尋找圖片的輪廓,并把所有的數…

Qt多線程訪問同一個數據庫源碼分享(基于Sqlite實現)

Qt多線程訪問同一個數據庫源碼分享(基于Sqlite實現) 一、實現難點線程安全問題死鎖風險連接管理問題數據一致性性能瓶頸跨線程信號槽最佳實踐建議 二、源碼分享三、測試1、新建一個多線程類2、開啟多線程插入數據 一、實現難點 多線程環境下多個線程同時…

雙空間知識蒸餾用于大語言模型

Dual-Space Knowledge Distillation for Large Language Models 發表:EMNLP 2024 機構:Beijing Key Lab of Traffic Data Analysis and Mining 連接:https://aclanthology.org/2024.emnlp-main.1010.pdf 代碼:GitHub - songmz…

貪心算法應用:多重背包啟發式問題詳解

貪心算法應用:多重背包啟發式問題詳解 多重背包問題是經典的組合優化問題,也是貪心算法的重要應用場景。本文將全面深入地探討Java中如何利用貪心算法解決多重背包問題。 多重背包問題定義 **多重背包問題(Multiple Knapsack Problem)**是背包問題的變…

ES6 Promise 狀態機

狀態機:抽象的計算模型,根據特定的條件或者信號切換不同的狀態 一、Promise 是什么? 簡單來說,Promise 就是一個“承諾對象”。在ES6 里,有些代碼執行起來需要點時間,比如加載文件、等待網絡請求或者設置…

【Docker管理工具】部署Docker可視化管理面板Dpanel

【Docker管理工具】部署Docker可視化管理面板Dpanel 一、Dpanel介紹1.1 DPanel 簡介1.2 主要特點 二、本次實踐規劃2.1 本地環境規劃2.2 本次實踐介紹 三、本地環境檢查3.1 檢查Docker服務狀態3.2 檢查Docker版本3.3 檢查docker compose 版本 四、下載Dpanel鏡像五、部署Dpanel…

最新研究揭示云端大語言模型防護機制的成效與缺陷

一項全面新研究揭露了主流云端大語言模型(LLM)平臺安全機制存在重大漏洞與不一致性,對當前人工智能安全基礎設施現狀敲響警鐘。該研究評估了三大領先生成式AI平臺的內容過濾和提示注入防御效果,揭示了安全措施在阻止有害內容生成與…

docker中,容器時間和宿機主機時間不一致問題

win11下的docker中有個mysql。今天發現插入數據的時間不正確。后來發現原來是docker容器中的時間不正確。于是嘗試了各種修改,什么run -e TZ"${tzutil /g}",TZ"Asia/Shanghai",還有初始化時帶--mysqld一類的,…

uniapp實現的簡約美觀的星級評分組件

采用 uniapp 實現的一款簡約美觀的星級評分模板,提供絲滑動畫效果,用戶可根據自身需求進行自定義修改、擴展,純CSS、HTML實現,支持web、H5、微信小程序(其他小程序請自行測試) 可到插件市場下載嘗試&#x…

go語言的鎖

本篇文章主要講鎖,主要會涉及go的sync.Mutex和sync.RWMutex。 一.鎖的概念和發展 1.1 鎖的概念 所謂的加鎖和解鎖其實就是指一個數據是否被占用了,通過Mutex內的一個狀態來表示。 例如,取 0 表示未加鎖,1 表示已加鎖&#xff…

Ubuntu 服務器軟件更新,以及常用軟件安裝 —— 一步一步配置 Ubuntu Server 的 NodeJS 服務器詳細實錄 3

前言 前面,我們已經 安裝好了 Ubuntu 服務器系統,并且 配置好了 ssh 免密登錄服務器 ,現在,我們要來進一步的設置服務器。 那么,本文,就是進行服務器的系統更新,以及常用軟件的安裝 調整 Ubu…

如何從零開始建設一個網站?

當你沒有建站的基礎和建站的知識,那么應該如何開展網站建設和網站管理。而今天的教程是不管你是為自己建站還是為他人建站都適合的。本教程會指導你如何進入建站,將建站的步驟給大家分解: 首先我們了解一下,建站需要那些步驟和流程…