Vitruvian Penguin
knoppix

[knoppix:2142] Re: mkwritableというシェル手続きを作りました。

Date: Sat, 27 Sep 2003 07:49:15 +0900 (JST)
X-mailer: FreeML Web Mailer XP; SP2
宮脇です。おはようございます。 
 
自己フォローですが、 
> mkwritable /usr/lib/menu 
>  
> を実行すると、 
>  
> # mkdir /ramdisk/usr 
> # ln -s /KNOPPIX/usr/* /ramdisk/usr/ 
> # rm /ramdisk/usr/lib 
> # mkdir /ramdisk/usr/lib 
> # ln -s /KNOPPIX/usr/lib/* /ramdisk/usr/lib/ 
> # rm /ramdisk/usr/lib/menu 
> # mkdir /ramdisk/usr/lib/menu 
> # ln -s /KNOPPIX/usr/lib/menu/* /ramdisk/usr/lib/menu/ 
>  
> という一連のコマンドを実行してくれます。 
ただし、実際に実行されるコマンドのオプションなどは多少違うかも知れません。 
また、以下のコマンドも実行されます。(記述洩れでした) 
# ln -sfn /ramdisk/usr /usr 
 
> ただし、/etcは、たしか、うまくいかなかったと思います。理由は、/etcは/ramdisk 
> 上ではなく、ルートファイルシステム(別のRAMディスク)にあるからです。 
今、KNOPPIX(20030726-20030826)で実験してみたところでは、あらかじめ、 
 
# ln -s /etc /ramdisk/etc 
 
を実行しておくとうまくいくようです。 
 
なお、あらかじめ、/etcを/ramdisk/etcに移動する場合は、以下のようにします。 
 
# cp -pr /etc /ramdisk/etc 
# rm -rf /etc 
# ln -s /ramdisk/etc /etc 
  
<Prev in Thread] Current Thread [Next in Thread>