( ambipur | 2016. 03. 24., cs – 07:16 )

Szervusz,

azóta azt derítettem ki, hogy a httpfs kernelparaméter az, ami nekem kell. Elméletben iso-t és squasfs-t lehet neki megadni. Így próbáltam használni:

LABEL Kubuntu
MENU LABEL Kubuntu 15.10 x86
KERNEL /Kubuntu-15.10/x86/casper/vmlinuz
APPEND boot=casper httpfs=http://192.168.1.1:8080/Kubuntu-15.10/x86/casper/filesystem.squashfs initrd=/Kubuntu-15.10/x86/casper/initrd.lz quiet splash

Nem működik, de úgy tűnik, hogy az initrd-nek támogatnia kellene ezta funkciót. Kitömörítettem az initrd.lz-t és belenéztem. Letöltöttem a httpfs deb csomagját az Ubuntu-tól és ezek függőségeit:

httpfs2_0.1.4-1ubuntu2_i386.deb
libfuse2_2.9.4-1ubuntu1_i386.deb
libc6_2.21-0ubuntu4.1_i386.deb
gcc-5-base_5.2.1-22ubuntu2_i386.deb
libgcc1_5.2.1-22ubuntu2_i386.deb

A csomagokon belüli binárisokat Midnight Commander-rel bemásoltam a kitömörített initrd könyvtáraiba (a .deb csomagokban benne volt, hogy hova kell kerüljenek), a man-t meg doc-t kihagytam. Az eredeti initrd-ben tehát úgy tűnik hogy nem volt benne a httpfs támogatás gyárilag. Ezután újratömörítettem a módosított initrd-t, de ezzel se működik a dolog. Valószinűleg az init scriptben is meg kellene adni, hogy a szükséges httpfs2 kernel modult töltse be. Tud valaki ebben segíteni, hogy ezt pontosan hogy kell csinálni?