Hi all,
I want to do a full install SliTaz 4.0 on my work computer but I'm not authorized neither to install a bootloader nor to create a new partition. And I don't want to install SliTaz on the root of the hard disk but in a directory
I thought I found the solution in the unsual installation doc, with the Subdirectory install in a non-Posix filesystem. Unfotunately not.
What I've done:
- created a directory
/Private/slitaz/4.0base
on my HD - copy the kernel in
/Private/slitaz/4.0base/boot
- mount the directory:
mount.posixovl /mnt/Private/slitaz/4.0base
- installed the file system:
unlzma -c /media/cdrom/boot/rootfs4.gz | ( cd /Private/slitaz/4.0base ; cpio -idmu )
All seems OK. I boot from grub4dos (installed on a stick).My menu entry in menu.lst:
title SliTaz 4.0 base (kernel 2.6.37, "posixovl install" on sda2) root (hd0,0) kernel (hd1,1)/Private/slitaz/4.0base/boot/vmlinuz-2.6.37-slitaz mount=/dev/sda2 subroot=Private/slitaz/4.0base posixovl
But at boot:
VFS: Cannot open root device "(null)" or unknown-block(0,66)
Please append a correct "root=" boot option; here are the available partitions: ...
It seems the kernel is waiting for a root option and don't use the subroot option. I tried to add root=/dev/sda2
before subroot=Private/slitaz/4.0base
but in this case:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,2)
What did I do wrong or forget?
Thanks in advance