Cum sa faci debian distributia livecd

Următoarea este o rețetă pentru a face acest lucru în Debian Linux. În text, toate căile spre directoare și fișiere sunt specificate în raport cu directorul creat pentru a crea LiveCD.







Crearea primei imagini ISO a testului

Mai întâi trebuie să instalați pachetele live-build, live-helper.

Apoi trebuie să creați un director separat, mergeți în el și de la utilizatorul normal dați comanda:

Ca rezultat, acest director va crea un set de directoare cu fișierele necesare pentru a crea o imagine CD a distribuției pe care o generăm.

Mai departe în acest director trebuie să creați un fișier create.sh al conținutului rezultat:

lb config - arhitectura i386 - pachete-list xfce - pachete "mplayer xserver-xorg nodm mc"

Trebuie să-i atribuiți dreptul de a rula, de exemplu 755, și să-l rulați de la rădăcină. Ca rezultat, imaginea ISO a distribuției va fi generată în același director. Fișierul va fi numit binary-hybrid.iso. Puteți să-l rulați direct într-o mașină virtuală și să vedeți ce și cum va porni.

Această imagine va conține un mediu ușor XFCE DE, un player mplayer și codec-uri principale. XFCE va porni automat, nu este nevoie să introduceți o parolă de conectare.

Când creați o imagine, aveți nevoie de acces la Internet pentru ca sistemul să poată descărca pachetele debian necesare.

În setul de directoare și fișiere generate de comanda "lb config" există un director / config / chroot _local-include. Acesta este directorul rădăcină al distribuției generate. Acesta poate crea orice fișiere și directoare și acestea vor fi inserate în distribuție.







În mod implicit, distribuția este creată cu utilizatorul utilizatorului. Dacă doriți să creați anumite fișiere pentru acest utilizator, puteți crea un subdirector / domiciliu / utilizator în directorul / config / chroot_local-include și plasați acolo fișierele necesare.

De exemplu, puteți crea un subdirector de / config / chroot_local-include /home/user/.config/autostart. și faceți în el fișierul onstart.desktop după cum urmează:

Drept urmare, comenzile specificate în / config / chroot_local-include fișierul /home/user/onstart.sh vor începe imediat după pornirea XFCE. Acest fișier trebuie, de asemenea, creat și plasat pe același principiu ca mai sus. Fișierul onstart.sh nu trebuie să uite să pună dreptul de a executa, mai bine 777 - vseravno acest Live-CD.

Configurarea boot-ului inițial

Când descărcați LiveCD recepționat, va apărea mai întâi un meniu cu o alegere în ce mod să descărcați LiveCD. În timp ce utilizatorul nu apasă tasta Enter, descărcarea nu va funcționa. De asemenea, avem nevoie de LiveCD pentru a funcționa pe cont propriu.

Pentru a face acest lucru, trebuie să creați un subdirector de isolinux în directorul / config / binary _local-including. și copiați fișierul /binary/isolinux/isolinux.cfg la el.

Implicit, conținutul său este după cum urmează:

Trebuie să setăm valoarea de expirare la 1, ceea ce înseamnă că așteptați 1 sec. la boot time, și apoi boot-a automat.

Totul, acum puteți rula din nou create.sh (neapărat din root), rezultând o imagine ISO, care începe automat după ce serverul X este încărcat, programul de care avem nevoie.

Efectuarea tuturor redării videoclipurilor nu reprezintă o problemă, cum ar fi:

ls | grep -i avi | xargs-n1 mplayer

O persoană ar trebui să li se permită să le cerce

Și acest lucru este realizat prin opțiunea -Oop 0 pe care trebuie să o inserați în locul potrivit (autostartul este înregistrat undeva în init.d). Ie ar trebui să se întâmple undeva asemenea.

mplayer -oop 0 cale / *

MPlayer <путь/*> - buclă 0







Trimiteți-le prietenilor: