Boot 自製LiveCD+ Loop_device+ OverlayFS 示例 - Linux

By Puput
at 2018-01-05T18:18
at 2018-01-05T18:18
Table of Contents
做了幾個檔案 讓虛擬機跑
來分享以實際示範之前自製LiveCd, boot loop+ overlayfs 的po文
檔名: g-livecd.tar.xz
Size: 16M Bytes
https://www.sendspace.com/file/7mk22h
內容: g-livecd.iso
overlay_rw.vmdk
overlay_rw.mbr
overlay_rw.ext4
解壓縮後用法
開啟Virtualbox, 新增Gentoo linux 64bit vm.
cpu 設為 2個
ram 設為 512M bytes
system/ EFI support: 勾選enable.
設定為 boot from CD.
移除 ide controller
掛載 g-livecd.iso 到 sata 0
掛載 overlay_rw.vmdk 到 sata 1
開機
然後會看到 grub 出現的選單 共4項可選
1. Boot CD + tmpfs for overlay
2. Boot g-init.iso + tmpfs for overlay
3. Boot CD + sd1 for overlay
4. Boot g-init.iso + sd1 for overlay
選取一項後 可以開機到 /bin/ash
有busybox 提供的指令可以用 有ls, df, cat, vi 等等
/mksquashfs.sh 製作squashfs 的腳本
/grub-mkrescue.sh 製作livecd 的腳本
/boot/g-livece.cfg 多重開機 1,2 的設定檔
/rw/grub-hook.cfg 多重開機 3,4 的設定檔
實務運用時 記得kernel config要將 squashfs, overlayfs 打開
gentoo user 必須將overlay_linuxrc 放入 initramsfs
boot 時 grub 先 source functions.cfg
ubuntu user 則將 /boot/for_ubuntu 內的三個檔案 按照位置放好即可
應該也可以用 sdx/*.ext4 for overlay 此次沒有製作 可以自己試一下:)
--
來分享以實際示範之前自製LiveCd, boot loop+ overlayfs 的po文
檔名: g-livecd.tar.xz
Size: 16M Bytes
https://www.sendspace.com/file/7mk22h
內容: g-livecd.iso
overlay_rw.vmdk
overlay_rw.mbr
overlay_rw.ext4
解壓縮後用法
開啟Virtualbox, 新增Gentoo linux 64bit vm.
cpu 設為 2個
ram 設為 512M bytes
system/ EFI support: 勾選enable.
設定為 boot from CD.
移除 ide controller
掛載 g-livecd.iso 到 sata 0
掛載 overlay_rw.vmdk 到 sata 1
開機
然後會看到 grub 出現的選單 共4項可選
1. Boot CD + tmpfs for overlay
2. Boot g-init.iso + tmpfs for overlay
3. Boot CD + sd1 for overlay
4. Boot g-init.iso + sd1 for overlay
選取一項後 可以開機到 /bin/ash
有busybox 提供的指令可以用 有ls, df, cat, vi 等等
/mksquashfs.sh 製作squashfs 的腳本
/grub-mkrescue.sh 製作livecd 的腳本
/boot/g-livece.cfg 多重開機 1,2 的設定檔
/rw/grub-hook.cfg 多重開機 3,4 的設定檔
實務運用時 記得kernel config要將 squashfs, overlayfs 打開
gentoo user 必須將overlay_linuxrc 放入 initramsfs
boot 時 grub 先 source functions.cfg
ubuntu user 則將 /boot/for_ubuntu 內的三個檔案 按照位置放好即可
應該也可以用 sdx/*.ext4 for overlay 此次沒有製作 可以自己試一下:)
--
Tags:
Linux
All Comments
Related Posts
RedHat6.5安裝DNF

By Callum
at 2018-01-04T22:30
at 2018-01-04T22:30
Server主機,不知什麼原因斷線(發現新問題)

By Tristan Cohan
at 2018-01-04T21:28
at 2018-01-04T21:28
有關進修Linux 考照 請益

By Delia
at 2018-01-03T23:41
at 2018-01-03T23:41
現在ubuntu還有提供安裝的光碟嗎?

By Ina
at 2018-01-03T17:35
at 2018-01-03T17:35
有LVM的系統重裝Ubuntu需要注意什麼嗎?

By Jessica
at 2018-01-03T14:57
at 2018-01-03T14:57