【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
xenomorph0525
帖子: 519
注册时间: 2009-11-21 20:29

【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~

#1

帖子 xenomorph0525 » 2016-07-01 15:35

 
    隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~ (最終更新:2018-03-02)

     https://ithelp.ithome.com.tw/articles/10197983


 想隨時隨地都有一套自己的作業系統可以使用嗎?Linux作業系統有一個超棒的優點就是可攜性,安裝到儲存裝置(如:硬碟、隨身碟、記憶卡)之後,拔下接到任何一台電腦都可使用!如果安裝到隨身碟,那麼你就有一套個人化的隨身作業系統了!不但可以隨身攜帶,並且能夠當作後備作業系統,於主機的作業系統異常而無法開啟時,作為代替或者進行救援喔!請參考本文製作一個吧!

 ※ 實際使用時的樣子: https://youtu.be/o6SIUMaEOE0



<一、準備篇>


(1) 隨身碟

 最低規格:8G、USB2.0(非常不推薦,沒有多餘儲存空間而且速度極慢。)

 推薦規格:16G起、USB3.0起


(2) Linux作業系統Live光碟

 推薦發行版:

  Ubuntu MATE 16.04 LTS ( http://cdimage.ubuntu.com/ubuntu-mate/r ... 4/release/ )


(3) 拔掉主機所有硬碟排線

 為了防呆,避免把GRUB開機程式誤裝到主機硬碟(因為預設「用來安裝開機程式的裝置」是第一個儲存裝置),以及更嚴重的錯誤——搞錯安裝目標分割區,覆蓋了主機的作業系統或資料。

 ※ 不是用Live光碟而是用Live USB安裝時,由於Live USB也會算入儲存裝置並且排列前方,所以要特別注意「用來安裝開機程式的裝置」有沒有選錯,以免隨身碟沒有安裝好開機程式。



<二、安裝篇>


(1) 電腦開機後,按一下(或按住)F8~F12其中一鍵(依主機板品牌而不同),即可進入開機裝置選單,放入Linux作業系統Live光碟後,選擇從光碟機開機。


(2) 從光碟機開機後,選好語言界面,然後因為我們要先用「GParted」磁碟分割軟體進行分割,所以不選擇安裝模式,而是選擇試用模式。(雖然安裝過程也能進行分割,但是這個比較好操作,所以先用它分割好。)


(3) 進入試用模式後,請插上隨身碟,然後按主選單的「系統>管理>GParted」,進行如下的分割:

 /dev/sda1 fat32    大小為後兩個分割區以外的全部 
 /dev/sda2 ext4    至少7G            boot
 /dev/sda3 linux-swap 0.5~4G

(「sda」、「sdb」、「sdc」……等,磁碟代號的不同沒有任何影響,不用理會,只須確定是目標隨身碟即可。)

 第一個fat32分割區即為隨身碟本來的部份,不須重新格式化,只要縮減範圍空出後面至少7.5G即可。這個部份Windows將還是可以讀寫,如同原來的隨身碟一樣。

 ※ fat32分割區如果不是在前端,Windows有可能偵測不到,所以排在第一位。

 第二個ext4分割區裝Linux作業系統用,分割出後請在該區域按滑鼠右鍵,選「管理旗標」勾取「boot」設為開機分割區。

 第三個linux-swap分割區即為虛擬記憶體,如果你在記憶體不滿2G的電腦開網頁瀏覽器看大容量的Flash影片,當影片快取塞爆記憶體時,網頁瀏覽器便會當掉,所以有設置的必要。


(4) 分割好後,請按桌面上的安裝圖示進行作業系統安裝,另外考慮到隨身碟容易弄丟,可在安裝過程選擇將家目錄加密,藉此保護私人資料。關於安裝的細節,若是Ubuntu家族的發行版可參考「Ubuntu正體中文站」的Wiki ( http://wiki.ubuntu-tw.org/index.php?tit ... 9.E8.A3.9D ) ,而其他發行版也可藉此大略了解一下。



<三、調校篇>


(1) 作業系統安裝完畢後,請重新開機並且進入開機裝置選單,選擇從隨身碟開機,便可進入隨身碟中的Linux作業系統了。進入系統之後,如果發現中文介面不完整,請按主選單的「系統>偏好設定個人>語言支援」,便會提示下載安裝中文語言套件,同意並安裝好後重新登入即可。


(2) a. 假如Fcitx輸入法框架不顯示「候選字詞框」,請在終端機(Ctrl+Alt+t)分別輸入下列指令後重新登入。(於終端機輸入密碼時不會有任何顯示,打完按Enter就行了。)

代码: 全选

sudo apt-get update
sudo apt-get install qml-module-qtquick2
 b. 如果Fcitx有「候選字詞框」在換頁時顯示得不完全的現象,請按主選單的「系統>偏好設定>個人>啟動應用程式」,從中取消「Fcitx Qt IMPanel」,然後重新登入便會換回無此問題的傳統樣式。


(3) 直接採用硬體時間,以免主機板的時間被隨身碟裡的作業系統減8小時,請在終端機輸入下列指令。

代码: 全选

sudo timedatectl set-local-rtc yes

(4) 作業系統更新核心時,會重整GRUB的開機選單,位於主機硬碟裡的其他作業系統也將會被納入,然而當隨身碟插到別台電腦,這些多出的選項只是無意義的累贅,在終端機分別輸入下列指令,可以避免開機選單納入額外的作業系統。

代码: 全选

sudo cp /etc/default/grub /etc/default/grub.bak
sudo sed -i '$a GRUB_DISABLE_OS_PROBER=true' /etc/default/grub
sudo update-grub

(5) 可以安裝空間清理軟體,方便移除不需要的舊核心等以爭取容量,請在終端機分別輸入下列指令。

代码: 全选

sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt-get update
sudo apt-get install ubuntu-cleaner

(6) 可以將系統暫存目錄掛載於記憶體,減少對隨身碟的讀寫和使用容量,請在終端機分別輸入下列指令。

代码: 全选

sudo cp /etc/fstab /etc/fstab.bak
sudo sed -i '$a tmpfs /tmp tmpfs defaults 0 0' /etc/fstab
sudo rm -rf /tmp/*
 然後請重新開機,便大功告成!


------------------------------------------------------------


※ Ubuntu MATE 18.04 於隨身碟的樣子: https://youtu.be/rgHa8Unna7w
 (三之2b的調校不適用於 Ubuntu MATE 18.04)

※ Ubuntu MATE 20.04 於隨身碟的樣子: https://youtu.be/Jpl2bsL4xn4
 
上次由 xenomorph0525 在 2020-12-26 19:55,总共编辑 58 次。
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#2

帖子 sunfish » 2016-07-02 11:10

mark
docker && kubernetes
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#3

帖子 rosynirvana » 2016-07-02 11:34

现在32bits only的CPU还多吗?
在USB flash disk上面swap不合适吧
xenomorph0525
帖子: 519
注册时间: 2009-11-21 20:29

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#4

帖子 xenomorph0525 » 2016-07-02 12:55

rosynirvana 写了:现在32bits only的CPU还多吗?
不管32-bit的電腦多不多,
32-bit的作業系統可以用在所有電腦,
64-bit的作業系統只能用在部份電腦,
「隨身作業系統」選擇只能使用於部份電腦的做什麼呢?
rosynirvana 写了:在USB flash disk上面swap不合适吧
那麼要如何解決在低階電腦觀看大容量的Flash影片時崩潰的問題呢?
如果真的不想使用SWAP,可以分割並安裝好後再編輯/etc/fstab,將SWAP那一行註解掉,
但是不管如何,一開始還是要先分割出SWAP,以備不時之需。
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#5

帖子 rosynirvana » 2016-07-02 13:27

如果32 bits的CPU比例很小,那么可以很安全地假设遇不到32 bits的,那么也就是遇到的所有机器都能用64bits的了

在USB flash disk上面swap的做法测试过吗?什么样的使用频率在多长时间内不会性能衰退呢
xenomorph0525
帖子: 519
注册时间: 2009-11-21 20:29

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#6

帖子 xenomorph0525 » 2016-07-02 13:48

rosynirvana 写了:如果32 bits的CPU比例很小,那么可以很安全地假设遇不到32 bits的,那么也就是遇到的所有机器都能用64bits的了
事實是遇到的所有機器中有32-bit的,也有64-bit的,
(我生活中會接觸到的電腦有9台,其中4台就是32-bit的)
而做隨身作業系統就是為了在所有電腦上運行,選擇64-bit作業系統違反了本身的目的,好嗎?
rosynirvana 写了:在USB flash disk上面swap的做法测试过吗?什么样的使用频率在多长时间内不会性能衰退呢
我在隨身碟上開SWAP已一年多,
性能衰退是指什麼?
另外,不開SWAP到底是要怎麼解決在低階電腦看Flash影片時崩潰的問題?
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#7

帖子 Ping-Wu » 2016-07-05 2:08

谢谢分享。

我们最近对Ubuntu Mate非常有兴趣(原因后述)。不过我们的重点在客制(customize)唯读的LiveUSB,可以烧到2GB的USB(2.0)棒,从新的机器(64-bit UEFI)开机。

我们对于Ubuntu Mate的使用者经验几乎是零。期望您能多多提供一些Ubuntu Mate的调校经验。

另外把系统装设(install)到USB上时,如果在 /etc/fstab 档案里加一个 noatime 的挂载参数,执行是否会比较顺一点(也可以增加USB的寿命)?
xenomorph0525
帖子: 519
注册时间: 2009-11-21 20:29

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#8

帖子 xenomorph0525 » 2016-07-05 2:41

Ping-Wu 写了:谢谢分享。

我们最近对Ubuntu Mate非常有兴趣(原因后述)。不过我们的重点在客制(customize)唯读的LiveUSB,可以烧到2GB的USB(2.0)棒,从新的机器(64-bit UEFI)开机。

我们对于Ubuntu Mate的使用者经验几乎是零。期望您能多多提供一些Ubuntu Mate的调校经验。

另外把系统装设(install)到USB上时,如果在 /etc/fstab 档案里加一个 noatime 的挂载参数,执行是否会比较顺一点(也可以增加USB的寿命)?
我沒有太多Ubuntu MATE 16.04的調校經驗,只有Ubuntu MATE 14.04的,其中並不是每一項都能沿用在16.04上。
http://www.ubuntu-tw.org/modules/newbb/ ... _id=328894

加noatime的確會加快一點點執行速度,能不能延長壽命我不曉得,但是有副作用,所以我沒採用。
不過這是三、四年前的資訊,現在情況如何,你還是必須自己確認一下最新的資料。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#9

帖子 Ping-Wu » 2016-07-07 3:41

Ping-Wu 写了:谢谢分享。

我们最近对Ubuntu Mate非常有兴趣(原因后述)。不过我们的重点在客制(customize)唯读的LiveUSB,可以烧到2GB的USB(2.0)棒,从新的机器(64-bit UEFI)开机。

我们对于Ubuntu Mate的使用者经验几乎是零。期望您能多多提供一些Ubuntu Mate的调校经验。
自己补充一下。

如我在另帖提到的,我们想推广的主要对象包括都市里已退休或将退休的中老年人,或乡下的农民;

viewtopic.php?f=48&t=476647&start=57

经过这么多年的尝试,我终于必须承认,老式 gnome2 (即 MATE) 之类的文字桌面环境对这个年纪群最适合。我们有一些学员被强迫update到Unity,最后都放弃了。我自己只用了几天,也发现MATE使用起来不但完全没有问题,而且非常好用。

Ubuntu Unity最大的问题,在于使用者必须先要有(a priori) 一些Linux作业系统的知识。这么多年了,我们的学员们还是搞不清楚如何去找不在Launcher上的程序来执行,Ubuntu 桌面的功能变成极端有限,一般人也无法记得什么图标(icon)代表什么意义。在 gnome2/MATE 文字环境下,Linux桌面的特点及优点就强烈的显示了出来。

我们己客制了一个Ubuntu Mate 16.04 的iso,虽然这是一个“轻量级”的系统,整个iso档案反而比Unity大,同时执行起来也没有Unity顺。Ubuntu团队花了很多人力对Unity做了最佳化,也许我们可以考虑作一个 Unity + Mate 的系统,利用Unity的最优化,但选择MATE为桌面环境。
头像
男菜鸟
帖子: 1351
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#10

帖子 男菜鸟 » 2016-07-07 14:51

“随身碟”是不是指“移动硬盘”?
头像
百草谷居士
帖子: 3908
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#11

帖子 百草谷居士 » 2016-07-07 16:35

其实我一直使用xubuntu,感觉非常高效。不仅是指系统运行高效,而且包括便于用户操作。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#12

帖子 poloshiao » 2016-07-07 16:44

“随身碟”是不是指“移动硬盘”?
1. 随身碟 參閱
1-1. https://zh.wikipedia.org/wiki/%E9%97%AA ... 8%E7%9B%98
闪存盘
快閃随身碟(又稱USB隨身碟、快閃随身碟、USB記憶體、U盤、U盤、電子盤、隨身碟、記憶棒、手指、隨存、大姆哥、快閃記憶體)
1-2. https://zh.wikipedia.org/w/index.php?ti ... edirect=no
隨身碟
1-3. https://en.wikipedia.org/wiki/USB_flash_drive
USB flash drive

2. 移动硬盘 參閱
2-1. https://zh.wikipedia.org/wiki/%E7%A7%BB ... C%E7%9B%98
移动硬盘
2-2. https://zh.wikipedia.org/zh-tw/%E7%A7%B ... C%E7%9B%A4
移動硬碟
2-3. https://en.wikipedia.org/wiki/Portable_storage_device
Portable storage device

3. 補充
本主題介紹方法
随身带着走的作业系统 ~Linux作业系统于随身碟
在 移动硬盘 應該也可以適用
3-1. 唯一可能需要先確認的是 你的電腦或筆電 是否支援從 移动硬盘 開機
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#13

帖子 Ping-Wu » 2016-07-08 4:07

百草谷居士 写了:其实我一直使用xubuntu,感觉非常高效。不仅是指系统运行高效,而且包括便于用户操作。
我们最近偏向MATE(即老式的GNOME2)的原因,“完全”是MATE桌面的左上边有 Application, Place, System 三个文字标号,我们这些Linux菜鸟学员,可以独立自己在家里摸索来增进操作Linux桌面的能力。对稍微上了年纪又没有技术背景的人,以图标为底(icon-based)桌面环境(包括 xubuntu)他们一下子就搞糊涂了(很容易教但也很容易忘记)。
头像
ak2008
帖子: 262
注册时间: 2009-03-06 10:52
系统: ubuntu-12.04

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#14

帖子 ak2008 » 2016-07-08 9:26

mark
huangjj27
帖子: 1
注册时间: 2016-07-30 20:07
系统: ubuntu mate 16.04

Re: [教学] 随身带着走的作业系统 ~Linux作业系统于随身碟~

#15

帖子 huangjj27 » 2016-07-30 20:15

:Cry 由于电脑保质期还没过,不敢拆排线,安装后grub会出问题,要么电脑的ubuntumate能进入而无法引导u盘,
要么将grub安装到u盘后电脑系统的grub就不能正常引导,修复后u盘就有没有引导了,要如何解决?
回复