Forum: Other Help Topics
Topic: Low ram machines and *.dsl extentions
started by: henk.1955
Posted by henk.1955 on Feb. 04 2005,10:41
If you have a low ram machine. and want to use *.dsl exention. you may run soon out of memory.
i have made a small change to the /etc/init.d/mkwriteable script to use a ext2 partition instead of ramdisk.
Code Sample |
#!/bin/sh # Original author: cbagger01 from the Damn Small Linux forum # # 04/09/04 modified for use in DSL by RobertS #
# changed to use ext2 hdpartition instead of ramdisk # /cdrom is the ext2 partion i boot from
WRITEABLE_DIR=/cdrom/writeable
if [ -f /etc/sysconfig/writeable ]; then exit fi INSTALLED="" [ -e /KNOPPIX/bin/ash ] || INSTALLED="yes" if [ -z "$INSTALLED" ]; then
rm -rf $WRITEABLE_DIR mkdir $WRITEABLE_DIR cp -srd /KNOPPIX/usr/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/usr/X11R6/lib/X11 $WRITEABLE_DIR/usr/lib/ ln -sf $WRITEABLE_DIR/usr /
cp -srd /KNOPPIX/bin/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/bin / cp -srd /KNOPPIX/boot/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/boot / cp -srd /KNOPPIX/lib/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/lib / cp -srd /KNOPPIX/sbin/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/sbin / # rm -rf /ramdisk/var/cache/apt # cp -srd /KNOPPIX/var/cache/apt/ /ramdisk/var/cache # rm -rf /ramdisk/var/cache/apt/archives/lock # cp /KNOPPIX/var/cache/apt/archives/lock /ramdisk/var/cache/apt/archives # rm -rf /ramdisk/var/lib/apt # cp -srd /KNOPPIX/var/lib/apt/ /ramdisk/var/lib rm -f /var/lib/dpkg cp -dpR /ramdisk/var/ $WRITEABLE_DIR ln -sf $WRITEABLE_DIR/var /
# mkdir $WRITEABLE_DIR/var # mkdir $WRITEABLE_DIR/ # mkdir $WRITEABLE_DIR/var/lib rm -rf $WRITEABLE_DIR/var/cache/apt cp -srd /KNOPPIX/var/cache/apt/ $WRITEABLE_DIR/var/cache rm -rf $WRITEABLE_DIR/var/cache/apt/archives/lock cp /KNOPPIX/var/cache/apt/archives/lock $WRITEABLE_DIR/var/cache/apt/archives rm -rf $WRITEABLE_DIR/var/lib/apt cp -srd /KNOPPIX/var/lib/apt/ $WRITEABLE_DIR/var/lib rm -f /var/lib/dpkg
touch /etc/sysconfig/writeable fi
|
i put this script in /opt ( and filetool.lst)
and addCode Sample |
echo "mkwriteable ..." /opt/mkwriteable
|
to bootlocal.sh
then i make sure NOT to load any mydsl extention at boot time.
Posted by mikshaw on Feb. 04 2005,15:00
nice!
I'm thinking about making a new ext2 partition.
What about once the files are copied? Can I remove the cp lines and just link the directories next time I boot?
Posted by henk.1955 on Feb. 04 2005,16:05
Quote |
What about once the files are copied? Can I remove the cp lines and just link the directories next time I boot? |
that may be posible. it would speedup the next time you boot.
but then you get a mix between livecd/frugal/poormans and hdinstall, i would not go for that.