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