hello,
i have a
PXE-Server project, where a pxe-client can boot into different linux distributions.
for TinyCore. i want to have at least the same behavior as when booting the ISO from a physical CD/DVD/USB.
i made TinyCore mostly working to boot into its X desktop.
but now, i have the problem that i can't install any apps. the application tries to find the fastest mirror, but because of the
/mnt/nfs/cde folder is readonly.
booting TC from CD/DVD i can install apps temporary but not when i boot TC via pxe booting.
i tried different boot options, but no combinations made it working like as booting from the ISO file.
the best i could archive is with the following options:
LABEL tinycore-x64
MENU LABEL tiny core x64
KERNEL http://192.168.1.1/srv/nfs/tinycore-x64/boot/vmlinuz64
INITRD http://192.168.1.1/srv/nfs/tinycore-x64/boot/corepure64.gz
APPEND nfsmount=192.168.1.1:srv/nfs/tinycore-x64 tce=/mnt/nfs/cde noswap norestore
i can not make the nfs as read-write, because it is mounted directly from an TinyCore-ISO image on the server.
when i try to PXE-boot the ISO image directly i am only able to boot into TinyCore text console, because there is no mountpoint for the ISO-image in RAM to find the additional files for the X desktop.
i have to use the
nfsmount=192.168.1.1:srv/nfs/tinycore-x64 tce=/mnt/nfs/cde options, otherwise it will not find the additional files to load the X desktop.
any ides, how i can signal TinyCore to load the additional files from /mnt/nfs/cde but use the default /tmp/tce for apps installation?