• Live環境ではなぜ設定の保存ができないのですか?


 LiveCD / LiveUSBでOSを起動した場合、一度電源を切ると設定や
 保存したファイルはすべて初期化されています。

 これは"Live"システムの仕様であり、不具合ではありません。
 Live起動では、HDDに影響を与えることなく、簡単にLinux環境を
 試すことが出来ます。

 Liveシステムはほとんどの場合CD/DVDから起動されます。
 CD/DVDは一度ファイルを書き込むともう削除や保存は基本的に
 出来なくなります。
 HDDのように削除やファイルの作成ができないLiveシステムでは
 Read onlyなファイルシステムを採用しています。
 単語のとおり、読み込みだけを許可し書き込みは行えません。

 ただし、それだと、一時的なファイルも作成できずほとんどの操作が
 行えません。そこでLiveシステムではメインメモリ(RAM)上に
 仮想のファイルシステムを作成しその上で作業を行います。
 このおかげでLive起動中はHDD起動と変わらない操作を行うことができます。
 その代わり、RAM上のファイルは電源を切るとすべて削除されてしまうので
 設定は保存で来ません。

 LiveCD/DVDを移植したLiveUSBも同じくReadOnlyで起動します。


 Live起動では”様々な環境で起動できる”というのが重要になっています。
 例えば、A-PCでもB-PCでも起動できなくてはいけないのです。

 もし仮に、設定を完全に保存できるLiveCDがあると、A-PCで起動すれば
 A-PCの環境にあった設定になってしまい、B-PCで起動しようとすると
 設定がおかしくなって起動出来ない可能性もあります。
 Liveシステムでは起動の度にPCのハードウェアを調査して自動で設定ファイルを
 作成します。そして電源が切れると当時に設定も破棄されるので
 その他のPCでも起動でできるようになっています。

 LiveUSBでも同じことが言え、persistent機能などで強引に設定を有効にする
 ことはできますが、基本的に設定の保存は推奨されません。

 (hiroumauma)


最終更新:2010年03月23日 23:33