看板 Linux 關於我們 聯絡資訊
做了幾個檔案 讓虛擬機跑 來分享以實際示範之前自製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 此次沒有製作 可以自己試一下:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.101.142 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1515147507.A.7DB.html