Linux 開機隨身碟製作 - Linux

By Bethany
at 2018-10-24T15:30
at 2018-10-24T15:30
Table of Contents
最近在試著製作 Linux 開機隨身碟,把我嘗試的過程整理一遍。
第一步:initrd
我選擇 Syslinux 這個啟動載入器 (boot loader) 來建立可開機的 USB 隨身碟,啟動載入器安裝完成後,把 Linux 根目錄檔案系統放在 initrd 中。initrd 的 "rd" 就是 "ram disk",也就是將主記憶體的一小部分拿出來當作磁碟機,裡面可放 Linux 的根目錄檔案系統,但因為容量有限,所以只能放入簡單的功能。而且下次開機後,對檔案系統的修改就不見了。
第二步:以隨身碟為根目錄檔案系統
第一步將根目錄檔案系統放在 initrd 中,容量有限。如果在 initrd 中檔案系統的起始腳本 init 中,掛載 USB 隨身碟 (這裡是 /dev/sda1),然後 switch_root 轉移根目錄檔案系統到此隨身碟,就可以用整個隨身碟作為根目錄檔案系統,不但容量變大,還可以在下次開機後保留上次修改的磁碟內容。
然後在此根目錄檔案系統中安裝 apt 套件管理程式,如果有缺少的檔案,就從一個 Ubuntu 16.04 個人電腦 copy 過來。
apt 套件管理程式安裝好後,就可以大幅提升安裝軟體的便利性。
第三步:加入 X Window 圖形介面
有了 apt 套件管理程式,再在 Linux kernel 中加入一些重要的硬體驅動程式,就可以用 Super user 身分,以下列指令安裝 X Window 和桌面環境 (Xfce 桌面環境比較沒有問題):
apt-get install x-window-system-core
apt-get install xubuntu-desktop
到了這個地步,就可以很容易地安裝中文輸入法 (gcin)。這樣,一個簡單的 Linux 開機隨身碟就製作完成了。
成果請見網頁版:
http://yitao.atwebpages.com/stages/
各位大大請鞭小力一點,謝謝!
--
Tags:
Linux
All Comments

By Necoo
at 2018-10-26T04:15
at 2018-10-26T04:15

By Enid
at 2018-10-29T11:32
at 2018-10-29T11:32

By Enid
at 2018-10-31T23:44
at 2018-10-31T23:44

By Megan
at 2018-11-01T22:25
at 2018-11-01T22:25

By Charlotte
at 2018-11-05T01:50
at 2018-11-05T01:50

By Enid
at 2018-11-09T10:19
at 2018-11-09T10:19

By Xanthe
at 2018-11-14T01:19
at 2018-11-14T01:19

By Elizabeth
at 2018-11-16T11:37
at 2018-11-16T11:37

By Jake
at 2018-11-16T18:42
at 2018-11-16T18:42

By Gary
at 2018-11-20T11:26
at 2018-11-20T11:26

By George
at 2018-11-21T10:32
at 2018-11-21T10:32

By Olga
at 2018-11-21T23:45
at 2018-11-21T23:45

By Cara
at 2018-11-24T23:09
at 2018-11-24T23:09

By Mary
at 2018-11-29T09:22
at 2018-11-29T09:22

By Mary
at 2018-11-30T09:26
at 2018-11-30T09:26

By Ina
at 2018-12-05T07:51
at 2018-12-05T07:51

By Elma
at 2018-12-08T12:57
at 2018-12-08T12:57

By Bennie
at 2018-12-11T15:59
at 2018-12-11T15:59

By Yuri
at 2018-12-16T07:25
at 2018-12-16T07:25
Related Posts
Ubuntu有的程式點開啟/另存會卡住

By Donna
at 2018-10-24T01:47
at 2018-10-24T01:47
sed的一個問題

By Callum
at 2018-10-22T22:08
at 2018-10-22T22:08
linux sever網路驅動問題

By Harry
at 2018-10-22T20:09
at 2018-10-22T20:09
Ubuntu有的程式點開啟/另存會卡住

By Suhail Hany
at 2018-10-22T04:23
at 2018-10-22T04:23
不同軟體音量異常互相影響

By Tracy
at 2018-10-20T16:09
at 2018-10-20T16:09