我覺得你太堅持Grub了
grub適合在硬碟上面使用...
但是用在光碟或是隨身碟顯得很累贅 = =
不過你的方法還蠻能夠參考的...因為整個過程用不到Linux = =
下面我介紹"一般"把LiveCD轉成LiveUSB的方式
bootloader用syslinux
syslinux是isolinux的好兄弟...設定格式幾乎一模一樣
isolinux是CD/DVD用的bootloader...幾乎所有的LiveCD都用isolinux
通常要把isolinux改成syslinux只需要修一些路徑(甚至根本不用改)
製作過程:
1. 把LiveCD裡面的檔案全部拷出來...放到USB隨身碟裡面
2. 把isolinux.cfg改成syslinux.cfg (重新命名,必要時可能需要一點小修改)
3. 用syslinux -s指令安裝syslinux (http://syslinux.zytor.com/wiki/index.ph ... .2F2K.2FXP)
Ok, you got it!
但是...用USB開機有很多弱點
第一是大約七八年前的機器USB開機的支援都不是很好
第二是有些BIOS不吃某些分割表
參考文件
http://www.knoppix.net/wiki/Bootable_USB_Key (Knoppix USB)