skab din egen tilpassede ubuntu levende cd

, her på ghacks jeg har nævnt nogle værktøjer, der gør det muligt for dem at skabe forskellige typer linux - cd 'er.de fleste af disse værktøjer tillader dig at skabe levende cd 'er, der enten er billeder af deres nuværende arbejde distribution eller værktøjer til at skabe en cd med særlige pakker.men ingen af disse redskaber, så langt, har givet dig lov til at komme - - med din lever cd.du kan ikke indeholde desktop baggrund eller andre konfiguration muligheder.det er opgaver, som virkelig kan gøre at skabe en differentieret levende cd umagen værd. i denne artikel, jeg vil vise dig, hvordan man tager downloadede ubuntu 9.10 iso image, mount, bygge - og genopbygge den levende cd fra deres nyligt tilpassede image.denne proces kan være tidskrævende, men det er det værd.hele denne proces vil blive gjort, fra kommando linjen, så få dine fingre klar til type. det første er der noget du har brug for er en iso billede af en nylig løsladt.så gå over til ubuntu websted og downloade en ny kopi af 9.10.når det er gjort, du er klar til at komme på arbejde, før du fortsætter med tilpasning, er du nødt til at installere nogle værktøjer, der vil være nødvendig.fra kommandolinjen udstede denne kommando:,, sudo evner, installere squashfs værktøjer genisoimage, nu skabe en tom fortegnelse, der vil blive anvendt til at arbejde med iso - image.lad os skabe dette i deres brugere hjem fortegnelse, så spørgsmål kommandoen:,, mkdir - /livecd, nu, at nyligt downloadede iso billede for den nye fortegnelse, og gør mig klar til arbejde. den første ting at gøre er at iværksætte iso billede med kommando.du bliver nødt til at skabe en subdirectory til mount billedet, så spørgsmål kommandoen:,, mkdir - /livecd /mount, nu mount iso med kommandoen:,, sudo mount - loop ubuntu-9.10-desktop-i386.iso - /livecd /mount /,, du bliver nødt til at skabe endnu et register, som du vil derefter ekstraheres indholdet af - /livecd /til at stige.spørgsmål kommandoen:,, mkdir - /livecd /ekstrakt cd, og derefter ekstrakt med kommandoen:,, rsync... udelukke = /casper /filesystem.squashfs - ville /ekstrakt cd, nu få squashfs fil system med kommandoen:,, sudo unsquashfs mount /casper /filesystem. squashfs,,, sudo mv squashfs rod, redigere, den tidligere af ovennævnte to kommandoer vil tage nogen tid.det er normalt. hvis du vil har brug for adgang til nettet med dette system (og du vil nok), du skal bruge for at redigere, /etc /resolv.conf, fil, så det er den korrekte dns adresser.To do this just copy your current working ,resolve.conf ,file into the ,~/LIVECD/edit/etc ,directory with the command:,,sudo cp /etc/resolve.conf ~/LIVECD/edit/etc/,,Now to mount some important directories on your system:,,sudo mount --bind /dev/edit/dev, sudo chroot edit, mount -t proc none /proc, mount -t sysfs none /sys, mount -t devpts none /dev/pts,,It will be very important later on to unmount these directories.,Next we make it so we avoid any locale issues and allow us to import GPG keys (if necessary) we issue the commands:,,export HOME=/root,,,export LC_ALL=C,,Now you can view all packages installed on the mounted ISO with the command:,,dpkg-query -W --showformat='${Package}\ '



Previous:
Next Page: