Veze, linkovi
Kompjuter biblioteka
Korpa

Preporučujemo

SuSe Linux 10 bez tajni

SuSe Linux 10 bez tajni

Popust cena: 1060 rsd

Kali Linux: Napredno penetraciono testiranje pomoću alata Nmap, Metasploit, Aircrack-ng i Empire

Kali Linux: Napredno penetraciono testiranje pomoću alata Nmap, Metasploit, Aircrack-ng i Empire

Popust cena: 2900 rsd

KAKO DA prilagodite Ubuntu Live CD vašim potrebama - drugi deo

3.1. Uklanjanje paketa

Pre svega, mi ćemo da uklonimo ne-engleske jezičke pakete, i kako bismo oslobodili još više prostora, uklonićemo i gnome-games pakete.

# apt-get remove --purge gnome-games*
# apt-get remove --purge `dpkg-query -W --showformat='${Package}\n' | grep language-pack | egrep -v '\-en'`

Možda ćete vi želeti da uklonite i neke druge programe. Da biste videli koji je softver instaliran, možete da upotrebite sledeću komandu:

# dpkg-query -W --showformat='${Package}\n' | less

3.2. Ažuriranje postojećeg imidža

Sada kada smo uklonili softver koji nam ne treba, mi možemo da ažuriramo naš /etc/apt/sources.list da bismo aktivirali universe i multiverse skladišta zajedno sa gutsy-updates, gutsy-security i partner skladištima kako bismo mogli da instaliramo vmware-server.

Otvorite i editujte /etc/apt/sources.list

# vim /etc/apt/sources.list

i modifikujte ga tako da izgleda ovako:

deb http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse

deb http://archive.canonical.com/ubuntu gutsy partner
deb-src http://archive.canonical.com/ubuntu gutsy partner

Sada možemo da ažuriramo imidž tako što ćemo pokrenuti sledeću komandu:

# apt-get update
# apt-get dist-upgrade

3.3. Instaliranje novih paketa

Hajde da instaliramo multimedijalne pakete koji će nam možda trebati. Prema http://www.debuntu.org/howtoplaydvdunderubuntulinux, mi treba da instaliramo:

# apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse vlc mplayer mplayer-fonts
# /usr/share/doc/libdvdread3/install-css.sh

Zatim ćemo da instaliramo RealPlayer:

# wget http://www.debian-multimedia.org/pool/main/r/realplay/realplayer_10.0.9-0.1_i386.deb -O /tmp/realplay.deb
# dpkg -i /tmp/realplay.deb

Sada ćemo instalirati neke pomoćne programe koji nisu uključeni u Ubuntu Live CD po standardnom podešavanju, ali koji mogu da vam budu od koristi:

# apt-get install rar unrar unace-nonfree

Plus, mi ćemo instalirati i nekoliko pomoćnih programa za bežične mreže, kako bismo mogli da dobijemo bežične mogućnosti sa Live CD-om:

# apt-get install ndiswrapper-common ndiswrapper-utils-1.9 cabextract unshield \
bcm43xx-fwcutter \
kismet aircrack-ng

Hajde da dodamo još neke mrežne pomoćne programe:

# apt-get install wireshark nmap ettercap traceroute

Takođe ćemo da dodamo nekoliko Firefox plugin-ova:

# apt-get install flashplugin-nonfree mozilla-plugin-vlc

Ja bih još želeo da koristim skype i vmware-server:

# apt-get install libqt4-core libqt4-gui
# wget http://skype.com/go/getskype-linux-ubuntu -O /tmp/skype.deb
# dpkg -i /tmp/skype.deb
# apt-get install vmware-server

To je uglavnom to, sada imamo sav softver koji nam može zatrebati u našem Live CD-u.
Vreme je za čišćenje.

4. Čišćenje chroot-a

Kada instaliramo pakete, apt kešira pakete, što znači da mi treba da ih uklonimo da bismo uštedeli malo prostora:

# apt-get clean

Takođe imamo fajlove u /tmp koji treba da se uklone:

# rm -rf /tmp/*

Pre primene chroot-a, mi smo dodali 2 fajla: /etc/hosts i /etc/resolv.conf, koje ćemo sada da uklonimo:

# rm -f /etc/hosts /etc/resolv.conf

Konačno, mi smo spremni da izađemo iz chroot-a i prepakujemo CD. Prvo treba da anmauntujemo /proc i /sys:

# umount /proc/
# umount /sys/
# exit

Sada smo se vratili u naš host. Pošto smo modifikovali neke pakete, mi treba ponovo da izgradimo neke manifest fajlove, rekreiramo squashfs, kao i ISO.

5. Rekreiranje ISO-a

Prvo, hajde da kreiramo manifest fajlove:

$ chmod +w ~/livecd/cd/casper/filesystem.manifest
$ sudo chroot ~/livecd/custom dpkg-query -W --showformat='${Package} ${Version}\n' > ~/livecd/cd/casper/filesystem.manifest
sudo cp ~/livecd/cd/casper/filesystem.manifest ~/livecd/cd/casper/filesystem.manifest-desktop

I regenerišemo squashfs fajl:

$ sudo mksquashfs ~/livecd/custom ~/livecd/cd/casper/filesystem.squashfs
Parallel mksquashfs: Using 2 processors
Creating little endian 3.0 filesystem on ~/livecd/cd/casper/filesystem.squashfs, block size 65536.
....
....

Alternativno, vi ćete možda želeti da prilagodite fajl: ~/livecd/cd/README.diskdefines
i konačno, ažurirajte ~/livecd/cd/md5sum.txt koji sadrži fajlove u ~/livecd/cd md5 sums:

$ sudo rm ~/livecd/cd/md5sum.txt
$ sudo -s
# (cd ~/livecd/cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)

Skoro smo završili, još jedan zadatak koji treba da izvršimo je da kreiramo ISO pomoću sledeće komande:

$ cd ~/livecd/cd
$ sudo mkisofs -r -V "Ubuntu-Live-Custom" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/Desktop/Ubuntu-Live-7.10-custom.iso .

Završili smo. Sada možete da testirate vaš imidž tako što ćete ponovo butovati računar sa Live CD-a, ili možete da upotrebite neki softver za virtualizaciju/emulaciju kao što je qemu, kvm, vmware.....

6. Zaključak

Sa malo uloženog rada, bilo ko može da prilagodi Ubuntu Live CD svojim potrebama tako što će da ukloni nepotrebne programe, ažurira ga, i omogući administratoru da primeni specifične, unapred prilagođene Ubuntu distribucije.

 

         
Twitter Facebook Linkedin Pinterest Email
         

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

 

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272