Hogyan lehet a livecd disztribúcióját debianra tenni?
Az alábbiakban leírja, hogyan kell ezt tenni a Debian Linux rendszerben. A szövegben a könyvtárak és fájlok összes elérési útvonala megegyezik a LiveCD létrehozásához létrehozott könyvtárral.
Az első teszt ISO kép létrehozása
Először telepítenie kell a live-build, live-helper csomagokat.
Ezután létre kell hoznia egy külön könyvtárat, be kell lépnie, és a normál felhasználótól a következő parancsot kell megadnia:
Ennek eredményeképpen ez a könyvtár létrehoz egy könyvtárkészletet olyan fájlokkal, amelyek ahhoz szükségesek, hogy létrehozzanak egy CD-képet az általunk generált terjesztésről.
A továbbiakban ebben a könyvtárban létre kell hozni egy create.sh fájlt az így kapott tartalomból:
lb config --architecture i386 --packages-list xfce --csomagok "mplayer xserver-xorg nodm mc"
Meg kell rendelnie azt a jogot, hogy futtassa, például 755-ös, és futtassa a gyökérből. Ennek eredményeképpen az elosztás ISO-képét ugyanabban a könyvtárban hozza létre. A fájl neve binary-hybrid.iso. Futtathatja azt közvetlenül egy virtuális gépen, és megnézheti, hogyan és hogyan fog elindulni.
Ez a kép tartalmaz egy könnyű XFCE DE környezetet, egy mplayer lejátszót és a fő codeceket. Az XFCE automatikusan elindul, nem kell bejelentkezési jelszót megadnia.
Kép létrehozásakor internet-hozzáféréssel kell rendelkeznie ahhoz, hogy a rendszer le tudja tölteni a szükséges debian csomagokat.
Az "lb config" parancs által generált könyvtárak és fájlok készletében van egy könyvtár / config / chroot _local-includes. Ez a létrehozott elosztás gyökérkönyvtára. Minden fájlt és könyvtárat létrehozhat, és beillesztésre kerül a terjesztésbe.
Alapértelmezés szerint a terjesztés a felhasználói felhasználóval történik. Ha azt szeretnénk, hogy hozzon létre egy fájlt a felhasználó számára, akkor a / config / chroot_local-includes akkor hozzon létre egy alkönyvtárat a / home / user és a helyére ott a szükséges fájlokat.
Például létre tud hozni a / config / chroot_local-includes /home/user/.config/autostart alkönyvtárat. és írja be az onstart.desktop fájlt a következőképpen:
Ennek eredményeképpen, ha az elején XFCE fut a csapat, azt a fájlt / config / chroot_local-magában /home/user/onstart.sh. Ezt a fájlt is létre kell hozni és a fentiekhez hasonló elven kell elhelyezni. Az onstart.sh fájl nem szabad megfeledkezni a végrehajtás jogáról, jobb 777 - vseravno ezt a Live-CD-t.
A kezdeti rendszerindítás beállítása
A kapott LiveCD letöltésekor először egy menü jelenik meg, amely lehetővé teszi a LiveCD letöltésének módját. És amíg a felhasználó nem nyomja meg az Enter billentyűt, a letöltés nem fog működni. Szükségünk van a LiveCD-ra, hogy egyedül fusson.
Ehhez létre kell hoznia egy isolinux alkönyvtárat a / config / bináris _local-könyvtárban. és másolja a /binary/isolinux/isolinux.cfg fájlt.
Alapértelmezés szerint annak tartalma a következő:
Az időtúllépési értéket 1-re kell állítani, ami 1 másodpercet vár. indításkor, majd automatikusan indításkor.
Most minden újra lehet indítani create.sh (szükségszerűen a gyökér), azzal az eredménnyel, amelyet akkor kapnánk, ISO-kép, amely automatikusan kell nekünk a program elindul a letöltés után az X-szerver.
Az összes videó lejátszása nem jelent problémát, például:
ls | grep -i avi | xargs -n1 mplayer
Egy személyt meg kell engedni, hogy körbe köthesse őket
Ezt a 0-opcióval érjük el, amelyet be kell illeszteni a megfelelő helyre (az autostart valahol az init.d-ben regisztrálva van). Ie kell történnie valahol, mint ez.
mplayer -loop 0 elérési út / *
mplayer <путь/*> - hurok 0