❶ Linux To Go:製作隨身攜帶、即插即用的Linux系統
如何把Linux系統移植到U盤或移動硬碟上,並從USB驅動器中啟動並運行?下面我將教大家製作隨身攜帶、即插即用的Linux操作系統。(把當前系統移植到移動硬碟上)
為什麼需要這個功能呢?
硬體:
軟體:
Linux發行版自帶的工具 如 gparted grub cp
製作
Linux啟動盤的製作分為以下幾個步驟:分區、復制文件、安裝grub並配置、測試。 目的是把當前系統移植到移動硬碟上。
從LiveCD啟動,打開gparted分區工具, 把移動硬碟的分區表改為GPT 。我使用以下分區方案:
sdb1是UEFI+GPT模式下的引導分區,grub引導器就要裝在這里。
sdb2是放數據的,為了與Winodws兼容所以採用NTFS。
sdb3是Linux系統的全部內容,如果你想把家目錄單獨分出來也可以。
後面留空備用,結果如下圖
我原系統的文件儲存在 /dev/nvme0n1p3 (根分區)和 /dev/nvme0n1p4 (家分區)上,把這兩個分區掛載到 /mnt /mnt/home。每個人的分區情況不同,需要對應修改。掛載後,/mnt 目錄包括原系統的所有內容。
掛載 /dev/sdb3 到 /media/backup,把 /mnt 內容全部復制到 /media/backup
cp -a /mnt/* /media/backup/
GRUB 提供一個安裝程序grub-install用以安裝 GRUB 到磁碟,下面是grub-install的一些常用參數及選項:
UEFI 特有參數及選項:
掛載 /dev/sdb1 到 /media/backup/boot/efi ,把grub安裝到移動硬碟上
上面的 --boot-directory --efi-directory --removable 不可省略。
安裝之後要修改grub配置文件,就讓他自動生成好了。但要禁用os-prober功能——自動探測硬碟上的其他操作系統然後生成配置。Linux To Go 不依賴於其他操作系統,它的啟動菜單里只有自己。注意,不要使用update-grub,因為它會修改UEFI啟動項。
修改 /media/backup/etc/fstab,把UUID換成對應的值
安裝grub後,還要手動修改 /media/backup/etc/fstab 。Linux To Go只需要自動掛載兩個分區—— sdb1 ESP 和 sdb3 DEEPIN_ROOT,修改對應的UUID。
現在可以重啟試試了。開機按下F12 UEFI啟動菜單中有移動硬碟這個啟動項,選擇即可。
如果成功就OK;如果黑屏斷電,查看/media/backup/boot/efi 下的文件 把BOOTX64.EFI刪除,把 grubx64.efi 重命名為 BOOTX64.EFI 再重啟。
❷ 在移動硬碟上安裝Linux系統
由於最近需要在Linux環境下開發一個服務,使用虛擬機總覺得不舒服,所以打算在移動硬碟里安裝一個Linux系統。
首先,打開UltraISO,文件->打開,選擇要裝的系統鏡像。
接下來,插上你的U盤(注意:U盤製作系統盤時會被格式化,注意資料備份!!!),點擊啟動->寫入硬碟
映像。硬碟驅動器選擇你插入的U盤(看好別選錯了!!),其他默認即可。點擊寫入,等待完成即完成了系統啟動盤的製作。
這里以CentOS系統為例,首先將電腦重啟,插入你的系統啟動盤,電腦重新啟動後按F12(不同品牌電腦可能存在差異),選擇你插入的U盤啟動後,進入Linux系統安裝界面。選擇第二個,可能會遇到無法啟動圖形界面的問題,像下面這樣。
重新安裝就不會出現問題啦。
後面直接啟動系統 一步一步安裝就可以了。
❸ 移動硬碟可以裝linux系統嗎
可以。方法和使用u盤基本一致。不過,有個比較現實的問題:U盤通常不大,僅有幾個g,用它製作安裝工具 基本上剩餘空間較小。要是移動硬碟就有問題了,一個移動盤幾十G,甚至上百G,而系統安裝鏡像往往只有4、5個G。做完安裝盤後 ,剩下大量空間。有的製作工具做完安裝盤後,剩下的空間不能用了。就是說有些工具製作的安裝U盤做不到平時用於日常存儲,系統出現問題時,提供安裝這么一個功能。那麼,造成大量浪費。所以,要是想用移動盤裝系統。製作工具要找好。最好還是找個8g的U盤或sd卡更好。
❹ 移動硬碟裝拿出100G來裝Linux速度咋樣,會不會很慢
Linux系統不像Windows系統一樣,Linux是不受磁碟限制的,一般裝完的Linux系統佔6GB,過一段時間後就變成了8GB(緩存等),所以是不會慢的
希望我的回答能幫助到您