Drive is partitioned,
though there were another attempts, with repartitioning
by fdisk during install procedure.
I've asked to reformat hda2 at install time.
plpinstall.sh is as follow :
#!/bin/sh
# Plop Linux Harddisk installation script
DEST=/dev/hda2
MNT=/mnt
echo starting ploplinux installation to $DEST in 10 seconds
echo press CTRL-C to abort...
sleep 10
echo Formatting drive $DEST
if ( ! mkfs.ext3 $DEST ) then
echo
echo error: cannot format $DEST, you have to create the partition with fdisk
exit 1
fi
echo New MBR loader
mkdir /boot >& /dev/null
lilo -M /dev/hda
if ( ! mount $DEST $MNT ) then
echo
echo error: unable to mount $DEST
exit 1
fi
mkdir $MNT/proc $MNT/sys
cd /
echo
echo copy files to $DEST, please wait...
cp -ar bin dev etc home lib opt root sbin tmp usr var $MNT
mkdir $MNT/boot
mkdir $MNT/mnt
cp -a /media/syslinux/kernel/bzImage $MNT/boot >& /dev/null
cp -ar /media $MNT
cat << EOF > $MNT/etc/lilo.conf
prompt
timeout=20
default=ploplinux
boot=/dev/hda2
map=/boot/map
lba32
vga=1
compact
image=/boot/bzImage
label=ploplinux
read-only
append="root=/dev/hda2"
EOF
cat << EOF > $MNT/etc/rc.d/init.d/halt
#!/bin/sh
# Begin $rc_base/init.d/halt - Halt Script
# Written by Gerard Beekmans - gerard@linuxfromscratch.org
. /etc/sysconfig/rc
. \$rc_functions
case "\$1" in
stop)
poweroff -d -f
;;
*)
echo "Usage: {stop}"
exit 1
;;
esac
EOF
chroot $MNT lilo
cat << EOF > $MNT/etc/rc.d/init.d/reboot
#!/bin/sh
# Begin $rc_base/init.d/reboot - Reboot Script
# Written by Gerard Beekmans - gerard@linuxfromscratch.org
. /etc/sysconfig/rc
. \$rc_functions
case "\$1" in
stop)
reboot -d -f
;;
*)
echo "Usage: {stop}"
exit 1
;;
esac
EOF
cat << EOF > $MNT/etc/rc.d/init.d/rc.S
#!/bin/sh
# (C) by Plop Elmar Hanhofer
http://www.plop.at# Licensed under GnuGPL v2
#
PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/bin/:/opt/bin:/opt/sbin:/media/ploplinux/bin;export PATH
echo "System init"
echo " mounting / as rw"
mount / -o remount,rw
echo " mounting proc"
mount -t proc none /proc
echo " mounting sysfs"
mount -t sysfs none /sys
echo " mounting usbfs"
mount -t usbfs none /proc/bus/usb
echo " starting udev"
udevd --daemon
udevadm trigger
echo " mounting devpts"
mount -t devpts -o mode=0620 devpts /dev/pts
grep -v rootfs /proc/mounts > /etc/mtab
echo " setup network loopback device"
ifconfig lo 127.0.0.1 netmask 255.255.255.0
echo " setup hostname"
hostname stroit
if [ -f /etc/rc.local ]
then
sh /etc/rc.local
fi
exit 0
EOF
cat << EOF > $MNT/etc/rc.local
#!/bin/sh
PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/bin/:/opt/bin:/opt/sbin:/media/ploplinux/bin;export PATH
echo " starting named"
named
exit 0
EOF
cat << EOF > $MNT/etc/fstab
# Begin /etc/fstab
# filesystem mount-point fs-type options dump fsck-order
/dev/hda2 / auto defaults 1 1
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
shm /dev/shm tmpfs defaults 0 0
usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0
# End /etc/fstab
EOF
chmod 754 $MNT/etc/rc.d/init.d/halt
chmod 754 $MNT/etc/rc.d/init.d/reboot
chmod 754 $MNT/etc/rc.d/init.d/rc.S
chmod 754 $MNT/etc/rc.local
echo 127.0.0.1 stroit localhost.localdomain localhost > /etc/hosts
echo dhclient > $MNT/etc/rc.d/rc3.d/S10network
chmod 754 $MNT/etc/rc.d/rc3.d/S10network
echo
echo install complete