所謂在隨身碟上安裝Linux,就是在隨身碟上放置一些檔案,可以讓電腦從USB 磁碟機啟動linux(需要電腦支援從隨身碟啟動)。這篇教程簡單說一下怎麼在隨身碟上安裝DSL。主要是這個發行版小,50M左右,而且包含了該有的很多軟體。
-
前提條件
-
下載DSL
-
解壓縮DSL
-
執行syslinux安裝boot loader
-
啟動
前提條件好像需要隨身碟的檔案系統格式是FAT。因為syslinux(具體作用請繼續往下看)可能只支援FAT格式的檔案系統。可以格式化隨身碟成FAT格式的。但是格式化之前請備份隨身碟上的資料。因為格式化以後以前的資料就丟失了。這樣格式化:
$mkdosfs -F 32 /dev/sda1
具體的對應隨身碟的裝置名稱字可以用
$fdisk -l
查看。下載DSL去http://www.damnsmalllinux.org/ 下載最新的DSL。注意要下載 zip壓縮格式的,這是專門為方便在隨身碟上安裝作的一個壓縮包,檔案名稱類似dsl-3.1-embedded.zip。解壓縮DSLLinux需要有unzip這個軟體來解壓縮dsl-.*-.*.zip。在ubuntu上,USB 磁碟機會被自動mount在/media/usbdisk。那麼,進入到你放置 dsl-.*-.*.zip的目錄,執行:
$unzip -d /media/usbdisk/ dsl-3.1-embedded.zip
這樣,dsl-.*-.*.zip就被解壓縮到隨身碟裡了。執行syslinux安裝boot loader前面說了,syslinux可能只支援FAT格式的檔案系統(我沒有實驗其他檔案系統)。如果是的話,繼續我們的教程。當然,需要機器上有syslinux。沒有的話,去 http://www.kernel.org/ 下載,並且安裝。然後,執行
$syslinux -s /dev/sda1
同樣,具體的對應隨身碟的裝置名稱字需要自己查看。注意:如果是整個隨身碟格式化為FAT分區,可能需要執行
$syslinux -s /dev/sda
啟動重啟電腦,進入bios,設定啟動的裝置。可能有的主板會有usb-pen和 usb-zip這兩個選項。都試試看。我發現有的機器需要usb-pen而有的是usb-zip,ft。設定完bios,儲存,重啟。祝好運!!
引用於"隨點BBS" "2beanet":www.2beanet.com/bbs http://www.2beanet.com/