live cd的做法不行阿我摻考過不少live cd您有建議哪一家的好嗎?我好想都看過沒有我想要的概念阿寫入的部份在ram上沒錯只是可以讓系統可以工作,真正要寫入到hd上巴要不然用live cd的做法reboot就又是default了哈 不可行且ln -s 做了一堆or mount 了一堆比我現在將一部份不會動到的os做成img mount 到ram差多了那種做法只是給想入門的人了解的巴!是差不多拉..您有做出過啥產品嗎?難道都不會遇到這樣的困難還請大大幫忙祥解一下或說明哪一個live cd 做的好可摻考...還請大大將連結給大家我們摻考看看摟.....thank you
做法很多種呀!
反正整個系統都是您打造的,你可以將磁區分成唯讀區和可讀寫區,
需要寫入的部份就放在可讀寫區,不好分開的,就用 link 或是
mount --bind 方式。
也可以在系統關機時,再去做同步寫入到可讀寫區,開機再讀
回來,缺點是突然斷電就慘了。
live cd 的情況也是類似,光碟整片都是唯讀的,為了加大容量,
live cd 也是先建好一個壓縮的檔案系統(不是 cramfs ,但功用類似),
開機後再 mount 進來,/etc、/var、/tmp、/home 等都是放在
ramdisk 內。為了改進 live cd 一關機就光溜溜的問題,又發展了
了可直接將 usb flash mount 在 usr home 內,然後一些在 /etc
內的設定檔要自己動手存入 usb flash。事實上,live cd 的情況比
較複雜些,但說明文件多,比較好參考。
(以上 live cd 運作是我之前對 Knoppix 的印象,有好一陣子沒有玩了)
如果 / 不是掛在 ramdisk 上,也可以不改架構,直接把 /bin, /lib 之類
不會動的轉成 cramfs 後,用 loop 方式直接掛載,也不用再解壓縮到
ramdisk 上了。