把 Clonezilla-Live 裝在 M\$ WindowsXP

把 Clonezilla-Live 裝在 M\$ WindowsXP

這邊有一個說明是關於把Clonezilla-live安裝到Linux環境的硬碟裡,並調整grub增加一個開機選項。之前的post也有,但是太舊了。

最近因為課程需要,研究了在Windows下使用Grub4Dos去booting clonezilla-live 的作法。也就是所有的過程都是在M\$完成,也許大家會有興趣...

作法概述:

  1. 安裝 grub4dos,先下載grub4dos-0.4.4.zip,解壓縮之後把grldr放到C:\。

{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/step1.png?390x294

  1. grubutil 安裝 grub到MBR(如果想用windows的bootloader,這邊也有教學),下載 grubinst-1.1-bin-w32-2008-01-01.zip,解壓縮之後執行 grubinst_gui.exe。(我的選項:OnDisk hd0, Don't search floppy)

{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/step2.png?390x291

  1. 下載 Clonezillla-live UbuntuBased 版本,(我裝testing 1.2.5-15-i686.zip),解壓縮到C:\,把zip檔的內容統統放到裡面,跟之後的menu.lst要互相配合。

{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/step31.png?390x293

  1. 設定menu.lst,在C:\ 增加一個檔案 menu.lst,內容如下

color black/cyan yellow/cyan

default 7

title clonezilla

root (hd0,0)

kernel /live/vmlinuz boot=live union=aufs noswap nolocales edd=on noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=791 toram=filesystem.squashfs ip=frommedia nosplash

initrd /live/initrd.img

boot

title Windows XP Traditional Chinese

hide (hd0,1)

unhide (hd0,0)

rootnoverify (hd0,0)

makeactive

chainloader +1

title Reboot

reboot

title Halt

halt


{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/step4.png?390x291

完成:

{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/f1.png?300x167{{http://www.libthomas.org/\~thomas/wp/wp-content/uploads/2010/05/f2.png?300x168

此外,grub4dos 也支援boot iso file, like:

title clonezilla.iso

find --set-root /clonezilla.iso

map --heads=255 --sectors-per-track=63 /clonezilla.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)

boot

我測試到可以看到syslinux選單(memtest可以跑),但是clonezilla-live開機有問題,原因還不確定。

reference for 'grub4dos install' :

http://semson.blogspot.com/2007/12/boot-manager-grub4dos.html

http://cha.homeip.net/blog/archives/2006/06/_grub4dos_linux.html

convert from Thomas blog post id 675 old convert log: ./182951/tag%3E2010%2005%20clonezilla)

@2010 @05 @clonezilla

Comments