- 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