After booting via grub4dos from ploplinux-4.2.1.iso
I've started installploplinux process to /dev/hda2.
But -
Copy files to /dev/hda2, please wait...
/tmp/plpinstall.sh: line 33: 2485 Killed cp -ar bin dev etc home lib opt root sbin tmp usr var $MNT
Warning: '/proc/partitions' does not exist, disk scan bypassed
Warning: Partition 2 on /dev/hda is not marked Active.
Warning: Device 0x0300: Inconsistent partition table, 2nd entry
CHS address in PT: 131:0:1 --> LBA (132048)
LBA address in PT: 2104515 --> CHS (2087:13:1)
Fatal: Either FIX-TABLE or IGNORE-TABLE must be specified
If not sure, first try IGNORE-TABLE (-P ignore)
What the hell ?
An attempt to install linux from real CD (tiny... 4.2.0 )
lead to the pityful result as well.
i need details.
is the drive already partitioned?
is hda2 formatted?
post the install script that is stored in /tmp (as attachment in the additional options)
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
I can not install ploplinux 4.2.2-X or 4.2.2-X-tiny
after booting off .iso as well as off real CD.
The final words of diagnostic are :
...
copy files to /dev/sda3 ...
Warning : /proc/partitions does not exist,
disk scan bypassed.
....
Fatal : Either FIX-TABLE or IGNORE-TABLE
must be specified
If not sure first try IGNORE-TABLE (-p ignore)
What do theese words mean,
and how to overcome all that ?