系統基本操作
重灌系統
- 基本網路 IP 設定
- 硬碟分割表 (照老師給的設定)
- 安裝 X Window 桌面
- 安裝中文輸入法: gcin
- 設定鏡像站 (120.117.72.30 or 120.117.72.71)
研究所畢業啦!! 現在職業是賣麵包的無業遊民
聽說這是這學期的地獄科目QQQ
本學期的最後一個目標啦!!
要把系統縮小到 150MB 以下
那麼就,開始吧!!!
現行網頁伺服器占用容量比較
| 網頁伺服器名稱 | 安裝完容量 |
| webfs | 371 KB |
| lighttpd | 48.1 MB |
| nginx | 53.3 MB |
| apache | 90.9 MB |
後續文章會用到:建立 Root File System (rootfs)
U-boot 是嵌入式開發板上的泛用型開機程式,也就是所謂的 bootloader。
其支援相當多的嵌入式開發板。我們的系統要先載入 u-boot 後才能載入核心,然後完成開機流程。
本課程使用的是 Das U-Boot ,他是一個通用型的嵌入式系統開機引導程式。
請先基礎瞭解此篇文章的內容:自動化建立、分割、格式化、掛載虛擬映像檔
橋接介面也要先做好:每次開機自動建立 br10 虛擬橋
最後也要架設自己的鏡像站:架設自幹鏡像站
所謂的 rootfs 就是開機後系統必須讀取的安裝系統,簡單來說就是整個系統的根目錄 (/)
由於這個學期做的是嵌入式系統,這是一個微型的 linux 系統
因此其 rootfs 大部份來說與 PC Linux 的磁碟分割配置會不同
一般 PC Linux 會有分成好幾個分割區
但是嵌入式系統就只有一個分割區。
在 Debian Linux 底下分別支援三種版本的 ARM 架構,分別是
這個學期使用 armhf 作為主要的工具鏈 (toolchain),是建構嵌入式系統的基本工具。