Linux 開機隨身碟製作 - Linux

Bethany avatar
By Bethany
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

Necoo avatar
By Necoo
at 2018-10-26T04:15
流量洗起來
Enid avatar
By Enid
at 2018-10-29T11:32
還來
Enid avatar
By Enid
at 2018-10-31T23:44
等你做新的 Linux 發行版喔,加油好嗎?
Megan avatar
By Megan
at 2018-11-01T22:25
所以到底開發出了什麼更好的軟體系統?
Charlotte avatar
By Charlotte
at 2018-11-05T01:50
這不就跟直接安裝進隨身碟有87%相似... 約10年前就玩過了
Enid avatar
By Enid
at 2018-11-09T10:19
你不是之前發過了?
Xanthe avatar
By Xanthe
at 2018-11-14T01:19
又是你....
Elizabeth avatar
By Elizabeth
at 2018-11-16T11:37
請愛用multibootusb
Jake avatar
By Jake
at 2018-11-16T18:42
就知道又洗流量
Gary avatar
By Gary
at 2018-11-20T11:26
不是啊!這東西本來就有了,你的也沒特別好為什麼要用你的
呢?這樣有理解困難嗎?
George avatar
By George
at 2018-11-21T10:32
有效文章: 8
Olga avatar
By Olga
at 2018-11-21T23:45
apt-get 這屬於 Debian 管區,應該沒有疑議吧,他本人
都跳出來說話了!
Cara avatar
By Cara
at 2018-11-24T23:09
大力一點
Mary avatar
By Mary
at 2018-11-29T09:22
multibootusb/etcher 都可以更快速方便作到,為何要多
作這個?
Mary avatar
By Mary
at 2018-11-30T09:26
2沒壞
Ina avatar
By Ina
at 2018-12-05T07:51
欸,這個嘛...也管不到啊,我只是習慣靠北邊走而已!
Elma avatar
By Elma
at 2018-12-08T12:57
登入3千6百多次才8篇文也蠻厲的!
Bennie avatar
By Bennie
at 2018-12-11T15:59
樓上不要這樣,每個使用者的習慣不太一樣XD
Yuri avatar
By Yuri
at 2018-12-16T07:25
開機隨身碟??ubuntu??

Ubuntu有的程式點開啟/另存會卡住

Donna avatar
By Donna
at 2018-10-24T01:47
※ 引述《DJYeh (Yel Dand#39;ohan)》之銘言: andgt; 更新18.04之後的症狀,試了全新安裝也一樣。 andgt; 在點開啟舊檔、另存新檔、或是其他會開啟資料夾選單的功能時, andgt; 有的程式會卡住不再回應。 andgt; 目前觀察到有這問題的: andgt; Lumin ...

sed的一個問題

Callum avatar
By Callum
at 2018-10-22T22:08
我手邊有一個Archlinux pacman安裝清單如下 : ---------------------------------------------------------------- #install.txt atom #(see: C1. Configure Atom editor) code ...

linux sever網路驅動問題

Harry avatar
By Harry
at 2018-10-22T20:09
andlt;!--各位好--andgt; 最近研究室一台新的linux server同學剛灌 應該是灌ubuntu server 完全沒圖形介面 可是卡在網路驅動一直搞不定 lspci下去應該是Intel I210這張網卡 去官網載了驅動,可是安裝就一直失敗 tar.gz放在隨身碟插進去安裝 好像缺少什麼檔 ...

Ubuntu有的程式點開啟/另存會卡住

Suhail Hany avatar
By Suhail Hany
at 2018-10-22T04:23
更新18.04之後的症狀,試了全新安裝也一樣。 在點開啟舊檔、另存新檔、或是其他會開啟資料夾選單的功能時, 有的程式會卡住不再回應。 目前觀察到有這問題的: Luminance HDR, Mendeley, mGBA, OpenShot 沒問題的: GIMP, firefox, GnuCash, Skyp ...

不同軟體音量異常互相影響

Tracy avatar
By Tracy
at 2018-10-20T16:09
大家好,我遇到這個問題大約一兩個月了,起先試圖自行找出原因,但實在找不出來。 原本預期的音效系統應該要這樣運作 === 1. 打開 Firefox 用 YouTube 聽音樂,從 YouTube 介面把音量降到一定程度 2. 打開 KNetWalk 小玩一下,不修改這個軟體的音量大小,理應會是 100% ...