2011/09/07

隨身碟多重開機又一章 Advanced for multi-OS on usb disk

寫過一篇 grub on usb disk, 再加上上一篇的從隨身碟開機, 後面這篇其實我沒表達的很完整,主要要講的是如何從隨身碟放進 liveCD 的 iso 檔,然後做多重開機。而前一篇則示範如何將 usb disk 放進 grub.....不過以現在的 Ubuntu 來說,你可以直接從 LiveDVD 安裝到 usb disk 也可以做到。

不過,grub on usb disk 這篇文章還示範了一個很有用的使用情境,你可以用 dd 來產生一個 usb disk image file, 然後再搭配從隨身碟開機,這樣可以得到另一個好處:

不必隨身碟,也可以用 VirtualBox 來虛擬隨身碟的多重開機,然後必要的時候,把它 dd 到隨身碟裡,你的隨身碟就有最新的多重開機環境。而且在製作多重開機隨身碟時,若使用這個方法,因為 image file 是在硬碟中,所以速度上會快很多。

底下以 16G 為例


1. $ dd if=/dev/zero of=16G.dd bs=262144 count=1 seek=61696
2. $ sudo losetup /dev/loop0 16G.dd
3. fdisk .... mkfs.....,用法上就跟硬碟/隨身碟一樣:
    $ sudo fdisk /dev/loop0
4. $ sudo VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/usb-16G.vmdk -rawdisk /dev/loop0
......

0 意見: