用fdisk把整個磁碟設定為gpt格式,設定的之後,分割槽資訊會丟失
用fdisk建立兩個分割槽
分割槽/dev/sda1, type設定為efi,建議200m
分割槽/dev/sda2,建議10g
然後把sda1格式化為vfat, sda2格式化為ext4
uefi對大小寫不敏感
在sda1下面存放/efi/boot/grubaa64.efi,/efi/boot/grub.cfg
uefi會掃瞄所有型別為efi的分割槽,讀取這個路徑下的grub.cfg, 解析啟動項,並顯示在啟動列表中。 efi/boot/是預設路徑,可以在系統安裝的時候配置。
乙個例子
sda1: ——-efi
| |
| grub2——grubaa64.efi //grub binary file
| |————-grub.cfg //grub config file
| |————-image_d02 //kernel binary image
| |————-hip05-d02.dtb //device tree binary
estuary專案:
sherlock-wang部落格:
Linux系統啟動筆記
linux系統從軟體的角度分為4部分 1.引導引導程式 2.linux核心 3.檔案系統 4.應用程式 其中bootloader是系統啟動或復位以後執行的第一段 主要用於初始化處理器及外設然後呼叫linux核心。bootloader的概念和作用 bootloader是嵌入式系統的引導引導程式,它是系...
敏捷轉型行動筆記 啟動
從今年2月份開始,本人所在的研發部門打算啟動敏捷 devops轉型,對於我們這樣的傳統專案型公司而言,目標是什麼 道路怎麼走 從 開始 具體如何做等等問題都會一一擺在我們的面前。為了記錄我們在敏捷 devops轉型之路上的具體實踐和所碰到的各種問題,本人準備將敏捷 devops轉型的一些行動方案 心...
驅動筆記(3)
併發 多個執行單元同時被執行 竟態 併發的執行單元對共享資源 硬體資源或全域性變數等 的共享訪問 通過semaphore機制和spin lock機制實現 獲取訊號量不成功 該阻塞或者睡眠 1.定義訊號量 struct semaphore sem 2.初始化訊號量 void sema init str...