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...