傳統安裝 Fedora 需下載完整 ISO(約 2 GB),燒錄光碟或寫入 USB,耗時且佔空間。BFO (boot.fedoraproject.org) 提供極小型開機映像檔(約 10-30 MB),開機後直接從網路串流安裝最新版 Fedora,適合頻繁重灌、測試多版本或頻寬充足的環境。本文說明 BFO 原理、USB 製作與安裝全流程。
BFO 全名 boot.fedoraproject.org,是 Fedora 專案提供的網路開機基礎設施。它包含一個微型 Linux 核心與 initramfs,開機後自動偵測硬體、建立網路連線,並從官方鏡像站下載安裝所需套件。概念類似 PXE 開機,但適用於單機 USB/CD 開機場景。
造訪 官方下載頁,選擇對應媒體類型:
bfo.iso:光碟開機bfo.usb:USB 隨身碟(推薦)bfo.fdd:軟碟(已淘汰)bfo.lkrn:GRUB/LILO 鏈式載入sudo dd if=bfo.usb of=/dev/sdX bs=4M status=progress oflag=sync
警告: /dev/sdX 請務必確認為目標 USB 裝置(用 lsblk 核對),錯誤將導致資料毀損。
使用 Rufus 或 balenaEtcher 選擇 bfo.usb 寫入。
inst.ks=https://...)實現全自動安裝。若僅看到 boot: 提示符,需手動輸入三個 URL:
vmlinuz initrd=initrd.img repo=https://mirror.example.com/fedora/releases/39/Everything/x86_64/os/
vmlinuz:核心映像檔位置initrd.img:初始 ramdisk 位置repo:安裝來源倉庫根目錄(含 repodata/)這三個 URL 通常指向同一鏡像站的不同路徑,建議從官方鏡像清單挑選最近節點。
| 優點 | 缺點 |
|---|---|
| 映像檔極小,舊式小容量 USB 即可使用 | 安裝過程完全依賴網路,斷網即失敗 |
| 永遠安裝最新套件,無需事後大量更新 | 頻寬不足時安裝極慢 |
| 支援 Kickstart 全自動部署 | 不適用離線/隔離網路環境 |
| 可測試多版本無需重燒錄 | UEFI 安全開機可能需額外設定 |
BFO 是系統管理員、測試人員與 Fedora 愛好者的利器。只要網路條件許可,它比傳統 ISO 安裝更彈性、更輕量。建議搭配 Kickstart 檔案,即可實現「插上 USB、開機、喝杯咖啡、回來已完成安裝」的理想工作流。
RedHat Linux 安裝 RTL8188CUS USB 無線網卡驅動完整指南
Ubuntu sudo 執行 source/ulimit 報「command not found」解決方案
chgrp 變更檔案群組:語法、遞迴、參考檔、符號連結處理、超級用戶權限、與 chown 差異
Linux 檔案類型與副檔名關係解析:一般檔/目錄/字元裝置/區塊裝置/符號連結/管道/Socket 完整分類
Linux mount 報錯 "Structure needs cleaning" ?xfs_repair 修復全流程
Fedora 18 DNSenum IP 顯示亂碼修正:Perl 腳本 $rr->{address} 改為 $rr->address