Miwiti saka kebutuhan nggawe LiveCD dhewe sing bisa nganyari lan ngatur kanthi rutin miturut kekarepanku, lan ngerti kemajuan teknologi komputer ing bidang GNU / Linux, aku nyadari yen ora perlu nginstal program grafis ekstra.
Thanks kanggo portebel, aku ora prelu nginstal program panggunaan saben dinane kayata Gimp, Inskape, Blender, malah Libreoffice kanggo sawetara acara. Tanpa program kasebut diinstal ing sistem, aku bakal nyimpen pirang-pirang mega ing piranti lunak lan perpustakaan.
Portabel kanggo Linux bisa didownload saka situs ing ngisor iki:
http://sourceforge.net/projects/portable/files
Dheweke malah bisa nggawe portebel dhewe karo program ing ngisor iki saka situs sing padha:
- AppDirAssistant: Kagunan kanggo port program, kudu mbukak AppDirAssistant sadurunge nginstal piranti lunak sing bakal ditransfer; piranti lunak kasebut ora bisa diinstal sadurunge mbukak AppDirAssistant.
- AppImageAssistant: Kagunan kanggo ngompres struktur dadi siji file sing bisa dieksekusi dhewe folder sing digawe dening
Kanggo nggawe portabel saka sawetara piranti lunak sing wis diinstal, sampeyan bisa nggunakake program ing ngisor iki:
Kanggo 32 bit
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_32bit
Kanggo 64 bit
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_64bit
Nggawe portabel kanthi metode iki ora bakal katon katergantungan sing diinstal ing sistem operasi sampeyan, uga ora bakal nyimpen konfigurasi ing folder pangguna kajaba link simbolis digawe ing root-cde utawa file cde. Opsi dituduhake kanthi baris sing padha :
nglirwakake_prefix = / omah
Yen ndeleng, kita bakal ngerti manawa kita bisa ndownload utawa nggawe portebel sing dikarepake, ngilangi kebutuhan kanggo nginstal aplikasi ekstra ing njaba sistem dhasar, lan mula nyuda papan sampeyan nalika nggawe LiveCD dhewe.
Ngembangake
Kaya judhule, kita bakal bisa ndeleng cara nggawe LiveCD dhewe saka awal sing ngidini kita nginstal aplikasi sing pengin diwiwiti kanthi nginstal sistem dhasar, ana sawetara cara kanggo nggayuh iki, kanthi cara nginstal mode teks tanpa sejatine nginstal sistem grafis lan liyane nggunakake debootstrap, kasus pungkasan iki minangka sing bakal kita gunakake ing manual iki amarga ngidini kita nggawe sistem saka awal tanpa program ekstra menyang sistem dhasar.
Duwe sistem GNU / Linux, wis diinstal, kita bakal nggawe partisi kanthi ukuran sing dipengini kanggo nginstal sistem dhasar ing partisi kasebut, ayo ndeleng langkah demi langkah carane nggawe sistem dhasar kanthi debootstrap:
Langkah 1
Instal debootstrap
# apt-get nginstal debootstrap
Langkah 2
Pasang partisi anyar ing / mnt
# mount / dev / sdax / mnt
Langkah 3
Instal sistem dhasar ing partisi kasebut:
Kanggo 32 bit
# debootstrap --arch i386 distribusi / mnt
Kanggo 64 bit
# debootstrap --arch amd64 distribusi / mnt
Distribusi kasebut kudu diganti dadi jeneng versi GNU / Linux sing pengin diinstal, file-file kasebut ditemokake ing / usr / share / debootstrap / skripYen file kanthi jeneng distribusi sing bakal digunakake ora ana, cukup salin salah sawijining versi paling anyar kanthi jeneng versi anyar lan bukak karo editor teks lan ing endi alamat web dituduhake, ganti kanggo sing anyar, contone:
Ana pangerten yen aku ngunduh repositori saka alamat liya lan dudu saka kaca resmi, bakal dakkirim / usr / share / debootstrap / skrip Aku nyalin versi paling anyar iki, ing kasus iki aku nggunakake repositori Ubuntu (Oneiric) sing ana ing folder iki nanging alamat undhuhan beda amarga ana ing hard drive pcku, kita mbukak file lan ngganti
default_mirror http://archive.ubuntu.com/ubuntu
dening
file default_mirror: /// path / to / repo / ubuntu
Yen dheweke nemokake luwih saka siji garis kanthi bentuk iki, dheweke uga kudu ngganti.
Langkah 4
Kita ngganti root apa saka terminal kanthi chroot lan nerusake instal piranti lunak penting miturut kabutuhan.
- Ngganti Kandang
# mount -t proc ora ana / mnt / proc # mount -o bind / dev / mnt / dev
- Pasang disk eksternal sing ngemot gudang
# mkdir / mnt / media / Disk-Name # mount / dev / sdax / mnt / media / Disk-Name # chroot / mnt
- Ing njero kandhang sing padha, deleng endi gudang sing digunakake ing /etc/apt/source.list
nano /etc/apt/source.list
ing cilik saka disk pc
file deb: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric multiverse utama mbatesi file deb alam semesta: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric-backports main multiverse file deb universe diwatesi: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric-proposal utama multiverse diwatesi file deb universe: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric -security utama multiverse diwatesi file deb semesta: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric-update utama multiverse diwatesi file deb universe: /// media / Disk-Name / Oniric-Ocelot / mirror / medibuntu / file deb gratis gratis oneiric: /// media / Disk-Name / Oniric-Ocelot / mirror / canonical / oneiric partner
Yen nggunakake cara tradisional saka kaca web lan nggunakake alamat proksi, kita kudu menehi proksi iki saka kandhang sing padha kanthi printah ing ngisor iki:
# export http_proxy = "http: // user: password@proxy.name.org: 3128" # export ftp_proxy = "http: // user: password@proxy.name.org: 3128"
Langkah 5
# apt-get update # apt-get upgrade # apt-get upgrade # apt-get dist-upgrade
Langkah 6
Instal lokal (basa)
# aptitude nginstal lokal # dpkg-reconfigure lokal # aptitude install localepurge # localepurge
Langkah 7
Instal versi kernel sing bakal digunakake, kayata:
# apt-get nginstal GNU / Linux-image-3.0.0-14-generik depmod 3.0.0-14-persiyapan pangguna umum
Langkah 8
Nerusake nginstal piranti lunak penting kanggo boot sistem sing bener lan nggawe LiveCD sabanjure.
# apt-get install aptitude grub2 sysGNU / Linux squashfs-tool casper archdetect-deb mkisofs genisoimage xorriso console-tools console-keymaps mc blkid parted
Langkah 9
Gawe sawetara file konfigurasi sing penting
# mcedit / etc / network / antarmuka
lan tambahake iki:
auto lo iface lo inet loopback otomatis eth0 iface eth0 inet dhcp
Sunting file iki:
# mcedit / etc / jeneng host
lan tambahake iki:
Jeneng Host
# mcedit / etc / host
lan tambahake iki:
127.0.0.1 Hosthost-jeneng lokal
Langkah 10
Gawe file mtab lan fstab.
# grep -v rootfs / proc / mount> / etc / mtab # grep / etc / mtab -e "/"> / etc / fstab
Cathetan: Kanggo ngindhari konflik, disaranake menehi alamat menyang disk disk kanthi uuid, kanthi printah blkid sampeyan bisa entuk uuid lan ngganti / dev / sdax in / etc / fstab ing njero kandhang iki kanthi uuid, kayata yen iku
/ dev / sda1 ganti nganggo UUID = uuid mangkene: UUID = 476efe22-73ec-4276-915d-c4gga65f668b / ext3 error = remount-ro 0 0
Langkah # 11
Instal lingkungan grafis -Osional yen ora prelu nginstal lingkungan grafis.
# apt-njaluk nginstal xserver-xorg-video-kabeh xorg xserver-xorg
Langkah 12
Instal grub, yen ora duwe grub sing diinstal ing sektor boot, kita bisa nindakake kanthi cara ing ngisor iki:
Yen ora wis nginstal GNU / sistem Linux, kita bakal nerusake kaya ing ngisor iki:
Kita ninggalake kandhang:
# exit # sudo grub-install --root-Directory = / mnt / dev / sda
Kita bali menyang kandhang:
# chroot / mnt # update-grub
- Yen file grub wis diinstal, cukup sunting file kasebut
Kita ninggalake kandhang:
# exit # update-grub
Langkah 13
Kita nginstal lingkungan desktop sing disenengi uga manajer sesi sing dikarepake. Ing kasusku, aku nginstal lingkungan desktop e17 (pencerahan) bebarengan karo panjelajah file spacefm lan mula nggawe LiveCD dhewe kanggo nggawe salinan cadangan, uga aku kalebu program debootstrap kanggo nginstal sistem operasi anyar langsung saka repositori tanpa prelu nggunakake LiveCD utawa instalasi mode teks liyane.
# apt-get install e17 e17-data gparted mtools testdisk secure-Delete partimage gzip zip unzip tar pkill xterm
Sampeyan bisa milih lingkungan desktop sing disenengi, uga sekumpulan aplikasi sing bakal digunakake.
Manajer sesi.
- Ing kasus iki, aku ora butuh manajer sesi sing njaluk jeneng pangguna lan sandhi amarga tujuane kanggo miwiti sesi kanthi langsung, amarga iki nggawe file teks ing / etc / startX
# tutul /etc/init.d/startX # chmod + x /etc/init.d/startX
Salinake ing ngisor iki menyang file iki
#! / bin / sh / lib / lsb / init -fungsi PATH = / sbin: / bin: / usr / sbin: / usr / bin kasus $ 1 wiwitan) kumandhang "Miwiti sistem grafis" kumandhang "Sampeyan bisa mriksa LOG ing / var / log / boot_x. log "X: 0 1 >> / var / log / boot_x.log 2 >> / var / log / boot_x.log & DISPLAY =: 0 su root -c pencerahan_miwiti 1> / dev / null 2> / dev / batal & ;; mandheg) kumandhang "Mandheg kabeh proses X" pkill X ;; *) kumandhang "Pilihan ora valid" ;; metu esac 0
Kanggo ngandhani sistem kanggo miwiti file iki karo sistem, kita tindakake ing ngisor iki saka console.
# update-rc.d startX default 99
Iki supaya ora nggunakake manajer jendela kaya lxdm, gdm, lan liya-liyane.
Kita urip maneh PC karo instalasi anyar.
Kaya sing wis dakkandhakake nginstal spacefm kanggo iki, aku ndownload kode sumber saka kaca iki.
http://spacefm.sourceforge.net/ (el fichero .tar.gz o .tar.xz) al disco de la maquina.
Aku nginstal dependensi piranti lunak iki:
# apt-get install autotools-dev bash desktop-file-utils build-important libc6 libcairo2 libglib2.0-0 libgtk2.0-0 libgtk2.0-bin libpango1.0-0 libx11-6 shared-mime-info intltool pkg- config libgtk2.0-dev libglib2.0-dev fakeroot libudev0 libudev-dev
File kasebut ora bisa kita kompak
tar -xf /path/file/spacefm.tar.xz cd / path / file / spacefm ./configure # make -s # make install # update-mime-database / usr / local / share / mime> / dev / null # update-desktop-database -q # gtk-update-icon-cache -q -t -f / usr / local / share / lambang / hicolor # gtk-update-icon-cache -q -t -f / usr / local / nuduhake / lambang / Faenza
Kanthi iki, yen ora ana masalah, kita bakal nginstal spacefm.
Langkah 14
Instal remastersys.
Remastersys bisa ditemokake ing situs web resmi http://remastersys.sourceforge.net/, nanging aku nyaranake sampeyan nggunakake sing dipasang kanggo njaga kompatibilitas, amarga ora nginstal utawa instal aplikasi apa wae sajrone proses nggawe LiveCD, uga ninggalake sawetara skrip kanggo nginstal LiveCD ing memori usb.
Download remastersys lan instal.
# dpkg -i /path/a/remastersys.deb
Langkah 15
Nggawe LiveCD kanthi remastersys.
Remastersys duwe 2 mode nggawe LiveCD, sing nyimpen konfigurasi kabeh pangguna lan liyane ngilangi kabeh konfigurasi lan registrasi pangguna liyane, sing wis biasa dideleng ing LiveCD tradisional Ubuntu.
Kanggo nggawe LiveCD nyimpen setelan sampeyan.
# cadangan maneh remastersys
- Kanggo nggawe LiveCD tanpa pangguna utawa konfigurasi (Disaranake).
# remastersys dist cdfs # remastersys dist iso custom.iso
Langkah 16
Instalasi Debian LiveCD utawa turunan sing digawe kanthi remastersys.
Verifikasi dhisik manawa partisi sampeyan diwenehi tandha boatable kanthi gparted utawa parted kaya ing ngisor iki:
# parted / dev / sdb set 1 boot - Kanggo ngaktifake # parted / dev / sdb set 1 boot - Kanggo mateni
- Kita nginstal iso ing cd cd, utawa yen sampeyan pengin piranti usb kanthi cara ing ngisor iki (Kabeh kasebut minangka root):
mkdir -p / mnt / cdrom mkdir -p / mnt / usb mount -o loop / path / file.iso / mnt / cdrom mount / dev / sdbx / mnt / usb cp -r / mnt / cdrom / * / mnt / usb cp -r / mnt / cdrom / isoGNU / Linux / * / mnt / usb mv /mnt/usb/isoGNU/Linux.cfg /mnt/usb/sysGNU/Linux.cfg umount / mnt / usb umount / mnt / cdrom
# Ati-ati priksa partisi piranti usb yen partisi sing dipasang yaiku / dev / sdb1, sektor boot kudu diinstal ing / dev / sdb
# cat /usr/lib/sysGNU/Linux/mbr.bin> / dev / sdb # sysGNU / Linux --install / dev / sdb1
Langkah # 16.1.
Pisanan, kita wiwiti saka LiveCD utawa usb yen ana ing memori.
Yen partisi sing dibutuhake kayata swap (swap area) ora digawe, uga partisi luwih saka 1 GB utawa luwih gumantung saka ukuran livecd.
Langkah # 16.2.
Pasang partisi sing digawe ing / mnt
# fsck -a / dev / sdax # mount / dev / sdax / mnt
Langkah 16.3.
Salin kabeh file ing njero folder / rofs menyang / mnt
# cp -r / rofs / * / mnt
Cathetan: kabeh iki minangka pangguna root.
Langkah # 16.4.
Instal grub
# grub-install --root-Directory = / mnt / dev / sda
Langkah # 16.5.
Siapke sistem kanggo boot grub kanthi bener.
mount -t proc none / mnt / proc mount -o bind / dev / mnt / dev chroot / mnt update-grub
Langkah # 16.6.
Tanpa ninggalake kandhang chroot, kita nyiyapake file penting / etc / fstab lan / etc / mtab
grep -v rootfs / proc / mount> / etc / mtab grep / etc / mtab -e "/"> / etc / fstab
useradd -m -c "Pangguna Administratif" -G adm, admin, sudo, dialout, cdrom, plugdev, lpadmin, sambashare -d / home / user -s / bin / bash user
KESIMPULAN
Kanthi iki, pandhuan sing wiyar nanging sederhana iki wis rampung, sing bisa sampeyan lakoni yen sampeyan pengin lan nuduhake livecd dhewe karo kanca-kanca, kualitas kabeh livecd / dvd gumantung saka pangguna dhewe, implementasine teknologi anyar sing ngirit ruang hard disk.
Kaya sing sampeyan ngerteni, ora prelu nggunakake unetbootin kanggo ngowahi LiveCD dadi usb langsung, yen sampeyan nggunakake spacefm, sampeyan bakal duwe kabeh sing dibutuhake ing aplikasi grafis kanggo ngonversi video, file audio, lan liya-liyane. program sing nindakake iki saka baris perintah lan nggawe utawa ndownload plugin kanggo nindakake tugas kasebut.
12 komentar, tinggalake sampeyan
kabeh swara kanggo nggawe cd? '? Kayane kedadeyan saka cd kasebut
Ora ana situs web sing nggawe sampeyan cd debian langsung? oO
Prosedur iki nggawe frustasi kanggo wong sing kesed sing gampang urip.debian.org lan dikirim menyang USB.
Komplek banget, ing PC liyane, aku nggunakake Remastersys ing Xubuntu 13.04 lan ngasilake cd live iso aku kanthi sampurna lan ing 13 menit, saka sistem sing wis diinstal lan disesuaikan karo program sing dadi minatku. Saiki, mung ana obat sing bisa ngrampungake, ora ana sing nulari, ana cara liya lan cara liya, nanging isih angel banget kaya sing dijelasake ing postingan iki.
Utawa paling ora, dheweke bakal nggawe skrip cilik ing .sh lan masalah kasebut ditanggulangi (bisa uga dibantu).
Dadi, katone manual sing apik banget yen nalika duwe wektu aku bakal nyoba.
Bisa uga ana cara sing luwih cepet kanggo nindakake perkara sing padha, nanging sing sampeyan sinaoni (bisa uga ora bakal pisanan) ora ana regane.
Aku ngerti yen wong sing ora nginstal kabiasaan disaranake masang katergantungan ing ngisor iki.
accountsservice apt-clone btrfs-tools console-setup cryptsetup dmidecode dmraid dpkg-repack ecryptfs-utils gconf2 gconf2-gir gir.1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-0.10 gir1.2 .3.0-gtk-1.2 gir1.0-pango-1.2 gir2.4-sup-1.2 gir1.0-timezonemap-1.2 gir2.90-vte-1.2 gir3.0-webkit-0 aplikasi-aplikasi kbd keyutils pamilih basa- laptop umum-ndeteksi libaccountsservice1 libappindicator3 libappindicator1-0 libbsd0 libcap-ng2 libcap4-bin libdbusmenu-glib3 libdbusmenu-gtk4-4 libdbusmenu-gtk0 libdebconfclient1.0.0 libdmraid16.rc0g libcrypt 3 0g libcc1 0 libcc2 libtc 4c libcrypt 3 1g -3-0 libgtk-3-bin libgtk-3-libgtop2-7 libgtop2-common libicu44 libindicator3-6 libindicator6 libiw30 libnss3-1d libp11-kit0 libpam-gnome-keyring libstartup-notification0 libtimezonemap1-2.90vtevte-9 -common libwebkit -3.0 libwebkitgtk-0-umum libxklavier3.0 lsof psmisc python-appindicator python-argparse python-libxml16 python-pyicu python-xklavier rd mangan reiserfsprogs rsync
Aku ngerti pandhuan iki pancen angel banget, nanging yen bisa entuk cd live dhewe ora luwih saka 215 MB, luwih seneng maca maneh pandhuan iki maneh.
Matur suwun sanget
Prosedur kasebut pancen apik nanging sampeyan pengin nyusahake urip sampeyan.
# apt-njaluk nginstal live-magic
$ live-tenung
Lan kanthi sawetara klik sampeyan duwe CD utawa USB langsung.
Thanks kanggo info, apa iki bisa digunakake kanggo distro linux? Apa portabel bisa dilebokake ing live pribadi? Matur nuwun.
Informasi sing apik banget, aku wis nggunakake remasters sadurunge, kanthi cara sing padha kaya artikel sing dakkarepake apik banget lan diterangake.
CATHETAN: link download remastersys sing wis diterbitake wis salah link, mesthine https://blog.desdelinux.net/wp-content/uploads/2013/05/remastersys.zip
Thanks kanggo informasi .. Kita langsung mbenerake tautan kasebut.