hello 326bd935,
(you are not making my life easier with remembering your nickname)
2. PXE boot doesn't work unless you change this.
works fine here.
64bit version has "crippled" PXE boot functionality comparing to 32bits.
some highlights:
httpfs client (placed inside initrd) was rewritten by Tomas M in slax-6.07 times and works fine only with certain number of http servers.
for example it works perfect with Monkey httpd version 9.x but not 10.x
I failed to compile Monkey-9.x in 64bits (code is too old? - dunno) and decided to use webfs instead due to it's small size (40KB or so).
unfortunately webfs is not fully compatible with httpfs client.
httpfs can read files but not folders served by webfs so the only folder which is exposed by webfs is /porteus/base.
that means: no /rootcopy and /optional in 64bit edition when doing PXE boot. every file which goes to the live filesystem must be packed up in xzm inside /base folder.
i have tried dozen of other web servers and only apache and nginx worked the same way as monkey-9.x.
i haven't included them in the ISO for two reasons:
1) they are much larger than webfs
2) PXE boot option is not very popular (you are the first person who pointed this out)
if someone gets monkey-9.x to work in 64bits (or show me another small http server fully compatible with httpfs client) then i would be more than happy to replace webfs with it and restore whole functionality.
Please add [Solved] to your thread title if the solution was found.