ページ 11

通常インストールのdebianをoverlayrootでpuppyっぽくする

Posted: 23/08/02(水) 12:55
by カラフル
通常インストールのdebianやUbuntuでいろなことを試して結果が芳しくなくて
元に戻すのに手間がかかったり完全には元に戻らないことが結構ありました
最終的にバックアツプしたものから復元したことも結構あります

puppyのように既存のシステムを書き換えず変更点をディレクトリに書き出す方法はないかと探してみたら
下記のホームページが見つかりました

overlayrootでUbuntuを一時的に読み込み専用にする
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0568

試してみたら思ってた以上に簡単でいい感じ

overlayrootをインストールして

overlayrootの有効化
既存のパーティション(sda6,ext2)を流用したかったので
/etc/overlayroot.local.confに
overlayroot="device:dev=/dev/sda6,mkfs=0,fstype=ext2"
を記載し再起動

overlayrootになってるか確認するのには端末で
grep "overlayroot|/media/root-ro|/media/root-rw" /proc/mounts 2>/dev/null | sort -r

overlayrootを無効化して通常動作に戻すのは
sudo overlayroot-chroot rm /etc/overlayroot.local.conf
を端末で実行して再起動

変更点はsda6にoverlayとoverlay-workdirというディレクトリができて
overlayの中に保存されていました

Re: 通常インストールのdebianをoverlayrootでpuppyっぽくする

Posted: 23/08/03(木) 08:20
by タロ兵衛
ご紹介ありがとうございます
私がpuppy使っている理由の一つがこれ。
ーーあっという間に元に戻せるーー

ターゲットマシンに開発ツールとかネットワークモニタ入れたくないんですよね。
これは次回の開発で使わせていただきます :D