2006年11月23日

如何建立可開機的 USB 隨身碟?

如何建立可開機的 USB 隨身碟?

組態資訊
Redhat Enterprise Linux 2.1 版及 3.0 版
解決方法

請依照下列步驟建立可開機的 USB 隨身碟:
1. 以 /dev/loop 掛載 (Mount) ISO 映像檔:
# mkdir /mnt/tmpmount
# mount -o,loop=/dev/loop1 boot.iso /mnt/tmpmount
2. 將檔案從掛載點 (Mount Point) 複製到一個暫存的子目錄:
# mkdir /tmp/usbimage
# cp -Rv /mnt/tmpmount/isolinux/* /tmp/usbimage/
3. 將 isolinux.img 和 isolinux.cfg 重新命名為 syslinux.img 和 syslinux.cfg:
4. 建立一個足夠容納這些檔案的空白檔案:
# dd if=/dev/zero of=/root/usbboot.img bs=1M count=7
以上命令會建立一個 7MB 的檔案,這應該夠大了。
5. 在 usbboot.img 上建立一個檔案系統:
# mkfs.vfat usbboot.img
6. 卸載 (Unmount) boot.iso 並掛載 usbboot.img:
# ummount /mnt/tmpmount
# mount -o,loop=/dev/loop1 /root/usbmount.img /mnt/tmpmount
7. 將檔案複製到已掛載的檔案系統:
# cp -Rv /tmp/usbimage/isolinux/* /mnt/tmpmount
8. 卸載 /mnt/tmpmount:
# umount /mnt/tmpmount
9. 將 sbmount.img 設成 "可開機":
# syslinux /root/usbboot.img
10. 插入 USB 隨身碟,然後將開機映像檔置入:
# dd if=/root/usbboot.img of=/dev/sda bs=1M
完成之後,您便擁有一個可開機的 USB 隨身碟。此隨身碟可在 DL 140、145、3xx G4 等
系統上使用。請進入 BIOS 設定,將 USB 設成開機裝置。

沒有留言: