如何將 Debian 安裝到快閃記憶體驅動器上
我實際上希望我的 4GB 快閃記憶體驅動器成為作業系統,並讓它在任何機器之間傳輸。
- 我試圖關注 Debian 的網站,但我無法弄清楚。
- 我讓我的朋友把我的快閃記憶體驅動器變成了一個實際的安裝程序,現在它不會安裝在任何其他電腦上。由於某種原因,它只是一次使用。
因此,如果有人知道如何將我的快閃記憶體驅動器變成作業系統,那對我來說將非常有用。
您可以使用名為Linux Live USB Creator的工具(這是從 Windows 創建 USB)。它將創建一個實時 USB,並允許您為永久數據指定一個空間,這些數據將在執行之間保持不變。這稱為持久性文件。
或者您可以在 USB 中創建整個系統。我這樣做的方法是在機器上安裝 Debian(如果可以的話,我認為你不能直接安裝到 USB 上,那麼這就是要走的路,否則請繼續閱讀)。
在您的 USB 記憶棒上創建所需的分區(用於 / 和交換或任何您需要的)。從 live usb/CD 啟動您的機器,然後
rsync -arv
將 Debian HD 安裝在您的 USB 中。完成此操作後,從 HD 啟動機器,將 USB 和
mount --bind
/dev、/dev/pts、/proc 和 /sys 掛載到 USB 中的那些,然後 chroot 到 USB 和grub-install
USB 的 /dev/sdX 設備(作為 X 字母 a、b、c 等……這是你的 USB 所在的那個)。您現在幾乎完成了,只需執行
blkid
以辨識您創建的 USB 的 root/swap/whatever 分區 id 並修改 /etc/fstab 以便您的 root/swap/whaever 分區指向 USB 中的 id。之後,您只需要更改 /boot/grub/grub.conf 以便 id 也指向 USB 中的那個,但請注意,如果您更新系統,這將被修改,因此要麼找到您需要的更改您的 /etc/defaults/grub 或該配置所在的任何位置,並對其進行修改以使其永久化。現在你準備好了,把 USB 帶到你想要的任何地方,從 USB 啟動系統,你的 Debian 系統就會啟動。