uefi下如何啟動linux

2022-06-10 16:21:09 字數 808 閱讀 9635

1. 有兩種方式

1.1 直接從uefi shell啟動linux核心

1.2 從uefi shell啟動grub,然後再從grub啟動linux核心

2. 需要哪些東西?

2.1 linux核心

2.2 initrd映象

2.3 .nsh字尾名的啟動指令碼(可選,可通過手動鍵入命令)

某個.nsh的內容如下:

image initrd=\initrd.gz root=/dev/ram0 earlycon=uart

2.4 bootaa64.efi (這是arm64的efi韌體,可選)

注: 這些東西需要放在fat檔案系統中

3. uefi shell啟動linux核心的操作過程

3.1 進入目標分割槽

shell> fs0:

fs0:\>

3.2 啟動linux核心

fs0:\>boot.nsh

4. 從uefi shell啟動grub, 然後啟動linux核心

4.1 進入目標分割槽

shell> fs0:

fs0:\>

4.2. 進入grub

fs0:\>bootaa64.efi

4.3 在grub中設定臨時訪問的根節點

grub> root=(hd0,msdos1) (hd0,msdos1中有linux核心映象和initrd映象)

4.4 啟動linux核心

grub> linux /image initrd=/initrd.gz earlycon=uart root=(hd0,msdos1) rw rootwait

uefi下的開機順序 怎麼設定uefi啟動順序

uefi版 免除了u盤啟動設定 對於很多電腦小白來說,bios設定u盤啟動無疑是非常苦惱的一件事,擔心一不小心將bios設定錯誤導致系統無法正常啟動。然而,只要我們主機板支援uefi啟動的話就相對來說簡單多了,uefi為傳統bios的公升級版,具有圖形介面,操作更為簡潔,大部分uefi可以選擇u盤為...

uefi啟動linux過程 UEFI的兩種啟動模式

uefi啟動模式和傳統的lagency啟動模式完全不同,因此很有必要先了解一下uefi bios和uefi啟動模式 1 必須搞清的幾個uefi問題 1 uefi啟動模式 與 legacy啟動模式 legacy啟動模式 就是這麼多年來pc一直在使用的啟動方式 從mbr中載入啟動程式 uefi bios...

Linux下UEFI模擬器編譯和啟動

作業系統 linux系統 deepin 2014.3 desktop 1.edk2或者 udk2014 最新版edk2 獲取 官網上的穩定版,有 udk2010 和udk2014 此時要按照要求配置好整個 workspace 和根目錄的關係。1.首先為系統安裝git a 在shell 下執行指令 s...