Mynaardt wrote:
ext2 and ext3; in either case, when I try to run lin_start_here.sh, I get an error message telling me that script file doesn't exist.
I believe I had this same problem. I am reposting because I think this would be the appropriate place for it, and I had one hell of a time trying to locate it.
Alright I have run into a problem with one of the scripts.
conditions porteus is already installed via having /boot & /porteus on /dev/sda1
I was having trouble with thirdparty bootloader passing append arguments. so I go to /boot while rc1 is my active os. and execute ./linstarthere.sh
I select option 6 install to EXTx partition.
I select the y for mbr backup. after that I get.
Code: Select all
Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sda...
./scripts/bootextlinux.sh: line 106: ./boot/syslinux/lilo: No such file or directory
my workarround
at the end of bootextlinux.sh
Code: Select all
# setup MBR if the device is not in superfloppy format
if [ "$MBR" != "$TARGET" ]; then
echo "Setting up MBR on $MBR..."
#change “./boot/syslinux/lilo” to “/boot/syslinux/lilo”
./boot/syslinux/lilo -S /dev/null -M $MBR ext
echo "Activating partition $TARGET..."
#change “./boot/syslinux/lilo” to “/boot/syslinux/lilo”
./boot/syslinux/lilo -S /dev/null -A $MBR $NUM
echo "Updating MBR on $MBR..."
#change “./boot/syslinux/mbr.bin” to “/boot/syslinux/mbr.bin
cat ./boot/syslinux/mbr.bin > $MBR
fi
so basically just use the / instead of the ./
After resolving that first error I got this next error.
Code: Select all
Setting up boot record for /dev/sda1...
./scripts/bootextlinux.sh: line 114: ./boot/syslinux/extlinux: No such file or directory
simple workarround
Code: Select all
echo "Setting up boot record for $TARGET..."
#changed “./boot/syslinux/extlinux -i boot/syslinux”
#to “/boot/syslinux/extlinux -i /boot/syslinux”
./boot/syslinux/extlinux -i boot/syslinux
It worked great after those changes were made. I rebooted and had our wonderful splashscreen with all options.
Edit: I hope this was helpfull to you. I didn't recieve much positive response when I suggested the change, but hope it works out for you.
Posted after 8 minutes 45 seconds:
Another note. If you have the /boot and /porteus directories at the root of any drive. You can configure and install any bootloader you would like. I had done that but I was running into problems with using cheatcodes. Just make sure you are pointing to right kernel, right initrd and right root_drive with that. And getting support on third party bootloader. You mind as well find a volunteer to let you pull some teeth,(assuming your not a dentist).