Langkah-langkah kanggo nggawe LiveCD - DVD - USB saka awal ing Debian lan asale.

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.

Penting manawa file ing njero / usr / share / debootstrap / skrip duwe jeneng kunci distribusi kasebut, yen versi Debian remet, mesthine duwe jeneng kasebut, kanthi tautan sing bener menyang web
Ora disaranake nindakake prosedur iki langsung ing memori USB, utawa disk eksternal, amarga nyalin file menyang port USB luwih alon, saliyane bisa ngrusak pendrive amarga salinan lan ekstraksi paket sing akeh banget. sing ditindakake ing partisi kasebut.

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
Cathetan: Ubiquity minangka installer grafis kanggo ubuntu, nanging ora prelu nginstal kanggo instalasi LiveCD sabanjure ing PC.

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
Cathetan: File-file kasebut bakal digawe ing / omah / remastersys, kanggo ngatur jeneng pangguna lan liyane bisa ngowahi file /etc/remastersys.conf. Amarga pangguna ROOT ora mbusak sandhi, luwih becik ora duwe kunci kompromi minangka tembung sandhi.

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
Cathetan: Nomer sawise set cocog karo nomer partisi memori kasebut.

- 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.

Penting Cathetan: / dev / sdax nuduhake manawa / dev / sda1 utawa nomer liyane, kita bisa mriksa kanthi ngetik blkid ing console.

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
Cathetan: Yen perlu gawe pangguna anyar kajaba root yen sampeyan pengin liwat console kanthi printah ing ngisor iki:
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.


Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

12 komentar, tinggalake sampeyan

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.

  1.   Keopety ngandika

    kabeh swara kanggo nggawe cd? '? Kayane kedadeyan saka cd kasebut

  2.   pandev92 ngandika

    Ora ana situs web sing nggawe sampeyan cd debian langsung? oO

    1.    eliotime3000 ngandika

      Prosedur iki nggawe frustasi kanggo wong sing kesed sing gampang urip.debian.org lan dikirim menyang USB.

  3.   Mrica ngandika

    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.

    1.    eliotime3000 ngandika

      Utawa paling ora, dheweke bakal nggawe skrip cilik ing .sh lan masalah kasebut ditanggulangi (bisa uga dibantu).

  4.   manolox ngandika

    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.

  5.   dibuntel ngandika

    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.

  6.   Miguel ngandika

    Matur suwun sanget

  7.   cathetan ngandika

    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.

  8.   Frank Davila ngandika

    Thanks kanggo info, apa iki bisa digunakake kanggo distro linux? Apa portabel bisa dilebokake ing live pribadi? Matur nuwun.

  9.   Ricardo ngandika

    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

    1.    enggal ngandika

      Thanks kanggo informasi .. Kita langsung mbenerake tautan kasebut.