I did my first "scatter" install last night with MicroCore 2.9 on a netbook by booting a remastered microcore.gz which included compiletc,aspell,cdrtools,lynx,qemu built for no sdl/graphics etc to ram and then cp -a / to /mnt/sda1/ but making an empty sys/ mnt/ proc/ .
Grub went something like :
mkdir -p /mnt/sda1/boot/grub
cp /usr/lib/grub/i386-pc/* /mnt/sda1/boot/grub/
chroot /mnt/sda1/
mount -t proc /proc proc
grub
grub> find /boot/grub/stage1
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
umount /proc
exit
Then I made a /boot/grub/menu.lst that said :
default 0
timeout 20
root (hd0,0)
Title Linux
kernel /boot/bzImage root=/dev/sda1 rw
Put a kernel in /boot type "reboot" and all is golden.
Yes I understand about "system rot" and know you dont have to remaster the initrd to add extensions but I like to play and my systems dont get old enough to rot before I wipe them clean and build something else
P.S.
I just love TinyCore/MicroCore. I use Microcore every day for my host development system and it compiles about everything I feed it.Just made a loaded minicd with room for the Firmware Linux Project including source.
Great job Roberts and all who work on this nice project...Thanks!