擁有一個LiveCD 或ISO boot的好處是 不怕裝壞設壞
只要REBOOT 系統就還是原來的系統
自製的話 可以安裝想用的軟體符合需求 變小緊緻化
有了之前boot loop device的經驗
還可以設成會成長的系統 只要把原來存在ram的 改為存在disk即可
設成經由grub menu 選換
主要步驟如下
==============
1. 準備好整個OS的 loopfile:
可以從舊有的存成loopfile, 用tar cpf - src | tar xpf - -C dest
或用mksquashfs <---簡單 但唯讀 不易修改
可以mount 新的loopfile 開始安裝
2. 選用一個UnionFS, 如aufs, overlayfs <--- 這個可參看我之前 loop device的po文
把相關設定與做好的系統loopfile 放在同一個目錄
燒製成iso前最好能run過 這時修改比較容易
3. 選用一個軟體將上述目錄燒成可開機的iso file 還能將開機後控制權交到grub
用grub-mkrescue 最容易 只要記得先裝好libisoburn 與mtools
另外有mkisofs, xorriso, isomaster 等可選
4. 將iso燒至CD, USB碟 或設定grub 成由此iso開機
燒錄各種cd的方法
https://wiki.archlinux.org/index.php/Optical_disc_drive#Burning
--
只要REBOOT 系統就還是原來的系統
自製的話 可以安裝想用的軟體符合需求 變小緊緻化
有了之前boot loop device的經驗
還可以設成會成長的系統 只要把原來存在ram的 改為存在disk即可
設成經由grub menu 選換
主要步驟如下
==============
1. 準備好整個OS的 loopfile:
可以從舊有的存成loopfile, 用tar cpf - src | tar xpf - -C dest
或用mksquashfs <---簡單 但唯讀 不易修改
可以mount 新的loopfile 開始安裝
2. 選用一個UnionFS, 如aufs, overlayfs <--- 這個可參看我之前 loop device的po文
把相關設定與做好的系統loopfile 放在同一個目錄
燒製成iso前最好能run過 這時修改比較容易
3. 選用一個軟體將上述目錄燒成可開機的iso file 還能將開機後控制權交到grub
用grub-mkrescue 最容易 只要記得先裝好libisoburn 與mtools
另外有mkisofs, xorriso, isomaster 等可選
4. 將iso燒至CD, USB碟 或設定grub 成由此iso開機
燒錄各種cd的方法
https://wiki.archlinux.org/index.php/Optical_disc_drive#Burning
--
All Comments