Ubuntu12.04 安裝(無法將 grub-efi 軟件包安裝到/target/中,如果沒有 GRUB 啟動引導期,所安裝的系統無法啟動)


這個問題是由於在安裝的時候,選擇了efi boot mode的原因。

所以解決方案就是:改efi boot mode 為Legacy boot mode

 

關於efi和bios的區別,自行百度吧。

 

BIOS即Basic Input/Output System,翻成中文是“基本輸入/輸出系統”,是一種所謂的“ 固件”,負責在開機時做硬件啟動和檢測等工作,並且擔任 操作系統控制硬件時的中介角色。
因為硬件發展迅速,傳統式(Legacy)BIOS 成為進步的包袱,現在已發展出最新的UEFI(Unified Extensible Firmware Interface)可擴展固件接口,相比傳統 BIOS 的來說,未來將是一個“沒有特定 BIOS”的電腦時代。
與legacy BIOS 相比,UEFI最大的幾個區別在於:
1. 編碼99%都是由C語言完成;
2. 一改之前的中斷、硬件端口操作的方法,而采用了 Driver/protocol的新方式;
3. 將不支持X86實模式,而直接采用Flat mode(也就是不能用DOS了,現在有些 EFI 或 UEFI 能用是因為做了兼容,但實際上這部分不屬於UEFI的定義了);
4. 輸出也不再是單純的二進制code,改為Removable Binary Drivers;
5. OS啟動不再是調用Int19,而是直接利用protocol/device Path;
6. 對於第三方的開發,前者基本上做不到,除非參與 BIOS的設計,但是還要受到ROM的大小限制,而后者就便利多了。
7.彌補BIOS對新 硬件的支持不足的毛病。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM