如何在USB上持久安裝Linux

啟用«堅持»表示您下次對系統進行的任何更改都會被記住。 這在大多數LiveCD或LiveUSB中都不會發生,Unetbootin之類的工具可讓您通過啟用持久性來安裝某些發行版。 但是,很少有Live發行版支持此選項,這是一個 替代 什麼應該 功能 運用 任何發行.


這是將Linux操作系統(無關緊要)安裝到USB(應為FAT32格式)的方法。

當然,您已經註意到,在所有Live發行版中,將它們加載到內存後,對系統所做的任何更改在您下次啟動時都會消失。

另一方面,允許持久性的發行版需要在USB驅動器上創建一個單獨的分區來保存我們想要持久化的項(尤其是HOME文件夾)。

不幸的是,這是很少有發行版支持的選項。

前幾天,我想起了很久以前一些讀者提到的一種替代方法,我一直想嘗試一下。 我做到了,著迷。 它是如此簡單以至於變得美麗:通過將系統安裝在USB驅動器上來獲得持久性,就好像它是硬盤驅動器一樣。

介紹

例如,我將使用Crunchbang,這是一個基於Debian的發行版,使用Openbox,並且非常輕巧。 我用它來“復興”只有512MB RAM的機器。

下載: Crunchbang官方網站 (優秀發行版)

可以在2GB的驅動器上安裝Crunchbang,但是我建議至少使用4GB或8GB,以防您要安裝其他應用程序。

這是分步說明,所以沒有人迷路...

步驟1

首先,有幾種可能性:從Live CD / USB或虛擬機引導。 這完全取決於您擁有的資源。 我的建議:使用LiveCD。

有關更多信息 什麼是LiveCD,如何創建它以及如何從CD引導系統,我們創建了廣泛的教程來幫助您。

LiveCD啟動後,選擇“圖形安裝程序”。

步驟2

選擇語言。

步驟3

選擇您的位置。

步驟4

選擇鍵盤佈局。

步驟5

選擇主機名。 默認情況下,其中一種適用於99,9%的用戶。

步驟6

選擇您的用戶名。

步驟7

請輸入你的名字。 與電子郵件程序等將使用的相同。

步驟8

選擇密碼。 這是將用作密碼的管理員密碼,以便sudo可以完成管理任務。

步驟9

選擇您的時區。

步驟10(從這裡開始,事情變得更加困難)

現在我們準備拆分USB驅動器。 選擇手動選項。

步驟11

找到您的USB驅動器並選擇它。

記住括號中的字母和數字非常重要。 在大多數情況下,它將是“ sdb1”,但可以不同。

單擊繼續。

步驟12

將“使用方式:”選項更改為ext3或ext4,將安裝點設置為/(根),並確保設置了“啟動標誌”。

步驟13

選擇選項完成分區並將更改寫入磁盤。 這是您最後一次機會驗證輸入的數據正確並且您沒有修改其他磁盤。

步驟14

將會出現一條警告,提示您忘記創建交換分區(SWAP)。 我只是選擇了“否”選項。 交換分區僅佔用寶貴的磁盤空間,並使USB驅動器的壽命受到威脅。 另一方面,它可能會使系統變慢(考慮到我們正在執行的安裝類型的特徵)。

步驟15

選擇“是”完成分區。

步驟16

將進行分割並開始安裝系統。這是喝開胃酒的理想時機。 

步驟17

這非常重要:選擇“請勿在計算機的MBR上安裝Grub”。

步驟18

現在,您必須讓Grub知道USB驅動器的位置。 通常,這通常是/ dev / sdb1,但很有可能是其他東西。 您必須將sdb1替換為在步驟11中寫下的字母和數字。

步驟19

卸下/卸載LiveCD或LiveUSB。 重新啟動計算機,並在BIOS中配置USB的啟動優先級。

步驟20

享受您持久的 Linux。 

這就是Iceweasel(和2個打開的頁面)和mtPaint打開時我的Crunchbang的樣子。 它幾乎不消耗300 MB。 系統大約加載80 MB的RAM。 奢侈品。

最終建議

禁用互聯網瀏覽器緩存。 在Firefox / Iceweasel中,這非常容易。 我打開了about:配置頁面,並找到了network.http.use-cache選項。 要禁用它,請雙擊它。 應該是錯誤的。

方便在資源很少的機器上瀏覽網頁。 首先,必須在Firefox的about:配置中啟用plugins.click_to_play選項。 除非您單擊該項目,否則默認情況下將禁用Flash。

建議的第二種配置是更改用戶代理以使頁面(Gmail,Google等)相信我們正在使用平板電腦。 眾所周知,某些網站具有其“簡易”版本,可以在平板電腦或移動設備上更好地查看。 我們可以利用這種可能性來發揮優勢 手動更改用戶代理 或使用其中之一 擴展 適用於Firefox。

在啟動時掛載分區。 儘管不是必需的,但是由於幾乎所有Linux發行版都可以檢測到分區並允許在使用時掛載它們,因此您可能希望在系統啟動時掛載它們(也許是在文件瀏覽器中設置快捷方式或任何其他原因) )。 在這種情況下,您必須修改fstab文件。

假定要掛載NTFS分區的典型情況,我打開了/ etc / fstab配置文件:

須藤納米/ etc / fstab中

並添加類似於以下內容的行:

UUID = EA7CB00F7CAFD49B /媒體/ Win ntfs默認值0 0

將UUID替換為您的分區的UUID(要查找,請運行sudo blkid),/ media / win替換為您要安裝該分區的路徑(不要忘記先使用mkdir命令創建必要的文件夾)。 其餘的通常適合傳統設置。 如果需要更改對分區的訪問權限,則可以。

有關fstab的更多信息 我建議閱讀博客上發布的舊文章。