特殊:Badtitle/NS100:IndonesianHowToRemasterLiveCD:修订间差异
小 新页面: {{From|https://help.ubuntu.com/community/IndonesianHowToRemasterLiveCD}} {{Languages|UbuntuHelp:IndonesianHowToRemasterLiveCD}} === Bagaimana mengedit LiveCD Ubuntu ... |
小无编辑摘要 |
||
第52行: | 第52行: | ||
apt-get update && apt-get upgrade | apt-get update && apt-get upgrade | ||
apt-get install nama_paket_yang_akan_dipasang</nowiki></pre> | apt-get install nama_paket_yang_akan_dipasang</nowiki></pre> | ||
hal ini berguna untuk menyamakan sumber paket dari system chroot dan sistem utama anda, alangkah lebih baiknya apabila anda mempunyai [[DokumentasiKomunitas/TutorialRepositoriLokal|repository sendiri]] dalam sistem anda, sehingga sistem chroot dapat mengakses repository anda dan menghemat bandwidth. | hal ini berguna untuk menyamakan sumber paket dari system chroot dan sistem utama anda, alangkah lebih baiknya apabila anda mempunyai [[UbuntuHelp:DokumentasiKomunitas/TutorialRepositoriLokal|repository sendiri]] dalam sistem anda, sehingga sistem chroot dapat mengakses repository anda dan menghemat bandwidth. | ||
Anda dapat melihat paket yang telah terpasang di <code><nowiki>edit</nowiki></code> dengan cara: | Anda dapat melihat paket yang telah terpasang di <code><nowiki>edit</nowiki></code> dengan cara: | ||
<pre><nowiki> | <pre><nowiki> | ||
第201行: | 第201行: | ||
<ol><li>https://help.ubuntu.com/community/InstallCDCustomization | <ol><li>https://help.ubuntu.com/community/InstallCDCustomization | ||
</li><li>https://help.ubuntu.com/community/LiveCDCustomization | </li><li>https://help.ubuntu.com/community/LiveCDCustomization | ||
</li><li> | </li><li>[http://uck.sourceforge.net/ Ubuntu Customization Kit] | ||
</li><li> | </li><li>[http://reconstructor.sourceforge.net/ Reconstructor] | ||
</li><li>http://flamerobin.blogspot.com/2006/05/creating-flamerobinfirebird-live-cd.html | </li><li>http://flamerobin.blogspot.com/2006/05/creating-flamerobinfirebird-live-cd.html | ||
</li><li> | </li><li>[http://www.atworkonline.it/~bibe/ubuntu/custom-livecd.htm http://www.atworkonline.it/%7Ebibe/ubuntu/custom-livecd.htm] | ||
</li><li> | </li><li>[http://lichota.net/~krzysiek/projects/kubuntu/dapper-livecd-optimization/ http://lichota.net/%7Ekrzysiek/projects/kubuntu/dapper-livecd-optimization/]</li></ol> | ||
=== Pertanyaan === | === Pertanyaan === |
2008年10月19日 (日) 15:40的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/IndonesianHowToRemasterLiveCD }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/af | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Afrikaans| [[::IndonesianHowToRemasterLiveCD/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ar | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|العربية| [[::IndonesianHowToRemasterLiveCD/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/az | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|azərbaycanca| [[::IndonesianHowToRemasterLiveCD/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/bcc | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|جهلسری بلوچی| [[::IndonesianHowToRemasterLiveCD/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/bg | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|български| [[::IndonesianHowToRemasterLiveCD/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/br | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|brezhoneg| [[::IndonesianHowToRemasterLiveCD/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ca | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|català| [[::IndonesianHowToRemasterLiveCD/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/cs | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|čeština| [[::IndonesianHowToRemasterLiveCD/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/de | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Deutsch| [[::IndonesianHowToRemasterLiveCD/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/el | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Ελληνικά| [[::IndonesianHowToRemasterLiveCD/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/es | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|español| [[::IndonesianHowToRemasterLiveCD/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/fa | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|فارسی| [[::IndonesianHowToRemasterLiveCD/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/fi | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|suomi| [[::IndonesianHowToRemasterLiveCD/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/fr | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|français| [[::IndonesianHowToRemasterLiveCD/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/gu | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|ગુજરાતી| [[::IndonesianHowToRemasterLiveCD/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/he | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|עברית| [[::IndonesianHowToRemasterLiveCD/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/hu | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|magyar| [[::IndonesianHowToRemasterLiveCD/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/id | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Bahasa Indonesia| [[::IndonesianHowToRemasterLiveCD/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/it | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|italiano| [[::IndonesianHowToRemasterLiveCD/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ja | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|日本語| [[::IndonesianHowToRemasterLiveCD/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ko | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|한국어| [[::IndonesianHowToRemasterLiveCD/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ksh | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Ripoarisch| [[::IndonesianHowToRemasterLiveCD/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/mr | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|मराठी| [[::IndonesianHowToRemasterLiveCD/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ms | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Bahasa Melayu| [[::IndonesianHowToRemasterLiveCD/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/nl | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Nederlands| [[::IndonesianHowToRemasterLiveCD/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/no | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|norsk| [[::IndonesianHowToRemasterLiveCD/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/oc | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|occitan| [[::IndonesianHowToRemasterLiveCD/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/pl | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|polski| [[::IndonesianHowToRemasterLiveCD/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/pt | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|português| [[::IndonesianHowToRemasterLiveCD/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ro | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|română| [[::IndonesianHowToRemasterLiveCD/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/ru | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|русский| [[::IndonesianHowToRemasterLiveCD/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/si | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|සිංහල| [[::IndonesianHowToRemasterLiveCD/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/sq | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|shqip| [[::IndonesianHowToRemasterLiveCD/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/sr | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|српски / srpski| [[::IndonesianHowToRemasterLiveCD/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/sv | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|svenska| [[::IndonesianHowToRemasterLiveCD/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/th | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|ไทย| [[::IndonesianHowToRemasterLiveCD/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/tr | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Türkçe| [[::IndonesianHowToRemasterLiveCD/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/vi | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|Tiếng Việt| [[::IndonesianHowToRemasterLiveCD/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/yue | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|粵語| [[::IndonesianHowToRemasterLiveCD/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/zh | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|中文| [[::IndonesianHowToRemasterLiveCD/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/zh-hans | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|中文(简体)| [[::IndonesianHowToRemasterLiveCD/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD | UbuntuHelp:IndonesianHowToRemasterLiveCD | {{#if: | :}}IndonesianHowToRemasterLiveCD}}/zh-hant | • {{#if: UbuntuHelp:IndonesianHowToRemasterLiveCD|中文(繁體)| [[::IndonesianHowToRemasterLiveCD/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:IndonesianHowToRemasterLiveCD|:IndonesianHowToRemasterLiveCD|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :IndonesianHowToRemasterLiveCD/zh | | {{#ifexist: IndonesianHowToRemasterLiveCD/zh | | {{#ifeq: {{#titleparts:IndonesianHowToRemasterLiveCD|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:IndonesianHowToRemasterLiveCD|1|-1|}} | zh | | }}
Bagaimana mengedit LiveCD Ubuntu
Dalam halaman ini akan di jelaskan bagaimana cara membuat Live CD yang berbasiskan Ubuntu dimana anda dapat menambah, mengurangi paket sehingga di harapkan Live CD yang di hasilkan dapat memenuhi kebutuhan anda.
Sistem Minimal yang di gunakan
- Harddisk kosong sebesar 3 - 5 GB (semakin besar ruang kosong, semakin dianjurkan)
- Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)
- Paket
squashfs-tools
,dchroot
danmkisofs
- Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya
- Berkas ISO Ubuntu Live CD Desktop
Proses
Pertama, anda harus menginstall paket-paket yang di butuhkan seperti Paket squashfs-tools
, dchroot
dan mkisofs
. untuk itu anda harus melakukan instalasi paket-paket tersebut
sudo apt-get install squashfs-tools dchroot mkisofs qemu
Langkah selanjutnya adalah meload module squashfs
sudo modprobe squashfs
Menyalin berkas yang di butuhkan
Siapkan ISO dari Ubuntu Desktop Live CD anda, kemudian salin berkas yang di butuhkan
sudo mount -o loop ubuntu-7.10-desktop-i386.iso /media/cdrom mkdir extract-cd rsync --exclude=/casper/filesystem.squashfs -a /media/cdrom/ extract-cd
Ekstrak Sistem Desktop
Mount berkas sistem squashfs
mkdir squashfs sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
Extract isi squashfs kedalam direktori 'edit'
mkdir edit sudo cp -a squashfs/* edit/
Persiapan dan menggunakan chroot
Jika anda ingin menggunakan jaringan, lakukan langkah berikut
sudo cp /etc/resolv.conf edit/etc/ sudo cp /etc/hosts edit/etc/ sudo chroot edit mount -t proc none /proc mount -t sysfs none /sys export HOME=/root export LC_ALL=C exit
Kustomisasi
Akan di jelaskan beberapa tips untuk meng-kustom CD Live Ubuntu
APT-Get
Anda dapat menambah dan mengurangkan paket-paket yang ada dalam edit
dengan perintah apt,aptitute
dan dpkg
. Untuk menyesuaikan daftar repository antara mesin utama dengan edit
maka lakukan perintah berikut:
sudo cp /etc/apt/sources.list edit/etc/apt/sources.list sudo chroot edit apt-get update && apt-get upgrade apt-get install nama_paket_yang_akan_dipasang
hal ini berguna untuk menyamakan sumber paket dari system chroot dan sistem utama anda, alangkah lebih baiknya apabila anda mempunyai repository sendiri dalam sistem anda, sehingga sistem chroot dapat mengakses repository anda dan menghemat bandwidth.
Anda dapat melihat paket yang telah terpasang di edit
dengan cara:
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less
Jika anda menginginkan untuk membuang beberapa paket lakukan selalu dengan purge agar supaya paket benar-benar di bersihkan
apt-get remove --purge paket_yang_akan_dibuang
/!\ ingat, banyaknya paket yang di pasang akan mengakibatkan besarnya berkas iso yang di hasilkan. dan banyaknya paket yang di kurangi boleh jadi akan mengurangi kinerja, mohon di perhatikan dependensi/ketergantungan paket yang akan di buang. Perhatikan pula banyaknya paket yang terpasang, semakin banyak paket maka pada saat dijalankan LiveCD akan membutuhkan memori yang besar yang menyebabkan LIveCD tidak dapat di booting di karenakan Over load
Gambar Latar untuk GNOME
Umumnya Gambar latar pada desktop ada pada:
/usr/share/gnome-background-properties/ubuntu-wallpapers.xml
dan/etc/gconf/gconf.xml.defaults/%gconf-tree.xml
Seumpama anda punya gambar latar warty-final-ubuntu.png
maka salinlah gambar latar anda di /usr/share/backgrounds/
kemudian ubah harga string pada berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml
hingga menjadi
<dir name="background"> <entry name="picture_filename" mtime="1201195198" type="string"> <stringvalue>/usr/share/backgrounds/warty-final-ubuntu.png</stringvalue> </entry> </dir>
Kemudian simpan berkas tersebut
Ikon untuk GNOME
Anda dapat menambahkan ikon kesayangan anda ke dalam sistem LiveCD baru anda, ada dua metode untuk mendapatkan ikon baru:
- Salin secara manual. Ikon yang terdapat dalam sistem anda terdapat di
~/.icons
dan/usr/share/icons
. Atau anda dapat menambah ikon yang terdapat dalam situs gnome-art dan menyalinya ke/usr/share/icons
- APT-Get
Seumpama anda ingin sistem chroot dalam edit
menggunakan ikon Docang maka langkahnya adalah sebagai berikut
sudo cp -R /usr/share/icons/Docang/ edit/usr/share/icons/
kemudian ubah harga string berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml
menjadi
<entry name="icon_theme" mtime="1201195198" type="string"> <stringvalue>Docang</stringvalue> </entry>
Kemudian simpan berkas tersebut
Tema GNome
Anda dapat menambahkan theme GNome anda pada sistem LiveCD baru anda. Metodenya hampir sama dengan pemasangan ikon.
Seumpama anda ingin sistem chroot dalam edit
menggunakan tema Docang maka langkahnya adalah sebagai berikut:
sudo apt-get install docang-theme
atau
sudo cp -R /usr/share/themes/Docang edit/usr/share/themes/
kemudian ubah harga string berkas /etc/gconf/gconf.xml.defaults/%gconf-tree.xml
menjadi
<entry name="gtk_theme" mtime="1201195198" type="string"> <stringvalue>Docang</stringvalue> </entry>
Kemudian simpan berkas tersebut
Mengubah bahasa default pada gfxboot
Untuk pengubahan ini harus dilakukan di luar chroot
sudo -s apt-get install dpkg-dev apt-get source gfxboot-theme-ubuntu gfxboot cd gfxboot-theme-ubuntu*/ make DEFAULT_LANG=id sudo cp -af boot/* ../extract-cd/isolinux/ exit
Batasan Kustomisasi
Setelah anda mengkustomisasi, pastikan bahwa tidak ada pengguna yang mempunyai UID >=1000. Bila tidak image anda tidak dapat di booting karena tidak ada pengguna yang tersedia (lihat /usr/lib/user-setup/functions.sh
dan /usr/lib/user-setup/user-setup-apply
). Di dalam chroot lakukan perintah:
grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd
Apabila anda berhasil, cobalah untuk mengganti UID:
usermod -u 500 $hit
Kustomisasi Lanjut
Anda dapat melakukan Kustomisasi Lanjut terhadap sistem chroot Live CD anda
Kernel Live CD
Anda dapat mengubah kernel pada sistem chroot Live CD anda dengan menyalin vmlinuz dan initrd yang kemudian di letakkan di extract-cd/casper
(jangan lupa untuk ap-get pada kernel sebenarnya( salah satunya terdapat dalam livecd).
contoh:
sudo cp /boot/vmlinuz-2.6.22-14-386 extract-cd/casper/vmlinuz sudo cp /boot/initrd.img-2.6.22-14-386 extract-cd/casper/initrd.gz
Boot init
Anda dapat mengubah berkas dalam /usr/share/initramfs-tools/scripts/casper-bottom/*
. Sebagai contoh anda dapat mengubah nama host dan nama nengguna livecd
contoh:
sudo nano edit/usr/share/initramfs-tools/scripts/casper
kemudian sunting nama host dan nama user
sudo nano edit/usr/share/initramfs-tools/scripts/casper-bottom/10adduser
untuk mengubah kata sandi pengguna livecd
Membangun ulang initrd
Setelah anda memodifikasi kernel, skript init atau modul kenel terbaru, anda harus membangun ulang berkas initrd.gz
dan menggantinya dalam direktori casper
sudo chroot edit mkinitramfs -o /initrd.gz 2.6.22-14-386
Silakan keluar chroot dan pindahkan berkas tersebut kedalam extract-cd/casper
:
exit mv edit/initrd.gz extract-cd/casper/
Membersihkan
Pastikan anda membuang semua berkas sementara yang tidak di perlukanlagi, hal ini dikarenakan ruang dari CD terbatas. Contoh lama adalah berkas pengunduhan paket, dapat di bersihkan dengan:
apt-get clean
atau buang berkas sementara
rm -rf /tmp/*
atau pengaturan nama server
rm /etc/resolv.conf
sekarang umount (unmount) berkas sistem spesial dan keluar dari chroot:
umount /proc umount /sys exit
Membuat CD
Genarate ulang manifest
chmod +w extract-cd/casper/filesystem.manifest sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop sudo sed -ie '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
Kompress berkas sustem
sudo rm extract-cd/casper/filesystem.squashfs sudo mksquashfs edit extract-cd/casper/filesystem.squashfs
Atur nama imade dalam extract-cd/README.diskdefines
sudo vim extract-cd/README.diskdefines
Buang berkas md5sum.txt
dan kalkulasikan lagi berkas md5sums
sudo -s rm extract-cd/md5sum.txt cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt exit
Membuat ISO
cd extract-cd sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-7.10.1-desktop-i386-custom.iso .
Mengetes CD Test menggunakan qemu emulator
qemu -cdrom ubuntu-7.10.1-desktop-i386-custom.iso -boot d
Anda dapat menggunakan program lain seperti VirtualBox, Vmware
Membakar berkas ISO ke CD
Mudah! lakukan:
cdrecord dev=/dev/cdrom ubuntu-7.10.1-desktop-i386-custom.iso
Referensi
- https://help.ubuntu.com/community/InstallCDCustomization
- https://help.ubuntu.com/community/LiveCDCustomization
- Ubuntu Customization Kit
- Reconstructor
- http://flamerobin.blogspot.com/2006/05/creating-flamerobinfirebird-live-cd.html
- http://www.atworkonline.it/%7Ebibe/ubuntu/custom-livecd.htm
- http://lichota.net/%7Ekrzysiek/projects/kubuntu/dapper-livecd-optimization/
Pertanyaan
Silakan ajukan pertanyaan di sini 1. xxxx
-- by xxxx