vSphere環境ubuntu24.04虛擬機從BIOS切換為EFI模式啟動

文章目錄

  • 一、操作背景
  • 二、操作步驟
    • 1.配置本地鏡像倉庫(可選)
    • 2.確認當前分區是gpt分區
    • 3.創建EFI分區
    • 4.安裝和修改GRUB
    • 5.重啟配置生效
  • 三、驗證EFI模式
    • 方法 1:檢查 /sys/firmware/efi 目錄
    • 方法 2:檢查 dmesg 啟動日志
    • 方法 3:使用 efibootmgr(僅 UEFI 有效)
    • 方法 4:檢查磁盤分區表

一、操作背景

公司虛擬化平臺vsphere上新建一臺大模型服務器,操作系統是ubuntu24.04版本,BIOS啟動方式。ESXI上正在配置直通顯卡,需要EFI,這與現有的BIOS沖突,因此需要將BIOS改為EFI。

二、操作步驟

注意事項:
撰寫本文時,筆者已將BIOS改為EFI,因此圖片的各項配置是最終結果。如果想模仿本文操作,您主機的部分配置顯示信息與筆者不同,是正常的,只需要確認最后正常修改為EFI即可。

1.配置本地鏡像倉庫(可選)

筆者的工作場景,無法直接從外網的鏡像源地址下載對應的軟件包,因此需要把ISO鏡像掛載到當前主機,如果apt下載沒有問題的,可以忽略此步。

首先打開vsphere找到對應的主機,添加CD設備,勾好各選項后,找到上傳好的ISO鏡像文件。

在這里插入圖片描述

一般來講,新加的鏡像文件是 /dev/sr0
這里 筆者的鏡像文件是 /dev/sr1

在這里插入圖片描述

我只是臨時使用鏡像源,因此不配置開機自動掛載。

mount /dev/sr1 /mnt

最終的掛載情況如上圖顯示,接著修改apt配置文件。

進入到 /etc/apt/sources.list.d/ 目錄,備份ubuntu.sources 為 ubuntu.sources.bak ,然后對源配置文件進行修改,結果如下。

在這里插入圖片描述

如果掛載目錄和筆者一樣都是 /mnt 那么ubuntu.sources文件直接復制就好,不需要任何修改;如果不一樣,只需要改URIs這個參數就好。

最后更新軟件包列表

apt update

到此為止,本地鏡像倉庫配置完成。

2.確認當前分區是gpt分區

使用命令查看當前系統根分區/ 是否是gpt分區,如果是mbr分區,需要轉化為gpt

fdisk -l /dev/sda

如果是mbr分區,需要首先安裝gdisk工具

apt install gdisk

接著轉換格式硬盤

gdisk /dev/sda

接著按照提示,選擇 r 恢復和變換菜單;選擇g進行轉換。
此處具體操作不作贅述,如果不清楚,可以查找其他線上資料。

在這里插入圖片描述

3.創建EFI分區

同樣的,先創建一個512M硬盤,精簡置備。

在這里插入圖片描述

根據2.2的第二張圖片,筆者的新塊存儲設備名稱是 sdc ,文件的絕對路徑是/dev/sdc 因此對其創建分區。

fdisk /dev/sdc

磁盤分區的具體操作,此處筆者不作具體贅述,若不清楚,可參考筆者的另一篇文章。

Linux磁盤分區和管理

將512M全部空間分配給 /dev/sdc1

格式化操作

mkfs.fat -F32 /dev/sdc1

新建目錄 /boot/efi

mkdir /boot/efi

設置為永久掛載模式

在 /etc/fstab 文件添加一行內容如下

/dev/sdc1 /boot/efi vfat defaults 0 1

最后使掛載生效。

mount -a

4.安裝和修改GRUB

安裝GRUB引導程序,指向EFI分區

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu

執行這個命令后,有可能會報錯。

報錯大概如下:

grub-install:error   /usr/lib/grub/x86_64-rfi/modinfo.sh doesn't exist. 

看報錯是缺少什么文件,實際上就是 GRUB EFI 的相關軟件包未安裝

所以直接裝上就好。

apt install grub-efi-amd64

然后重新跑一下第一個命令。

最后重新生成gurb配置文件。

update-grub

5.重啟配置生效

首先虛擬機關機。
然后打開vsphere控制臺,找到主機,將BIOS改為EFI,保存退出。

在這里插入圖片描述

重啟開機后,需要等待一段時間,能夠正常開機并且經過下面的驗證,表示已從BIOS切換為EFI模式。

三、驗證EFI模式

方法 1:檢查 /sys/firmware/efi 目錄

ls /sys/firmware/efi

判斷結果:
目錄存在(顯示文件列表)→ EFI/UEFI 模式
目錄不存在(報錯 No such file or directory)→ Legacy BIOS 模式

方法 2:檢查 dmesg 啟動日志

dmesg | grep -i "efi\|bios"

判斷結果:
出現 EFI v 或 UEFI → UEFI 模式
出現 BIOS 或無 EFI 字樣 → Legacy BIOS 模式

方法 3:使用 efibootmgr(僅 UEFI 有效)

efibootmgr

判斷結果:
在這里插入圖片描述

顯示 UEFI 啟動項列表 → UEFI 模式
報錯 EFI variables are not supported → BIOS 模式

方法 4:檢查磁盤分區表

parted -l | grep "Partition Table"

判斷結果:
Partition Table: gpt → 通常是 UEFI 模式(GPT 分區表)
Partition Table: msdos → 通常是 BIOS 模式(MBR 分區表)

?? 注意:磁盤分區表(GPT/MBR)和啟動模式(UEFI/BIOS)并非嚴格綁定,但 UEFI 通常搭配 GPT,BIOS 通常搭配 MBR。

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

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

相關文章

python打卡day48

import torch # 生成一個3x3的標準正態分布隨機張量 random_tensor torch.randn(3, 3) print("隨機張量:\n", random_tensor) 隨機張量: tensor([[-0.9343, -0.3254, 0.6991], [-1.7157, 1.7171, -0.4322], [ 0.6004, -1.1050, -0.2178]]) # …

推薦算法八股總結

從計算機視覺轉行搜廣推的第9天 1.youtubednn 推薦系統經典模型YouTubeDNN_推薦系統架構圖-CSDN博客文章瀏覽閱讀2.1k次,點贊28次,收藏34次。本文詳細介紹了YouTubeDNN推薦系統,包括其召回階段的多模型篩選策略,排序階段的復雜模…

EasyRTC音視頻實時通話功能在WebRTC與智能硬件整合中的應用與優勢

一、WebRTC與智能硬件整合趨勢? 隨著物聯網和實時通信需求的爆發式增長,WebRTC作為開源實時通信技術,為瀏覽器與移動應用提供免插件的音視頻通信能力,在智能硬件領域的融合應用已成必然趨勢。智能硬件不再局限于單一功能,對實時…

零基礎在實踐中學習網絡安全-皮卡丘靶場(第九期-Unsafe Fileupload模塊)(yakit方式)

本期內容并不是很難,相信大家會學的很愉快,當然對于有后端基礎的朋友來說,本期內容更加容易了解,當然沒有基礎的也別擔心,本期內容會詳細解釋有關內容 本期用到的軟件:yakit(因為經過之前好多期…

生信服務器 | 做生信為什么推薦使用Linux服務器?

原文鏈接:生信服務器 | 做生信為什么推薦使用Linux服務器? 原文鏈接:生信服務器 | 做生信為什么推薦使用Linux服務器? ---- 原文鏈接:生信服務器 | 做生信為什么推薦使用Linux服務器? ---- 原文鏈…

OpenCV 圖像色彩空間轉換與摳圖

一、知識點: 1、色彩空間轉換函數 (1)、void cvtColor( InputArray src, OutputArray dst, int code, int dstCn 0, AlgorithmHint hint cv::ALGO_HINT_DEFAULT ); (2)、將圖像從一種顏色空間轉換為另一種。 (3)、參數說明: src: 輸入圖像,即要進行顏…

高斯列主元消去法——python實現

高斯列主元消去法 1. 高斯消去法 高斯消去法是一種求解線性方程組 A x b A\mathbf{x} \mathbf{b} Axb 的方法,通過逐步化簡增廣矩陣,將其變為上三角矩陣,從而方便求解未知數。 線性方程組的一般形式為: { a 11 x 1 a 12 x…

linux下安裝elasticsearch及ik分詞器

linux下安裝elasticsearch及ik分詞器 安裝版本 linux版本:centos7.5 es版本:elasticsearch-7.14.0-linux-x86_64.tar.gz 下載地址:https://www.elastic.co/downloads/past-releases#elasticsearch Ik版本:elasticsearch-analysi…

相機Camera日志分析之三十一:高通Camx HAL十種流程基礎分析關鍵字匯總(后續持續更新中)

【關注我,后續持續新增專題博文,謝謝!!!】 上一篇我們講了:有對最普通的場景進行各個日志注釋講解,但相機場景太多,日志差異也巨大。后面將展示各種場景下的日志。 通過notepad++打開場景下的日志,通過下列分類關鍵字搜索,即可清晰的分析不同場景的相機運行流程差異…

【配置篇】告別硬編碼:多環境配置、@ConfigurationProperties與配置中心初探

摘要 本文是《Spring Boot 實戰派》系列的第五篇,聚焦于企業級應用開發中至關重要的配置管理。文章將首先解決開發、測試、生產環境配置不同的痛點,詳細介紹 Spring Boot 的 Profile(多環境配置) 機制。接著,我們將深…

代碼隨想錄算法訓練營第60期第六十三天打卡

大家好,我們昨天講解的是拓撲排序與Dijkstra算法的樸素版,其實我們大致了解了兩種算法的代碼實現,我們通過上次博客了解到拓撲排序其實是可以判斷圖里是否存在環,而Dijkstra算法則使用于非負邊權最短路的求解,今天我們…

linux中如何在日志里面檢索nowStage不等于1的數據的指令

你想在 Linux 中查找日志文件中 nowStage 不等于 1 的所有 JSON 行,當前你已經使用了: Bash 深色版本 grep -rn "nowStage" ./ 這個命令可以找到包含 "nowStage" 字樣的所有行及其所在的文件名和行號,但還不能篩選出 no…

【習題】DevEco Studio的使用

判斷題 1. 如果代碼中涉及到一些網絡、數據庫、傳感器等功能的開發,均可使用預覽器進行預覽。 正確(True) 錯誤(False) 正確答案: 錯誤(False) 知識點 預覽器的使用。解析:預覽器只支持對頁面的預覽,如果代碼中涉及到一些網絡、數據庫、…

SpringBoot實現簡易直播

當下直播技術已經成為各類應用不可或缺的一部分,從社交媒體到在線教育,再到電子商務和游戲領域,直播功能正在被廣泛應用。 本文將介紹如何使用SpringBoot框架構建一個直播流推拉系統。 一、直播技術基礎 1.1 推流與拉流概念 直播系統的核心…

xcode 各版本真機調試包下載

下載地址 https://github.com/filsv/iOSDeviceSupport 使用方法: 添加到下面路徑中,然后退出重啟xcode /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

DL00871-基于深度學習YOLOv11的盲人障礙物目標檢測含完整數據集

基于深度學習YOLOv11的盲人障礙物目標檢測:開啟盲人出行新紀元 在全球范圍內,盲人及視覺障礙者的出行問題一直是社會關注的重點。盡管技術不斷進步,許多城市的無障礙設施依然未能滿足盲人出行的實際需求。尤其是在復雜的城市環境中&#xff…

Python 訓練 day46

知識點回顧: 不同CNN層的特征圖:不同通道的特征圖什么是注意力:注意力家族,類似于動物園,都是不同的模塊,好不好試了才知道。通道注意力:模型的定義和插入的位置通道注意力后的特征圖和熱力圖 作…

TSN交換機正在重構工業網絡,PROFINET和EtherCAT會被取代嗎?

在工業自動化持續演進的今天,通信網絡的角色正變得愈發關鍵。 2025年6月6日,為期三天的華南國際工業博覽會在深圳國際會展中心(寶安)圓滿落幕。作為國內工業通信領域的技術型企業,光路科技(Fiberroad&…

Qwen系列之Qwen3解讀:最強開源模型的細節拆解

文章目錄 1.1分鐘快覽2.模型架構2.1.Dense模型2.2.MoE模型 3.預訓練階段3.1.數據3.2.訓練3.3.評估 4.后訓練階段S1: 長鏈思維冷啟動S2: 推理強化學習S3: 思考模式融合S4: 通用強化學習 5.全家桶中的小模型訓練評估評估數據集評估細節評估效果弱智評估和民間Arena 分析展望 如果…

yolo模型精度提升策略

總結與行動建議 立即行動: 顯著增加6種相似BGA的高質量、多樣化訓練數據(2倍以上是合理起點)。 實施針對性數據增強: 設計模擬BGA實際成像挑戰(反光、模糊、視角變化)的增強方案。 升級模型與損失函數&am…