最近由於建立快速建立環境的關係
使用 Clonezilla 來建立相關環境, 之前的作法都是使用 光碟的作法
現在 USB 隨身碟的容量都已經很大了, 故使用隨身碟現在會是更好的作法
OS: openSUS Leap 42.1
USB 隨身碟 16 or 32 GB
目前考慮最方便的方式就是將隨身碟切兩個 FAT 的分割區
- 分割區 1 : 大小約 500 MB, 建立 clonezilla 使用
- 分割區 2: 剩下的所有空間, 儲存 images 使用
Clonezilla 官網 http://clonezilla.nchc.org.tw/
接下來就來製作 Clonezilla USB Live 隨身碟吧
我是選擇 amd4 CPU 架構, 然後下載 zip 檔案
製作的方式可以參考官網 http://clonezilla.nchc.org.tw/clonezilla-live/
首先 來建立分割區
這邊我是使用 USB 16GB 隨身碟
使用 yast2 disk 切割分割區
#yast2 disk
刪除所有隨身碟上面的分割區
YaST 會提示目前已經掛載, 選取 Unmount
將隨身碟建立兩個分割區, 如同上面的規劃
建立掛載點 /mnt/usb
# mkdir /mnt/usb
將剛剛建立的分割區掛載上來
#mount /dev/sdb1 /mnt/usb/
檢視掛載資訊
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 8.0K 3.9G 1% /dev
tmpfs 3.9G 376M 3.5G 10% /dev/shm
tmpfs 3.9G 2.3M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda2 108G 78G 29G 73% /
/dev/sdb1 501M 0 501M 0% /mnt/usb
進入剛剛的下載目錄
#cd /home/sakana/下載/
將 clonezilla 檔案解壓縮到 /mnt/usb
#unzip clonezilla-live-2.4.9-17-amd64.zip -d /mnt/usb/
檢視相關資訊
#ls /mnt/usb/
Clonezilla-Live-Version EFI GPL boot home live syslinux utils
進入到相關目錄
#cd /mnt/usb/utils/linux/
執行 makeboot.sh ( 後面的 /dev/sdb1 請指定你的 USB 的FAT 分割區 )
#bash makeboot.sh /dev/sb1
This command will install MBR and syslinux/extlinux bootloader on /dev/sdb
Clonezilla files are assumed to be on /dev/sdb1
--------------------------------------------
Machine: :
Model: IT1170 USB Flash Disk (scsi)
Disk /dev/sdb: 16.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 526MB 525MB primary fat16 lba, type=0c
2 526MB 16.2GB 15.7GB primary fat32 lba, type=0c
--------------------------------------------
Are you sure you want to continue?
[y/n] y
OK! Let's do it!
--------------------------------------------
File system of /dev/sdb1: vfat
--------------------------------------------
sdb1 is not marked as bootable! The partition table of /dev/sdb:
--------------------------------------------
:
Model: IT1170 USB Flash Disk (scsi)
Disk /dev/sdb: 16.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 526MB 525MB primary fat16 lba, type=0c
2 526MB 16.2GB 15.7GB primary fat32 lba, type=0c
--------------------------------------------
Do you want to mark it as bootable ?
[y/n] y
OK! Let's do it!
Running: parted -s /dev/sdb set 1 boot on
--------------------------------------------
Do you want to install MBR on /dev/sdb on this machine " " ?
[y/n] y
OK! Let's do it!
Running: cat "/mnt/usb/utils/mbr/mbr.bin" > /dev/sdb
--------------------------------------------
Do you want to install the syslinux boot files on /dev/sdb1 on this machine " " ?
[y/n] y
OK! Let's do it!
A filesystem supporting Unix file mode for syslinux is required. Copying syslinux to /tmp/linux_tmp.7aG0YD
‘/mnt/usb/utils/linux/syslinux’ -> ‘/tmp/linux_tmp.7aG0YD/syslinux’
Running: "/tmp/linux_tmp.7aG0YD/syslinux" -d syslinux -f -i "/dev/sdb1"
//NOTE// If your USB flash drive fails to boot (maybe buggy BIOS), try to use "syslinux -d syslinux -fs /dev/sdb1", i.e. running with "-fs".
syslinux ran successfully in installation mode.
Done!
接下來就可以使用這個 USB 來進行 Clonezilla 作業了
~ enjoy it
沒有留言:
張貼留言