2008-12-05

Ubuntu LiveUSB

Ubuntu 8.10 也出一段時間了, 不過目前為止都是在 VM 上面試用, 之前用 UNetbootin 搞出來的 LiveUSB 怪怪的, 所以最後還是決定手動自己作一個, 順便把步驟記下來.

1. 先把 LiveCD 抓下來, 然後把 USB disk 給 format 成 fat32

2. 把 LiveCD 裡面所有目錄都丟到 USB disk 的根目錄底下.(接下來 LiveCD 就可以不用了, 全在 USB disk上處理)

3. /isolinux 改名為 /syslinux

4. /syslinux/isolinux.cfg 改名為 /syslinux/syslinux.cfg

5. 修改 /syslinux/text.cfg (Ubuntu 8.10開始把選單放到 /isolinux/text.cfg, 之前的版本是在 /isolinux/isolinux.cfg 裡面)

複製以下這段
label live
menu label ^Try Ubuntu without any change to your computer
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --


改成這樣後貼上 (liveusb 這個詞可以隨意更改)
label liveusb
menu label ^Try Ubuntu without any change to your computer
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper liveusb initrd=/casper/initrd.gz quiet splash --


然後把最前面的
default live
改成
default liveusb

6. 執行 syslinux 強制寫入 MBR, 讓 USB disk 可以開機
# syslinux -maf /dev/sdX1

以上, 大功告成, 拿來開機試試 Ubuntu 8.10 啦!!

沒有留言:

張貼留言