Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Kako izgraditi vlastitu distribuciju. Kreiranje vlastite Linux distribucije koristeći Remastersys

Kako izgraditi vlastitu distribuciju. Kreiranje vlastite Linux distribucije koristeći Remastersys


Objavio Ben Everard
Datum objave: 23. april 2015
Prijevod: A. Krivoshey
Datum prevoda: jul 2015

Danas postoji nekoliko stotina aktivno razvijajućih Linux distribucija svih boja i veličina. Ali nijedna nije potpuno ista kao ona instalirana na vašem računaru, jer ste ga najvjerovatnije konfigurirali tako da odgovara vašim željama. Proveli ste neko vrijeme instalirajući ili deinstalirajući programe, mijenjajući izgled i tako dalje.

Zar ne bi bilo lijepo pretvoriti svoj prilagođeni sistem u Live distribuciju? Možete ga nositi sa sobom na fleš disku ili ga instalirati na drugim računarima.
Dostupni su različiti alati za kreiranje vlastite distribucije. Počećemo s najjednostavnijim za korištenje, ali nudimo ograničen broj opcija prilagođavanja, a zatim prelazimo na one složenije koje vam omogućavaju da fino podesite svaki aspekt distribucije.

Brzo kreirajte svoj Ubuntu

Pogodno i za mumbuntu i dadbuntu.

Tokom godina od prvog izdanja Ubuntua, izmišljeni su mnogi uslužni programi koji vam omogućavaju da kreirate sopstvenu verziju Ubuntua. Ovo dijelom objašnjava postojanje ogromnog broja njegovih derivata. Iako ih većina brzo napušta, Ubuntu komplet za prilagođavanje (UCK) je još uvijek živ.

Možete instalirati UCK u Ubuntu ili bilo koju drugu distribuciju zasnovanu na njemu, na primjer u Linux Mint. Uslužni program se nalazi u službenim spremištima, tako da ga možete instalirati pomoću menadžera paketa. Zatim će vam trebati ISO slika distribucije koju želite promijeniti. Da biste pojednostavili ovaj proces, preporučljivo je koristiti distribucijsku sliku koja uključuje grafičku ljusku koju ćete koristiti. Na primjer, ako želite koristiti lokaliziranu Gnome radnu površinu u svojoj distribuciji, bolje je koristiti Ubuntu Gnome sliku umjesto standardne Ubuntu slike. Ako radite na 32-bitnoj mašini, slika mora biti napravljena za i386 arhitekturu. Međutim, ako imate 64-bitni sistem, možete prilagoditi 32-bitnu sliku.

Nakon pokretanja UCK-a, vidjet ćete poruku dobrodošlice i informacije o potrebnom prostoru na disku, zatim čarobnjaka koji će upravljati daljim procesom. U prvoj fazi, moraćete da izaberete jezik za svoju distribuciju zajedno sa jezikom meni za pokretanje(uvjerite se da distribucija na kojoj gradite svoj sistem podržava ove jezike).

Nakon odabira jezika, morate odrediti grafičko okruženje distribucije. UCK će kasnije preuzeti fajlove za lokalizaciju na osnovu vašeg izbora jezika. Zatim ćete morati navesti lokaciju slike distribucije Ubuntua koju ćete postaviti.

UCK će vas tada pitati za ime vaše distribucije i pitati da li želite ručno konfigurirati svoju distribuciju. Ako odgovorite potvrdno, otvorit će se prozor terminala u kojem će se korijenski direktorij promijeniti u okruženje izgradnje vaše distribucije. U posljednjoj fazi, UCK će vam ponuditi opciju uklanjanja svih datoteka povezanih s Windowsom iz vaše distribucije i kreiranja hibridne ISO slike diska koja se može narezati na disk ili kopirati na USB fleš disk. Nakon toga, UCK će raspakovati sliku diska i preuzeti fajlove za lokalizaciju. Zatim možete ručno konfigurirati distribuciju ako ste prethodno odabrali ovu opciju. Opcija "Pokreni konzolnu aplikaciju" će pokrenuti prozor terminala s korijenskom ljuskom.

Napredne postavke

Iz ovog prozora možete koristiti upravitelj paketa apt-get za uklanjanje i instaliranje aplikacija. Na primjer, možete instalirati multimedijsku podršku koristeći apt-get install ubuntu-restricted-extras. Ako je vaša distribucija namijenjena za korištenje na slabim mašinama, možete deinstalirati LibreOffice:

$ apt-get remove --purge libreoffice* /

i zamijenite ga sa AbiWord:

$ apt-get install abiword

Ako želite postaviti prečice za svoje programe na radnu površinu, prvo kreirajte Desktop direktorij:

$ mkdir -p /etc/skel/Desktop

Sada tamo možete kopirati prečice za sve instalirane aplikacije:

$ cp /usr/share/applications/firefox.desktop /etc/skel/Desktop

a zatim ih učinite izvršnim:

$ chmod +x firefox.desktop

Ako želite promijeniti pozadinu radne površine, otvorite datoteku /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override u uređivaču teksta i promijenite parametar picture-uri na putanju do vaše slike:

Picture-uri="file:///usr/share/backgrounds/Partitura_by_Vincijun.jpg" /

Slično, možete promijeniti temu i ikone uređivanjem odgovarajućih parametara u ovoj datoteci. Na primjer, ako želite zamijeniti temu Ambiance sa Radiance i koristiti skup ikona HighContrast:

Gtk-theme="Radiance"icone-theme="HighContrast"...theme="Ambient"

Nakon uređivanja ove datoteke, ne zaboravite kompajlirati izmijenjene teme:

$ glib-compile-schemas /usr/share/glib-2.0/schemas

Također možete kopirati datoteke na svoj live CD. Da biste to učinili, pokrenite drugi terminal i idite na ~/tmp/remaster-root/ direktorij, koji je korijenski direktorij za naš live CD. Na primjer, želite kopirati određene prečice i mape na radnu površinu:

$ sudo cp -r ~/Documents/README.txt ~/remaster-root/etc/skel/Desktop

Kada završite, zatvorite chroot terminal i odaberite opciju "Continue Building" u UCK čarobnjaku. Izgradnja vaše nove distribucije će sada početi.

Sistemi za brzu izgradnju distribucija

Izgradnja distribucije u pretraživaču koristeći SUSE Studio

SUSE Studio je vjerovatno najviše jednostavan sistem da kreirate sopstvenu distribuciju. Grafički je i radi u pretraživaču. Potreban vam je samo web pretraživač i internet veza. Sa SUSE Studio-om možete kreirati distribucije za desktop računare sa svim mogućnostima, serverske sisteme ili distribucije prilagođene određenoj aplikaciji. Iz web sučelja možete dodati korisnike, prilagoditi listu aplikacija, pa čak i prilagoditi izgled i dodati datoteke.

Također možete uštedjeti vrijeme instaliranjem uslužnog programa Kickstart Configurator.

$ yum install system-config-kickstart

Ovaj program nudi jednostavno grafičko sučelje za kreiranje Kickstart datoteke.

Možete odrediti pakete koji su vam potrebni tako što ćete ih navesti u odjeljku %packages. Umjesto pojedinačnih paketa, ovdje možete dodati i određene grupe paketa, kao što je gnome-desktop. Ovdje također možete specificirati pakete iz drugih Kickstart datoteka, navodeći njihovo ime i lokaciju pomoću parametra %include:

%include /usr/share/spin-kickfedora-live-base.ks

Ako trebate pokrenuti naredbu nakon učitavanja distribucije, na primjer da biste konfigurirali mrežu, morate je navesti u odjeljku %post. Na primjer, ako želite automatski pokrenuti Firefox, možete postaviti prečicu za njega u ~/.config/autostart folder, dodajući sljedeće redove u %post odjeljak:

%post # autolaunch Firefoxmkdir -p /etc/skel/.config/autostartcp /usr/share/applications/firefox.desktop /etc/skel/.config/autostart/%end

Uvjerite se da je kraj %packages i %post odjeljaka označen sa %end. Ako želite da pokrenete bilo koju komandu izvan vašeg živog okruženja, kao što je kopiranje host datoteka u vašu distribuciju, dodajte parametar -nochroot u %post odjeljak kao što je prikazano ispod:

%post --nochroot #copy resolv.conf sa hosta na prilagođeni distrocp /etc/resolv.conf $LIVE_ROOT/etc/%end

Varijabla $LIVE_ROOT ukazuje na okruženje uživo. Na sličan način možete kopirati datoteke sa hosta u vaše okruženje uživo, na primjer:

$ cp -r /home/bodhi/Muzika $LIVE_ROOT/

Ako koristite grafički uslužni program za postavljanje spremišta, morate ručno dodati jednu važnu liniju u Kickstart datoteku. On ukazuje na listu ogledala za Fedora spremište (i takođe sadrži informacije o verziji i arhitekturi gradnje) sa kojih će paketi biti preuzeti. Na primjer, ako želite da primate pakete za 64-bitnu Fedoru 21, ova linija bi izgledala ovako:

Repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-21&arch=x86_64

Kada završite sa Kickstart datotekom, otvorite je pomoću livecd-creator-a da napravite distribuciju. Pod pretpostavkom da je datoteka sačuvana u ~/custom-kickstarts/Custom-Fedora.ks, tada će komanda izgledati ovako:

$ sudo livecd-creator --config=/home/bodhi/custom-kickstarts/Custom-Fedora.ks--fslabel=FedoraUltimate--cache=/var/cache/live--verbose

Prekidač -fslabel specificira ime vaše distribucije. Nakon što slijedite sve upute u datoteci Kickstart, uslužni program gradi ISO sliku vaše distribucije, koja se pohranjuje u vašem kućnom direktoriju.

Kreiranje vlastite distribucije za Raspberry Pi

New Out Of the Box softver, ili NOOBS, je službeni instalater za Raspberry Pi. Pojednostavljuje i standardizira proces instaliranja distribucija na Raspberry Pi. Iako je glavna svrha NOOBS-a da olakša instalaciju operativnih sistema na Pi, uslužni program se također može koristiti za kreiranje vlastitih distribucija.

Prvo preuzmite NOOBS instalater sa stranice i instalirajte ga na bilo koju podržanu distribuciju na kojoj želite da bazirate svoj sistem. Preporučujemo korištenje Raspbian distribucije, koju također preporučuju kreatori NOOBS-a.

Kada se Raspbian instalira i preuzme, možete napraviti vlastite promjene u njemu. Na primjer, možete promijeniti pozadinu i temu radne površine pomoću uslužnog programa obconf komandne linije, a također i instalirati dodatne teme koristeći naredbu:

$ sudo apt-get install openbox-themes

Također možete instalirati ili deinstalirati koristeći apt-get, ili instaliranjem grafičkog menadžera paketa Synaptic.

Možete kopirati bilo koji fajl u ovu Raspbian distribuciju. NOOBS vam omogućava da kreirate particiju od 512 MB u koju ćete pohraniti svoje fajlove. Ili možete koristiti naredbu raspi-config da proširite root particiju na cijelu SD karticu.

Također, ne zaboravite konfigurirati svoju mrežu. Na primjer, možete konfigurirati bežični adapter za povezivanje na vašu Wi-Fi pristupnu tačku i pristup raznim mrežnim uslugama.

Nakon završetka podešavanja distribucije, potrebno je da je spakujete u arhivu. Idite na korijenski direktorij pomoću naredbe cd / i pokrenite sljedeću naredbu:

$ sudo tar -cvpf root.tar /bin /boot /cdrom /dev /etc /home /initrd.img /initrd.img.old /lib /lib64 /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var /vmlinuz /vmlinuz.old --exclude=proc/* --exclude=sys/* --exclude=dev/pts/*

Pakovanje će trajati otprilike pola sata, ovisno o broju izmjena koje napravite.
Sada imate root.tar datoteku u vašem root direktoriju. Na isti način pakujemo i utovarivač. Prvo idite na direktorij za pokretanje.

Zatim kreiramo arhivu.

$ tar -cvpf boot.tar

Ne treba puno vremena. Sada imate datoteku boot.tar u direktoriju za pokretanje.

NOOBS zahtijeva komprimirane verzije ovih datoteka. Ali Raspberry Pi nema dovoljno resursa za komprimiranje ovih datoteka, pa ih morate premjestiti na PC i komprimirati pomoću naredbi xz -9 -e boot.tar i xz -9 -e root.tar. Ovo će zamijeniti originalne datoteke njihovim komprimiranim verzijama, boot.tar.xz i root.tar.xz, respektivno.

Sada formatirajte svoju SD karticu i postavite novu kopiju NOOBS-a na nju. Koristeći upravitelj datoteka, idite do direktorija os, koji zauzvrat sadrži mnogo direktorija, od kojih svaki sadrži datoteke za jednu od podržanih distribucija, uključujući Arch, Pidora, Raspbian i druge. Pošto je naša distribucija bazirana na Raspbianu, možemo izbrisati sve ostale direktorije. Imenujte Raspbian direktorij imenom kojim želite imenovati svoju distribuciju.

Idite u ovaj direktorij i otvorite os.json datoteku u uređivaču teksta. Obratite pažnju na tekst pored polja za naziv i opis na vašem. Uklonite datoteku flavors.json.

Konačno, izbrišite root.tar.xz i boot.tar.xz datoteke u ovom direktoriju, zamjenjujući ih svojim. Ovo je sve. Sada pokrenite Pi sa ove kartice.

Izgradnja prilagođene Arch-based distribucije od nule

Ako imate strpljenja da napravite sopstvenu distribuciju od nule, trebalo bi da gradite na vrhu Arch Linuxa. Pristup kreatora ove distribucije omogućava korisniku da u potpunosti prilagodi svoje radno okruženje i čini ga idealnom platformom za razvoj prilagođenih sistema.

Možete kreirati prilagođenu distribuciju zasnovanu na Arch koristeći uslužni program Archiso komandne linije, koji je skup Bash skripti i prilično ga je teško naučiti, ali vam ipak daje puna kontrola preko konačnog rezultata.

Postavljanje okruženja za izgradnju distribucije

Prva stvar koju trebate napraviti je instalirana Arch distribucija. Uputa za instalaciju na mrežu ima više nego dovoljno, tako da ovdje nećemo opisivati ​​ovaj proces.

Kada se Arch instalira, prilagodite ga svojim potrebama. Instaliraj dodatni paketi, promijeniti pozadinu i teme i konfigurirati druge aspekte sistema, kao što je mreža. Kasnije ćemo kopirati sve ove promjene iz instalirane Arch instance u onu koju ćemo izgraditi.

Kada postavite svoju distribuciju, otvorite terminal i instalirajte zavisnosti za Archiso:

$ pacman -S make squashfs-tools libisoburn dosfstools patch lynx devtools git

Sada preuzmite najnoviji archiso paket iz Git spremišta koristeći naredbu:

$ git klon git://projects.archlinux.org/archiso.git

Kopirat će datoteke u ~/archiso direktorij. Idite u ovaj direktorij i instalirajte uslužni program koristeći naredbu make install. Nakon što je instalacija završena, možete sigurno izbrisati ~/archiso direktorij. Zatim kreirajmo direktorij u kojem ćemo konfigurirati datoteke za našu buduću distribuciju:

$ mkdir ~/archlive

Pobrinite se da imate dovoljno slobodnog vremena prostor na disku za smještaj svih aplikacija koje želite instalirati, kao i svih drugih datoteka koje odlučite staviti u svoju distribuciju.

Sada morate kopirati jedan od dva Archiso profila. Osnovni profil je dobar za kreiranje osnovnog živog sistema bez unapred instaliranih paketa. Koristićemo releng profil, koji vam omogućava da kreirate potpuno prilagođeni Arch Linux sa unapred instaliranim aplikacijama. Da biste koristili ove skripte, jednostavno ih kopirajte u ~/archlive direktorij:

$ cp r /usr/share/archiso/configs/releng/ ~/archlive/

Dodavanje paketa

Dodavanje paketa u ISO sliku koristeći Archiso je jednostavno kao dodavanje u tekstualnu datoteku, jedan paket po redu. U ~/archlive direktoriju imamo tri datoteke: packages.i686, packages.x86_64 i packages.both. Možete ih otvoriti u uređivaču teksta i dodati nazive paketa koje želite uključiti u distribuciju. Archiso će pročitati sadržaj datoteke za odgovarajuću arhitekturu i zatim ih upakovati u sliku koja će raditi na 32-bitnim i 64-bitnim mašinama. Međutim, radi dosljednosti, preporučujemo da dodate imena paketa u packages.both datoteku tako da budu dostupni za obje arhitekture.

Datoteka packages.both već sadrži određeni skup paketa. Trebali biste ih ostaviti tamo i dodati svoje pakete na kraj datoteke. Možete popisati sve pakete instalirane na sistemu koristeći naredbu:

A onda kopirajte one koje su vam potrebne. Možete kreirati osnovni sistem sa Mate desktopom, menadžerom za prijavu i Firefox pretraživač dodavanjem sljedećih paketa u packages.both fajl:

Xorg-server xorg-xinit xorg-server-utils xf86-video-vesa slim mate firefox

Također možete kopirati sve pakete instalirane na sistemu u datoteku packages.both koristeći naredbu:

$ pacman -Qqe >> ~/archlive/packages.both

Postavljanje korijenskog direktorija

Airootfs direktorij unutar ~/archlive/ služi kao prekrivač za ono što će biti u korijenskom direktoriju nove distribucije. Sve datoteke koje stavite u ovaj direktorij bit će dodane u sistem datoteka distribucije, tako da ako koristite Slim login manager, kopirajte njegovu konfiguracijsku datoteku:

$ cp /etc/slim.conf ~/archlive/airootfs/etc/

Isto tako, potrebno je da kopirate datoteku /etc/systemd/system/display-manager.service na odgovarajuću lokaciju unutar ~/archlive/airootfs/, kao i direktorijume u kojima su pohranjene teme, odnosno /usr/share/backgrounds , /usr /share/icons i /usr/share/themes.

Ako želiš nova distribucija imali isti skup korisnika, kopirajte odgovarajuće fajlove:

$ cp /etc/(shadow,passwd,group) ~/archlive/airootfs/etc/

Prije kopiranja bilo koje datoteke iz korisničkog kućnog direktorija, morate kreirati skel direktorij:

$ mkdir ~/archlive/airootfs/etc/skel

Ovaj direktorij predstavlja kućni direktorij korisnika za vrijeme obezbjeđivanja sistema. Sada možete kopirati datoteke iz vašeg kućnog direktorija:

Dakle, možete kopirati sve datoteke ili mape iz vašeg kućnog direktorija u skel direktorij, uključujući ~/.xinitrc i ~/.config.

Kako bi se automatski prijavili na sistem u ime redovni korisnik umjesto root, otvorite datoteku ~/archlive/airootfs/etc/systemd/system/ [email protected]/autologin.conf u uređivaču teksta i uredite sljedeći red:

$ cp ~/.bashrc ~/archlive/airootfs/etc/skel/

ExecStart=-/sbin/agetty --autologin bodhi --noclear %I 38400 linux

Zamijenite bodhi svojim korisničkim imenom.

Konačne postavke

U root direktorijumu (~/archlive/airootfs/root) nalazi se datoteka pod nazivom customize-root-image.sh. Bilo koji zadatak sistemske administracije koji želite da izvršite nakon instaliranja Archa može se dodati ovoj datoteci. Zapamtite da instrukcije u ovoj datoteci moraju biti napisane za novo okruženje, to jest, / u skripti se mora odnositi na korijenski direktorij distribucije koja se gradi.

Otvorite datoteku u uređivaču teksta, pronađite red sa /etc/localtime i postavite svoju vremensku zonu:

$ ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

Također se uvjerite u kvalitetu školjka Bash instaliran:

$ usermod -s /usr/bin/bash root

Zatim kopirajte sadržaj skel direktorija u vaš korisnički početni direktorij:

$ cp -aT /etc/skel/ /home/bodhi/

i postavite ispravnog vlasnika ovih fajlova:

$ chown bodhi:korisnici /home/bodhi -R

U posljednje dvije naredbe zamijenite bodhi svojim korisničkim imenom.

Na kraju, skrolujte do dna datoteke i komentarišite sve systemctl komande dodavanjem simbola # ispred njih. Da biste pokrenuli GUI, dodajte sljedeće linije za pokretanje svih potrebnih usluga:

Systemctl omogući pacman-init.service select-mirror.service systemctl set-default graphical.targetsystemctl omogući graphical.target

Ovo je sve. Sada morate izgraditi sliku distribucije. Idite na ~/archlive direktorij i pokrenite naredbu ispod da započnete proces izgradnje:

$ ./build.sh -v -N EduArch -V 1.0 -L EduArch_1.0

Prekidač -v omogućava režim za prikaz detaljnih informacija o procesu, -N specificira ime ISO slike, -V specificira verziju, a -L dodaje oznaku generisanom ISO-u.

Imajte na umu da je proces sklapanja prilično spor i može potrajati i do nekoliko sati ovisno o snazi ​​vašeg računala. Kada završite, naći ćete ISO sliku u ~/archlive/out direktoriju.

Ažuriranje slika

Neko vrijeme nakon izrade slike, poželjet ćete je ažurirati. Nove verzije aplikacija mogu biti objavljene ili ćete možda morati promijeniti sve datoteke koje ste ručno dodali slici.
Da biste to učinili, idite na ~/archlive/work direktorij. Direktoriji i686 i x86_64 unutar posla sadrže sistem datoteka za odgovarajuće arhitekture. Možete promijeniti korijenski direktorij u jedan od ovih koristeći naredbu:

$ arch-chroot ~/archlive/work/x86_64/root-image

$ arch-chroot ~/archlive/work/i686/root-image

Sada, iznutra, možete izvršiti bilo kakva ažuriranja ili promjene u sistemu. Ako želite ažurirati aplikacije, prvo ažurirajte bazu podataka ključeva upravitelja paketa i listu paketa:

$ pacman-ključ --init $ pacman-ključ --popune

Zatim možete ažurirati sistem koristeći naredbu:

Nakon što izvršite potrebne promjene, izađite iz chroot okruženja.

Obavezno izvršite ove promjene za obje arhitekture. Sada morate ponovo sastaviti sliku. Međutim, build.sh skripta, pošto smo već u radnom direktoriju. Da biste ga natjerali da napravi novu sliku, otvorite datoteku build.sh u uređivaču teksta. Idite na kraj datoteke i uklonite parametar run_once s početka make_prepare i make_iso naredbi:

Za luk u i686 x86_64; uradi make_preparedonemake_iso

Sačuvajte datoteku i pokrenite skriptu da kreirate sliku:

$ ./build.sh -v -N EduArch -V 2.0 -L EduArch_2.0

Izrada Linux distribucija za ugrađene sisteme

Linux je popularan izbor na tržištu ugrađenih rješenja. Međutim, ovo polje zauzimaju različite specijalizovane ugrađene Linux distribucije. Kako bi pojednostavila ovo tržište, Linux fondacija, zajedno sa liderima u industriji kao što su Intel, AMD, Freescale, Texas Instruments, Wind River i drugi, kreirala je Yocto projekat.

Glavni cilj projekta je kreiranje i distribucija okruženja i alata za kreiranje i izgradnju ugrađenih Linux distribucija. Projekat podržava 32- i 64-bitne ugrađene arhitekture kao što su ARM, PPC i MIPS. Pomoću ovih alata programeri mogu izgraditi potpuno funkcionalne Linux sistemi za ugrađene uređaje.

Kako bi pomogao programerima, projekt nudi Hob ​​program, koji je grafički frontend za BitBake projekt build engine. Hob čita upute i slijedeći ih preuzima pakete, gradi ih i kompajlira rezultat u formu boot image. Možete ga instalirati na sve popularne distribucije, uključujući Fedoru, Ubuntu, Debian, OpenSUSE i CentOS.

Za početak, možete preuzeti sistemsku verziju sa web stranice projekta koristeći git:

$ git klon -b tratinčica git://git.yoctoproject.org/poky.git

Tokom životnog veka računara, korisnik se suočava sa brojnim problemima. Osim napada virusom, može doći do raznih sistemskih grešaka i tada, da biste ih otklonili, morate ponovo instalirati Windows. To nije uvijek lako, jer mnogi korisnici nemaju posebnu instalaciju Windows disk 7. B najnovije verzije PC računarima često nedostaju uređaji za čitanje optički diskovi. U takvim slučajevima može pomoći distribucija Windows 7 instalirana na fleš disk.

Kreiranje diska za pokretanje Windows 7

Kada prvi put uključite računar (Windows 7, Windows 8/8.1), od korisnika se traži da kreira CD/DVD za Rezervna kopija Windows instalacije, ali mnogi jednostavno ne obraćaju pažnju na ovu poruku. Kada prođe trenutak, kreiranje Windows medija za pokretanje može se obaviti pomoću odgovarajućeg softvera. AOMEI PE Builder je jedan takav alat treće strane, podržava ne samo Windows 7 već i 8/8.1 verzije i može učiniti da disk izgleda kao Windows PE bez instaliranja AIK/ADK. Prije preuzimanja samostalne verzije AOMEI PE Builder-a, prvo morate onemogućiti antivirusni program na svom računaru. Koraci za kreiranje Windows 7 distribucije:

  1. Preuzmite program sa interneta.
  2. Preuzmite, instalirajte i pokrenite.
  3. Kliknite na žuto dugme „Dalje“ da biste prešli na sledeći korak.
  4. Odaberite drugu opciju: USB uređaj za pokretanje.
  5. Zatim kliknite na “Dalje”, pojavit će se prozor s promptom koji vas obavještava da će disk biti formatiran.
  6. Kliknite na “OK” da zatvorite poruku i “Next”.
  7. AOMEI PE Builder će početi kreirati sliku.

ISO format distribucije

ISO datoteka je virtuelna kopija sektorskih podataka sa istom strukturom datoteke, kao savršena kopija fotografije koja ima boje, senke i apsolutno sve nijanse originala. Zato se ISO kopije nazivaju i "slike". Akronim ISO dolazi od naziva organizacije koja je kreirala ovaj industrijski standard. ISO disk se koristi za slanje kopije sa jednog računara na drugi.

Savršen je duplikat jer ne gubi ništa kada se kopira ili komprimuje. Možete kreirati i montirati ISO datoteke besplatno pomoću posebnih alata, a uređaji na fleš disku ili CD-u mogu se pokretati umjesto s tvrdog diska.

ISO slike se često koriste za distribuciju veliki programi preko Interneta zbog činjenice da se svi programski fajlovi mogu uredno snimiti kao jedan fajl.

Jedan primjer se može vidjeti u besplatnom alatu za oporavak Ophcrack lozinka, koji sadrži kompletan operativni sistem i nekoliko softverskih proizvoda, sa svim komponentama programa snimljenim u jednom fajlu.

Ophcrack naravno nije jedini program za korištenje ISO datoteke, pa se distribuiraju mnoge vrste programa. Na primjer, većina pokretača antivirusni programi koristite ISO.

U svim ovim primjerima i hiljadama drugih, svaki pojedinačni fajl potreban za pokretanje bilo kojeg alata uključen je u jedan ISO slika, što alat čini vrlo jednostavnim za preuzimanje, snimanje na disk ili drugi uređaj.

Windows 10 i stariji Windows verzije 8 i Windows 7 mogu se kupiti direktno od Microsofta u ISO formatu, spremni za ekstrahovanje na uređaj ili montiranje u virtuelnu mašinu.

Preuzimanje slike iz Windowsa


Proces kreiranja zavisiće od toga koja se verzija operativnog sistema instalira - 7, 8.1 ili 10. Microsoft ih ima sve, uključujući uslužni program za dobijanje medija za pokretanje. Prije nego što započnete proces, morate imati Windows ključ proizvoda. Ako korisnik nije siguran u svoj ključ, može dobiti brendirani ključ proizvoda Windows s originalnom distribucijom Windows 7 ili putem e-pošte od Microsofta nakon kupovine, ili povratiti svoj ključ pomoću posebnog softvera.

Na Internetu postoji dovoljno aplikacija koje će vam pomoći da pronađete serijske ključeve, međutim stručnjaci predlažu korištenje besplatna verzija KeyFinder Magical Jellybean. Kada se instalacija završi, odmah će se prikazati serijski ključ proizvoda u obliku tekstualnih nizova ili datoteka. Ovaj ključ od 25 znakova s ​​oznakom CD ključa najbolje je sačuvati sigurno mjesto, jer će korisniku trebati više puta. Naoružani ključem proizvoda, morate otići na stranicu za oporavak softvera i slijediti upute. Na web stranici dobavljača ecommerce Za Microsoft TechRiver možete dobiti Windows 7 distribuciju:

  • 32-bitni Ultimate x86.
  • 64-bitni Ultimate x64.
  • 32-bitni profesionalni x86.
  • 64-bitni Professional x64. 3
  • 2-bitni Home Premium x86.
  • 64-bitni Home Premium X64.

Takođe možete dobiti slike na drugim jezicima na Softpedia. Vrijeme preuzimanja ovisi o brzini interneta; može potrajati od nekoliko minuta do dva sata.

USB disk za pokretanje


Microsoft nudi besplatnu alatku za Windows USB / DVD Download Tool za integraciju usb 3 0 u Windows 7 distribuciju. Algoritam za kreiranje slike:

  1. Otvorite Windows USB/DVD i zatim “Učitaj”.
  2. Otvorite preuzetu izvršnu datoteku Download-Tool-Installer-ru-US.exe i kliknite na "Instaliraj".
  3. Pričekajte da se instalacija završi i potvrdite “Gotovo”.
  4. Preuzmite Windows ISO datoteku. Može se nabaviti iz Microsoft Store-a, MSDN-a ili drugih pouzdanih izvora. Radi sa bilo kojim operativnim sistemom, pošto se struktura Windows instalacije nije promenila od Windows 7. Prečica do programa će se pojaviti na radnoj površini za pokretanje.
  5. Kliknite na "Da".
  6. Kliknite na "Pretraži".
  7. Pregledajte svoj računar, odaberite ".iso" datoteku i "Otvori".
  8. Nakon odabira datoteke, potvrdite “Dalje”.
  9. Odaberite vrstu medija.
  10. Povežite vrstu medija i odaberite je u alatu za preuzimanje.
  11. Nakon odabira vrste medija, potvrdite “Počnite kopirati”.
  12. Očistite disk, ako na njemu postoje informacije, potvrdite operaciju.
  13. Windows instalacione datoteke su sada kopirane na odabrani disk.
  14. Sačekajte da se integracija završi usb drajveri u distribuciju Windows 7. Primit ćete poruku da uređaj za pokretanje je uspješno kreiran.
  15. Zatvorite program za preuzimanje i uklonite disk iz računara.

Rufus Image Program


Ima ih nekoliko korisni programi koji prave USB-ove za pokretanje. Najpopularniji i najjednostavniji je Rufus, koji posluje u segmentu ruskog jezika. Zahtijeva da korisnik ima administratorska prava na PC-u. Redoslijed kreiranja:

  1. Prije integracije drajvera u distribuciju Windows 7, morate odabrati opciju Pokreni kao administrator.
  2. Odaberite određeni USB u polju "Uređaj" koji ima najmanje 4 GB.
  3. Sljedeća četiri područja će automatski sortirati odabranu ISO datoteku.
  4. Uvjerite se da je polje Brzo formatiranje ili Kreiraj s ekstenzijama prečaca označeno.
  5. Pored oznake „Kreiraj“, koristite padajuću listu za odabir slike.
  6. Za početak kliknite na “Start”.
  7. Proces kreiranja USB-a Windows distribucija 7 će potrajati neko vrijeme, što zavisi od snage računara.

Rufus ne samo da pravi fleš disk za pokretanje, već i upisuje nekoliko gigabajta podataka na USB disk. U zavisnosti od različitih hardverskih faktora, ovo će trajati oko 10 minuta. Kada se proces završi, korisnik će imati USB za pokretanje.

Disk Utility Loader

Možete birati između širokog spektra softverskih rješenja trećih strana koja će vam pomoći da pojednostavite svoj rad na stvaranju. disk za pokretanje. Jedan od gore navedenih programa je Disk Utility.Ovaj uslužni program ne može ispravno funkcionisati osim ako nema podržani USB disk i internet vezu.

Proces kreiranja wWndows 7 distribucije:

  1. Odaberite Datoteka > Prazna slika.
  2. Unesite ime, oznake i odaberite lokaciju koja će biti određena na PC-u nakon otvaranja.
  3. Na kartici "Veličina" unesite potrebnu vrijednost.
  4. Odaberite "Format". Za upotrebu sa Windows ili Mac sa kapacitetom koji ne prelazi 32 GB, izaberite MS-DOS, za veće - ExFAT.
  5. Kliknite na iskačuću karticu "Šifriranje" i odaberite opciju.
  6. Kliknite na "Sekcije" i odaberite izgled.
  7. Kliknite na "Format" i odaberite željenu opciju.
  8. Čarobnjak će ga promijeniti na 178 MB koristeći .cdr.
  9. Kliknite na “Save” i “Finish”.

Kreiranje sigurne slike diska


Možete koristiti CDBurnerXP za snimanje vašeg DVD-a za pokretanje. Kada ga otvorite, videćete nekoliko opcija u prvom prozoru. Svaki parametar radi kao čarobnjak za podešavanje.

Algoritam za kreiranje Windows 7 (64) distribucije:

  • Odaberite traženi zadatak i sam program će vas voditi kroz sve faze formiranja.
  • Odaberite Burn ISO Image, a zatim kliknite OK.
  • Provjerite je li DVD instaliran na vašem računaru. Odaberite DVD snimač će snimiti ISO datoteku. Vjerovatno postoji samo jedan, tako da će biti unaprijed odabran.
  • Ako imate više od jednog CD/DVD snimača instaliranog na vašem računaru, primijenite padajući meni "Ciljni uređaj", odaberite koji ćete koristiti, a zatim program može napraviti manja podešavanja ovisno o CD/DVD snimaču koji odaberete.
  • Kliknite na dugme "Pretraži" i idite do ISO datoteke. Kada se pronađe, dvaput kliknite na njega.
  • Kliknite na dugme "Burn Disc", prozor napretka će se pojaviti, nakon završetka pojavit će se poruka koja pokazuje koliko je dugo trajalo snimanje i prosječnu brzinu prijenosa.

Besplatni Windows alati za instalaciju


Napredni korisnici uvijek imaju nekoliko besplatnih alata dostupnih u svom softverskom arsenalu za prilagođavanje Windows 7, od instalacije do kontrole korisničkog računa (UAC). Integracija u distribuciju Windows 7 vrši se pomoću besplatnih alata. Oni vam omogućavaju da kreirate automatska instalacija, dodajte/uklonite vlastite Windows programe, integrirajte drajvere, konfigurirajte registar, priložite nove teme i još mnogo toga.

Ova kolekcija nudi pet besplatnih alata za postavljanje i instaliranje Windows 7 professional distribucije. Da biste pokrenuli ove alate, morate instalirati komplet za automatsku instalaciju Windowsa:

  • VLite, iako je dizajniran za Windows Vista, možete ga koristiti i za Windows 7. Alat vam omogućava da kreirate tihu instalaciju Windowsa 7, integrišete zakrpu, jezičke pakete i drajvere, prilagodite Windows postavke i kreirate ISO za pokretanje sistema.
  • RT Seven Lite je alat posebno dizajniran za integraciju u distribuciju Windows 7. Ovaj alat sadrži više funkcija u odnosu na druge alate. Kartica Prilagođavanje ima nekoliko sekcija koje vam omogućavaju da dodate nove teme, gadgete, čuvare ekrana, pozadine radne površine, ikone, OEM logotipe i još mnogo toga.
  • 7 Customizer je jednostavan alat za prilagođavanje i kreiranje tihe instalacije Windows 7.
  • Se7en Unattended – program može onemogućiti usluge, omogućiti dodatke, dodati aplikacije trećih strana, dodati Windows ažuriranja, integrišite drajvere i dodajte druga podešavanja da biste kreirali prilagođeni ISO 7 Windows.
  • Win Integrator - Ovaj alat je skoro sličan vLite-u. Pored gore navedenog, možete omogućiti ili onemogućiti jednu ili više Windows funkcija. općenito, dobar alat sa jednostavnim korisničkim interfejsom.

Instaliranje ažuriranja na mediju

Slipstreaming je metoda koja se koristi za uključivanje različitih distribucija ažuriranja za Windows 7 u instalacioni medij, a radi i sa drugim operativnim sistemima. Obično, nakon čiste instalacije Windows-a na računar, jedna od prvih stvari koje korisnik uradi je da instalira ažuriranja poznata kao Windows ažuriranja. Da biste to učinili, vaš računar mora biti povezan na Internet, provjeriti ima li ažuriranja, preuzeti, instalirati i izvršiti potrebna ponovno pokretanje. Ovaj proces će trajati dugo, posebno ako imate instaliranu stariju verziju Windows-a.

Tu je potrebna korisna procedura - slipstreaming, koja većini korisnika nije baš poznata. Omogućava vam da integrišete sva ažuriranja u Windows ISO sliku koja će se koristiti za proces instalacije. Sva ažuriranja se preuzimaju samo jednom i tokom instalacije operativnog sistema, automatski će se instalirati na sistem i neće se gubiti vrijeme na preuzimanje ažuriranja na bilo koji računar.

Na sreću, postoji veliki broj aplikacija programeri trećih strana, dizajniran da olakša slipstreaming bilo kom korisniku bez korištenja komandne linije. Zapravo, sa takvom aplikacijom, ISO se prilagođava po izboru, dodajući sve nove nadogradnje, kao i drajvere u Windows 7 distribuciju, programe i postavke operativnog sistema, ili uklanjajući elemente koji nisu potrebni. Ovo se može učiniti jednostavno i bez napora pomoću besplatne aplikacije kao što je NTLite.

Slipstream drajveri


Slide drives (slipstream) uključeni u instalaciju Windows-a olakšavaju. Većina modernih SATA i RAID kontrolera zahtijeva posebne Windows drajvere da bi vidjeli i koristili tvrdi disk, a većina novih računara koji nemaju disketnu jedinicu ne mogu koristiti povezani USB port. Stoga, ova metoda ostavlja jedinu opciju za korisnika da doda ispravan drajver koristeći slipstream tehnologiju.

NTLite je dizajniran da olakša život omogućavajući vam da besplatno slipstream koristite vrlo jednostavan i korisničko sučelje. Iako je osnovna verzija programa besplatna, postoji nekoliko verzija koje se plaćaju dodatne funkcije. Glavna prednost NTLite-a u odnosu na slične aplikacije ove vrste je njegova kompatibilnost sa svim novim verzijama Windowsa. Stalno se ažurira kako bi podržao čak i Insider verzije Windowsa 10. Naravno, nije pogodan za starije verzije OS-a kao što su XP ili Vista.

Da biste započeli instalaciju, morate otići na stranicu za preuzimanje na službenoj web stranici. Postoje dvije verzije: stabilna i beta. Preporučeno preuzimanje stabilna verzija. Kada se preuzimanje završi, pokrenite program i slijedite upute.

Proces instalacije je prilično jednostavan:

  1. Kada prvi put pokrenete program, od vas će se tražiti da odaberete vrstu licence koju ćete koristiti.
  2. Odaberite "Besplatno" (ograničeno, nekomercijalno) i kliknite "U redu". Da biste učitali ISO u NTLite, kliknite na dugme "Dodaj" koje se nalazi na traci sa alatkama i izaberite odgovarajuću fasciklu koja sadrži prethodno ekstrahovane datoteke ili je jednostavno prevucite u program.
  3. Odmah nakon ISO preuzimanja U odjeljku Istorija slika pojavit će se lista svih Windowsa koje može instalirati ovaj ISO.
  4. Odaberite izdanje koje želite primijeniti na svoje prilagođena instalacija, kliknite na dugme "Preuzmi" i kliknite na "OK" u iskačućem prozoru koji se otvori.
  5. Proces preuzimanja će započeti.

Možete provjeriti njegov status pored odabrane verzije Windows-a. Ovo može potrajati nekoliko minuta. Kada se preuzimanje završi, nekoliko opcija će se pojaviti na lijevoj strani prozora. Odatle možete konfigurirati sve za svoj prilagođeni ISO. Zatim izvršite ažuriranje Windowsa. Nakon preuzimanja OS ažuriranja:

  1. Idite na karticu "Ažuriranja", kliknite na "Dodaj" i odaberite "Folder" i "Folders with subfolders".
  2. Pronađite fasciklu u kojoj se pohranjuju ažuriranja.
  3. Integracija drajvera u distribuciju Windows 7 vrši se na kartici “Drivers”. Moraju se prvo preuzeti.
  4. Dodajte ih u jednu fasciklu, kliknite na dugme "Dodaj" na NTLite alatnoj traci i pronađite tu fasciklu.
  5. Izvršite tihu instalaciju bez nadzora; ova funkcija je podrazumevano onemogućena.
  6. Idite na "Automatski" navigacijski meni i označite okvir koji se nalazi u gornjem lijevom kutu.
  7. Dodajte lokalni nalog klikom na odgovarajuće dugme na traci sa alatkama i u prozoru koji se pojavi unesite svoje podatke i kliknite na „OK“.
  8. Na isti način možete unijeti podatke za svoje lokalna mreža klikom na dugme "Pridruži se mreži".
  9. Dodajte aplikacije trećih strana, idite na „Post-instalacija“, kliknite na „Dodaj“ i pronađite .exe datoteku po svom izboru.
  10. Kreirajte novi Windows ISO, idite na karticu "Primijeni".
  11. Provjerite dugme "Kreiraj ISO".
  12. Zatim će se pojaviti dijaloški okvir u kojem se traži da odaberete odredišni direktorij u koji želite da sačuvate ISO datoteku, njen naziv datoteke i ISO oznaku.
  13. Kliknite na dugme "Proces" na traci sa alatkama. Od ovog trenutka proces postaje automatski, tako da morate sačekati nekoliko minuta da završite integraciju drajvera u Windows 7 distribuciju, u zavisnosti od napravljenih promena, nakon čega će ISO biti spreman za upotrebu.

To je sve. Završen proces od dobijanja ISO verzije Windows-a, kupovine softvera za kreiranje bootable USB fleš disk i kako da ga koristite, kao i da koristite jedan poseban uslužni program za kreiranje DVD-a za pokretanje sa Windows ISO-a.

Ako odlučite početi distribuirati svoje programe, onda ne možete bez instalacijske distribucije. Danas skoro svi programi imaju instalater koji se obično zove Setup.exe. U ovom članku ćemo pogledati primjer kako napraviti instalater za Access aplikaciju i pogledati neke funkcije koje trebate znati.

Kao što je ranije spomenuto, Access vam ne dozvoljava da napravite izvršnu datoteku koja se može pokrenuti bez Accessa. Ali u isto vrijeme, Microsoft predlaže korištenje paketa za rješavanje problema Microsoft Office programer, koji uključuje licencu za distribuciju programa Microsoft Access runtime. Zadržaću se na ovome detaljnije.

Microsoft Access runtime je verzija programa Access koja omogućava korisnicima da pokreću, ali ne i mijenjaju, Access aplikaciju. Ima smisla instalirati Microsoft Access runtime umjesto pune verzije samo ako vam je potreban integritet licenciranja, a klijent koji pokreće vašu bazu podataka nema Access licencu. U ovom slučaju ćete morati kupiti ODE (Office Developer Edition). Zatim, uz njegovu kupovinu, dobijete nešto dodatni alati i najvažnija stvar PRAVO instalirajte za klijente, zajedno sa bazom podataka koju ste razvili, i Run-time verziju Accessa. U ovom slučaju neće biti tužbi prema klijentu u vezi s nezakonitim korištenjem Accessa. U suprotnom, svaki klijent mora kupiti MS AAccess licencu.

ODE paket uključuje “kreator distribucije” koji uključuje vašu MDB i Run-time verziju u distribuciji. Sve biblioteke potrebne za kreiranje vremena izvršavanja već su uključene u punu verziju Accessa (čak i bez ODE). Ali postoji jedno ALI (ovo je za one koji su zabrinuti zbog "varanja" licenciranja):

Ako ga ne kupite službeno, klijenti i dalje neće imati pravo koristiti čak ni Run-time verziju.

Može se pojaviti sljedeća misao: Šta ako saznate koje datoteke Access treba da radi i uključite ih u distribuciju instalacije? Moguće je, ali to ne rješava problem s licencom. Osim toga, morat ćete kreirati prilično složen instalacijski program sa provjerom postojećih komponenti i instaliranjem/registracijom onih koje nedostaju. Štaviše, u potonjem slučaju moguće je čak i uništiti sistem ako se izvrši nestručno.

Općenito, ako uzmemo u obzir stvarne situacije s prodajom aplikacija na Accessu, onda samo nekoliko programera (govorimo o Rusiji) zapravo kupuje licencne pakete. Po pravilu, to su oni za koje „na određenom nivou poslovnog razvoja pitanje da li kupiti ili ne kupiti gubi na važnosti“ - ili, jednostavnije, ko može sebi da priušti kupovinu licencni paket za $600 - $1000. Zanimljivo je onda slušati kako se po forumima psuju o radu ovakvih programa. Koliko sam shvatio, postoje isti "dovratnici" kao u piratskim verzijama. Stoga vas potičemo da koristite samo besplatne ili piratske verzije Neću koristiti Office za vaše programe, ali ne bih preporučio ni korištenje licenciranog (pogledajte gore).

Zanimljivo je da se puna verzija Accessa može pokrenuti u runtime modu navođenjem /runtime prekidača na komandnoj liniji. Na primjer, napravite prečicu na radnoj površini, kliknite na nju desni klik miša, u dijaloškom okviru koji se pojavi, u polju za objekt, napišite nešto ovako: (ovo je za Office 2000 - XP, a za 2003 ćete ga morati ispraviti umjesto Office10 - Office11)

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "D:\Bases\My Database.mdb"/runtime

i u polju "Radni folder":

Sada pokrenimo aplikaciju preko ove prečice. Otvoriće se prozor Access projekta, ali Access prečica i standardne trake sa alatkama više neće biti tamo. Ovo je režim rada.

Za distribuciju programera početnika Pristup aplikacijama preko Microsoft Office Developer-a je teško prihvatljivo. Uostalom, to košta, i to ne malo. Pogledat ćemo drugu metodu, koristeći besplatni instalater Inno Setup. Naravno, ima i drugih koji su plaćeni, npr InstallShield, i besplatni instalateri. Razlikuju se po jednostavnosti upotrebe i veličini stvorenog distributivnog kompleta.

Inno Setup- slobodno distribuirani instalater za Windows programe. Engleske verzije pojavile su se davne 1997. godine, sada je Inno Setup preveden na nekoliko jezika, a instalateri se mogu kreirati na više od 20 jezika. Inno Setup je superiorniji od mnogih komercijalnih instalatera u smislu karakteristika, stabilnosti i veličine datoteka koje kreira.

Glavne karakteristike:

  • program može uporediti informacije o verziji datoteke
  • premjestiti korištene datoteke
  • registrirajte DLL/OCX/FNT/TLB i standardne biblioteke
  • instalirati fontove
  • provjerava da li su određeni programi aktivni
  • kreiranje prečica za brzi pristup (na primjer, kroz start meni ili na radnoj površini)
  • pisanje u ini fajlove
  • ugrađena mašina za pisanje skripti na Pascal jeziku
  • podržava višejezičnu instalaciju
  • instalacija i deinstalacija prema zadanim postavkama
  • dostupan je sav kod (Borland Delphi 2.0-5.0)
  • zaštita lozinkom za podešavanje
  • u slučaju otkazivanja tokom izvršenja, sve radnje će biti vraćene u prvobitno stanje
  • podržava sve 32-bitne verzije Windowsa (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • stvara stvaranje jednog exe fajl, što uvelike pojednostavljuje proces instalacije vašeg programa
  • standardni Windows 2000/XP interfejs
  • usmjereno na korisnika (npr. potpuno, minimalno, prilagođeno)
  • svi alati za deinstalaciju
  • instalacija datoteka: ugrađena podrška za "deflate", bzip2, 7-zip LZMA kompresijske datoteke

Takođe, počevši od verzije 2.0.6, Inno Setup uključuje punu podršku za MBCS. Ranije verzije ne uključuju ovo posljednje svojstvo. Ali ne podržava Web instalaciju.

Posebnost kreiranja instalatera u Inno Setup-u je da se instalateri kreiraju pomoću skripti - jednostavno tekstualne datoteke ASCII, koji podsjeća na .INI datoteke. Skripte je lakše uređivati ​​nego, na primjer, rad sa Installshield interfejsom. Skripte imaju ekstenziju ".iss" (inno setup skripta). On specificira sve parametre instalatera, a tokom instalacije program se povezuje sa ovim datotekama. Skripta je podijeljena na dijelove, čiji su nazivi napisani u uglastim zagradama. Unutar sekcija nalaze se ključne riječi i upute koje kompajler može pročitati i izvršiti.

Komentari počinju tačkom i zarezom na početku reda i mogu se postaviti bilo gdje u skripti. Komentari u bloku nisu mogući, kao ni stavljanje komentara u sredinu reda. Ovo drugo dozvoljava kompajler, ali naknadno, kada se izvrši, dovodi do greške.

; -- Sample1.iss --
; Demonstrira kopiranje 3 datoteke i kreiranje ikone.

Redosled sekcija nije bitan. Svi oni (osim ) su proizvoljni. Ključnoj riječi se dodjeljuje vrijednost pomoću znaka jednakosti (=).

Savjeti se sastoje od jednog ili više parametara i njihovih opcija, kao i zastavice zastave. Parametar se, pak, sastoji od imena iza kojeg slijedi dvotočka : i značenja. Parametri, opcije i zastavice su međusobno odvojene tačkom i zarezom ;

Pogledajmo ukratko glavne odjeljke:

Odjeljak

Značenje

sadrži upute o ponašanju instalacijske rutine, kao io tome kako bi ona trebala izgledati. Ključne riječi AppName, AppVerName i DefaultDirName su obavezne. Svi ostali - po potrebi
Ovo sadrži datoteke za podešavanje
prečice (ikone)
Omjer komponenti prema vrsti rutine instalacije
omogućava vam da kreirate nove prazne fascikle
upisuje u INI fajlove
prva radnja tokom instalacije, systax odgovara sekciji
omogućava posebne izmjene teksta
vrši upis u registar
izvršava druge programe nakon što su podaci uspješno instalirani, ali prije nego što se dijaloški okvir zatvori
omogućava dodatne radnje u podešavanju
postavlja tip podešavanja
poslednja operacija tokom deinstalacije. Na ovaj način će folderi i/ili fajlovi biti izbrisani
prva operacija tokom deinstalacije. Systax odgovara sekciji
sadrži informacije o jeziku. uglavnom se ne koristi

Inno Setup radi unutar skripte sa raznim unapred definisanim konstantama, koje obično sadrže putanje. Način pisanja: (ime). Neke konstante kao što su (aplikacija) i (grupa) korisnik može/treba unaprijed definirati. Svako ko želi da definiše same konstante treba da se obrati predprocesoru Alexa Yackimoffa.

Evo glavnih konstanti Inno Setup-a:

konstantan

primjer

(pobjeda) put do direktorija/mape Windows C:\Windows
(sys) put do sistemski folder Windows, posebno folder System32 C:\Windows\System ili C:\Windows\System32
(aplikacija) put do vlastite aplikacije (programa)
(pf) put do programske fascikle C:\Program
(cf) put do zajedničkih podataka C:\Programme\Gemeinsame Dateien
(dao) odgovara (cf)\Microsoft Shared\DAO C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO
(src) putanju do direktorijuma instalacijske rutine u vrijeme postavljanja R:\
(grupa) grupa programa za start meni

Dakle, pogledajmo probleme koje treba riješiti (definisaćemo samo one minimalne). Naš instalater bi trebao uraditi sljedeće:

Raspakujte fajlove na potrebne lokacije
Kreirajte fasciklu u direktorijumu programa (fascikla „Cop“ je za čuvanje rezervnih kopija baze podataka)
Kreirajte meni za pokretanje aplikacije u Start - Svi programi, kao i ikonu na radnoj površini

Ovo je potreban minimum. Ali, naravno, ovo nisu sve mogućnosti Inno Setup-a. Nije uzalud što ga mnogi programeri koriste. Ali u ovom članku ću se ograničiti samo na ovo; oni koji žele dublje proučiti mogućnosti programa mogu se pozvati na sistem pomoći. Na internetu postoji mnogo linkova kako do programa tako i do prijevoda pomoći. Na primjer, Inno Setup 5.1.6. a pomoć za njega možete preuzeti ovdje... Engleska web stranica programa http://www.innosetup.com

Prvo pokušajte eksperimentirati kreiranjem instalatera pomoću čarobnjaka, a zatim proučavanjem strukture rezultirajuće skripte. U principu, mislim da nema potrebe detaljno opisivati ​​šta gdje pritisnuti. Inno Setup je toliko lak za naučiti da se može naučiti bez problema, što se naziva „metoda naučne poking“. Ovdje je, na primjer, skripta za instalaciju koja obavlja prethodno definirane zadatke (sve distribucijske datoteke se nalaze u direktoriju D:\Setup.)


AppName=Moj program
AppVerName=Moj program. Verzija 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=br
DefaultGroupName=Moj program
DisableProgramGroupPage=da
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=yes


Naziv: "desktopicon"; Opis: "Kreiraj prečicu na &Desktopu"; GroupDescription: "Više prečica:"


Izvor: "D:\Setup\Server.mdb"; DestDir: "(aplikacija)"; DestName: "Server.mdb";
Izvor: "D:\Setup\license.txt"; DestDir: "(aplikacija)";
Izvor: "D:\Setup\readme.txt"; DestDir: "(aplikacija)";
Izvor: "D:\Setup\Log.JPG"; DestDir: "(aplikacija)";
Izvor: "D:\Setup\Log.ico"; DestDir: "(aplikacija)";
Izvor: "D:\Setup\Base.mdb"; DestDir: "(aplikacija)";


Ime datoteke: "(app)\MyProg.url"; Odjeljak: "Internet Shortcut"; Ključ: "URL"; Niz: "http://MyMySoft.ru/"


Naziv: "(app)\Cop"


Naziv: "(grupa)\Moj program"; Naziv datoteke: "(app)\Base.mdb" ;WorkingDir: "(app)";IconFilename:(app)\Log.ico
Naziv: "(grupa)\Programska web stranica"; Naziv datoteke: "(app)\MyProg.url"
Naziv: "(korisnički desktop)\Moj program"; Ime datoteke: "(app)\Base.mdb" ;WorkingDir: "(app)"; IkonaFilename:(app)\Log.ico;Zadaci: desktop ikona

U nastavku možete preuzeti primjer kako sve to funkcionira.

  • Kontaktirajte "Interfejs" za dodatne informacije/o kupovini proizvoda

Preuzimanja

Prije ili kasnije, svaki korisnik Linuxa razmišlja o kreiranju vlastite distribucije. Neki tvrde da možete "sve prilagoditi sebi". Drugi se žale da među distributivnim kompletima koji su već predstavljeni u Vetki nema idealnog. I oni navodno imaju super-konceptualne ideje za svoj sistem. Zašto sam pokrenuo svu ovu psihologiju? Da bi se odmah prekinuo kiseonik početnicima koji se igraju sa Linuxom koji nemaju šta da rade. Ako već razmišljate o stvaranju OS-a, razmislite do kraja. dakle,

Želim da kreiram OS zasnovan na Linuxu.
Odmah upozoravam: da je 18. vijek, visili bi svi oni koji izaberu neku drugu razvijenu distribuciju (i ne daj Bože popularnu...) kao osnovu svog budućeg sistema. Post je o stvaranju sistema od nule, što znači da nećemo dirati sve vrste Slaxa i Linux Minta.

Korak 1: Odaberite medije
Postoji nekoliko opcija: ili vaš OS radi sa LiveCD-a, ili sa čvrstog diska, ili sa fleš uređaja. Odmah ću napraviti rezervaciju: neću reći ni riječi o tvrdom disku u ovom postu, jer je mnogo zgodnije napraviti fleksibilni distributivni komplet iz serije „Nosim sve sa sobom“ ili zaključanu distribuciju komplet na optičkom disku. Ako naučite kako da kreirate LiveCD ili LiveUSB sistem, neće biti problema sa instalacijom na vaš hard disk.

Za svaki slučaj pripremite čisti fleš disk, CD i na kraju instalirajte Virtualbox.

Korak 2. Prevođenje kernela
Što se tiče izlaska trećeg Linux kerneli, ovaj korak podstiče dalji razvoj... Dakle, potrebni su nam izvori kernela. Svaki korisnik zna da se mogu nabaviti na web stranici kernel.org. Ni pod kojim okolnostima, čujete li?, nikada ne priključujte svom sistemu strani kernel koji niste vi kompajlirali!

Pošto je moja lenjost bila van granica, napravio sam /linuxkernel folder i raspakovao arhivu sa izvorima tamo. Prijavljen kao root, uradio sam sledeće:

Cd /linuxkernel
napravi menuconfig

U principu, kernel se može konfigurisati na tri načina: make config (konfiguracija razgovora), make menuconfig (pseudografska konfiguracija preko ncurses) i make xconfig (grafička konfiguracija). Suština je da će make config pokvariti vaše raspoloženje na duže vrijeme, jer... postaviće sva moguća pitanja o svim aspektima svih tema. Problem sa make xconfig ne pada svima, ali ja sam se susreo i nastavljam da se susrećem s njim. Ako želite to učiniti kroz X, shvatite sami. Najbolja opcija- napravi menuconfig. Ova stvar će otvoriti pseudo-grafički interfejs kroz koji možete prilagoditi kernel na svoj način. Za to je potrebna biblioteka ncurses, koja se lako instalira.

U osnovi, ako vaš mozak uopće razumije Linux, shvatit ćete konfiguraciju. Proces je zanimljiv, ima zaista puno opcija, a pomoć, doduše engleski jezik, ali i dalje raduje svojom dostupnošću i jednostavnošću.

Međutim, i dalje ćete morati biti upućeni. Idite na Sistemi datoteka ---> i stavite potrebne zvjezdice. Slovo M znači da se podrška za određeni drajver vrši povezivanjem eksternog modula na kernel (mrzim ih!). Također će nam trebati isofs podrška za čitanje diskova. Sistemi datoteka ---> CD-ROM/DVD sistemi datoteka ---> ISO 9660 podrška za CDROM sistem datoteka. Takođe možete podržati drevne Dos sisteme.

Usrani programeri Mandrive zaboravili su da dozvole sistemima datoteka ---> DOS/FAT/NT sistemima datoteka ---> NTFS podršku za pisanje, a na jednoj od njihovih distribucija imao sam muku sa pristupom staroj Windows particiji.

Pogledajte tip procesora i karakteristike ---> Porodica procesora, preporučeno mi je da odaberem Pentium-MMX.

Također pogledajte u upravljačkim programima uređaja, korisno je. Samo iz zabave, možete odabrati sve tamo i kompajlirati kernel težine > 50 MB.

Dalje. Kernel, nakon samog učitavanja, mora učitati sam sistem. Ili iz kompajliranih datoteka (koji se koriste u ugrađenim sistemima), ili iz CPIO arhive komprimirane nečim, ili iz Initrd-a. Ovo nije DOS, ovde nećete moći odmah da se pozovete na neki init” fajl u root direktorijumu diska ili fleš diska. U stvari, radiće, ne slušajte čika Annixa! Ovo je pogrešno, iako se o tome već vodi poprilična debata na Internetu.Mi ćemo koristiti initrd u našem sistemu, jer je to zgodno i neće izazvati nepristojan jezik od strane programera treće strane, za razliku od CPIO arhive.

Oh da, kompajlirajte kernel sa komandom

Ako imate x86, naći ćete ga na /linuxkernel/arch/x86/boot/bzImage.

Za teške programere iz Čeljabinska, možete koristiti unakrsno kompajliranje...

Kreiranje Ramdisk-a.

Sada nam treba initrd sa instaliranim tamo najjednostavnija školjka. Koristićemo busybox, jer ova slatkica može sve. Ukrasti ćemo metodu od Roberta de Lea, tvorca Movixa (čak bih počeo da ga poštujem da nije moje nevjerovatne ljubavi prema Perlu):

Dd if=/dev/zero of=/dev/ram0 bs=1k count=5000 - Kreirajte Ramdisk u RAM-u našeg računara.
mke2fs -m0 /dev/ram0 5000 - Formatirajte Ramdisk na Ext2 sistemu
mkdir /distro - Kreirajte folder
mount /dev/ram0 /distro - Montiraj u /distro folder

To je to, sada imamo Ramdisk kapaciteta 5 MB. Moguće je i više, ali nije neophodno. Za razliku od Thomasa Matejiseka, ja neću puniti initrd sa LZMA komprimiranim modulima u Squashfs-u. Sve što je potrebno biće kompajlirano sa kernelom. Da, ovo nije baš logično i tačno, ali je sto puta manje muke. A posebno za one koji osuđuju ovaj pristup, možete omogućiti opciju modularnosti u kernelu: Omogućite podršku za učitavanje modula.

U našem Ramdisk-u, montiranom u /distro, postoji takav folder izgubljen+pronađen.To je zato što smo ga formatirali u ext2.Ni pod kojim uslovima ga ne biste trebali brisati, iako je malo vjerovatno da će ovdje pomoći, slika je popravljena.Za najprije bih trebao instalirati busybox...

Instalacija Busyboxa
Zato tako kul projekti imaju tako usrane web stranice? Iako... ovo više nije važno ako se izvori preuzmu i uspješno raspakuju u /busybox folder.

Busybox možete konfigurirati na isti način:

Cd/busybox
napravi menuconfig

Ako još uvek ne razumete šta je, objasniću. Busybox zamjenjuje tone UNIX aplikacija pohranjenih u /bin, /sbin, /usr/bin, /usr/sbin folderima. Umjesto toga, kreira se samo jedna aplikacija: /bin/busybox i gomila linkova se kreira do nje u gornjim folderima. Instalirajte busybox sa sljedećom naredbom:

Napravite CONFIG_PREFIX=/distro instalaciju

Busybox će također kreirati /sbin/init i iz nekog razloga /linuxrc datoteke kako bi se vaš sistem ispravno pokrenuo. Ali ne sve potrebne fascikle su stvoreni. Dakle, sve završavamo ručno i kreiramo:

/distro/itd
/distro/lib
/distro/dev
/distro/mnt
distro/proc
/distro/root
/distro/tmp
/distro/root

Ako ste nešto zaboravili, zapamtite, jer... Teško je zaboraviti ove imenike.

Sve bi bilo u redu, ali za busybox su potrebne biblioteke za rad, koje treba kopirati u našu distribuciju. Vrlo je lako saznati koje:

Ldd /distro/bin/busybox

Program će nam pokazati biblioteke potrebne za našu ljusku. Odmah ću reći: linux kapija je kreirana od strane kernela i ne može se kopirati.

Kada kopirate biblioteke, možete odrezati informacije o otklanjanju grešaka (kao što Roberto savjetuje):

Objcopy --strip-debug odakle kamo

Pravljenje Linuxa od Linuxa

Morate kreirati nekoliko sistemskih tekstualnih datoteka:

Trebamo /etc/inittab. Iznenadiću vas: na početku svog života, sistem čak ni ne zna šta je Root. Imamo čak i bezimenog korisnika, ali fajl sistemskih funkcija niskog nivoa (ONF) mora biti prisutan. Pilot sadržaj datoteke je sljedeći:

::sysinit:/etc/rc.d/rc.S

# Pokrenite ljusku u konzoli.
::respawn:-/bin/sh

# Naredbe se izvršavaju prije isključivanja i ponovnog pokretanja.
::shutdown:/sbin/swapoff -a >/dev/null 2>&1
::shutdown:/bin/umount -a -r >/dev/null 2>&1

Sljedeća datoteka- /etc/fstab. Ovo je tabela koja opisuje šta montirati i gdje prilikom učitavanja. Stvar je beskorisna! Moramo montirati proc, inače ništa neće raditi, pa pišemo u datoteku:

Ništa /proc proc defaults 0 0

Za montiranje vam je također potreban /etc/mtab fajl. Kreirajte ga i ostavite praznim.

Ali mount će učiniti sve što je potrebno samo kada mi to izričito zatražimo. A mi ćemo pitati u prvom boot fajlu /etc/rc.d/rc.S (rc.d - folder). Ljubazno pitamo:

/bin/mount -av -t nonfs

Također nam je potrebna datoteka profila (b)(a)sh, općenito postoji sloboda za maštu. Kreirajte datoteku /etc/profile i popunite je sa sljedećim:

PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:"
MANJE=-MM
TERM=linux
HOME=/root
PS1=">"
PS2=">"
ignoreeof=10
izvoz PATH PRIKAZ MANJI TERM PS1 PS2 HOME ignoreeof

Također će vam trebati datoteka /etc/shell, koja ukazuje da postoji ljuska:

/bin/sh
/bin/pepeo
/bin/bash

To je sve. Možete upisati naš Ramdisk u datoteku.

Mkdir /os - folder za "spremno".
umount /dev/ram0 - demontirajte komad RAM-a.
dd if=/dev/ram0 of=/os/initrd bs=1k count=5000 - kreirajte datoteku.
gzip /os/initrd - komprimirajte initrd datoteku

Kreiranje USB fleš diska za pokretanje

„Završna linija“ našeg malog razvoja. Uzimamo fleš disk, ubacujemo ga, formatiramo ga u vfat (možete koristiti i ext, ali ne zaboravite da se nisu svi korisnici Windowsa snimili).

Na fleš disku kreiramo folder za pokretanje, u njemu se nalaze initrd i kernel folderi.

Iz /os foldera, kopirajte komprimovani Ramdisk u boot/initrd folder na fleš disku, nazovite ga “main.gz”. Iz fascikle sa izvorima kernela, kopirajte bzImage u fasciklu za pokretanje/kernel na fleš disku, nazovite je “main.lk”. Dobijamo Syslinux bootloader fajlove (na internetu ili iz druge distribucije: nije važno), odnosno syslinux.bin, syslinux.boot, syslinux.cfg. Kopiramo ih u korijenski direktorij našeg flash pogona. U datoteci syslinux.cfg pišemo nešto ovako:

Zadani mm
prompt 1
vremensko ograničenje 100
etiketa mm
kernel /boot/kernel/main.lk

label mc
kernel /boot/kernel/main.lk

etiketa cm

dodaj initrd=/boot/initrd/main.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0
etiketa cc
kernel /boot/kernel/custom.lk
dodaj initrd=/boot/initrd/custom.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0
label hd
localboot 0x80

Tako smo podržali prilagođeni initrd i kernel, koji se, radi eksperimentiranja, može povezati s našom distribucijom.

Hajde da saznamo koji je uređaj u sistemu naš fleš disk (možete pokrenuti mount bez parametara i videti). Ovo je ili /dev/sdb1, /dev/sdc1 ili /dev/sdd1. Vrijedi demontirati fleš disk prije početka instalacije.

Instalirajte syslinux (ako paket nije na sistemu, apt-get install syslinux):

Syslinux -d put_do_uređaja

Datoteka ldlinux.sys bi se trebala pojaviti u korijenskom direktoriju fleš diska. Ako postoji, onda syslinux.bin, syslinux.boot više nisu potrebni.

Neću vam reći kako da konfigurišete BIOS da se pokreće sa fleš diska - lako je. Reći ću samo da je vrlo zgodno kreirati folder /boot/initrd/init, u koji možete montirati /boot/initrd/main, za kasniji rad s njim. Samo zapamtite da ga dekomprimirate i komprimirate pomoću gzipa.

OK, sve je gotovo.

Kao da sam vam upravo rekao kako da kreirate Linux sistem od nule. Lako, zar ne? Zatim, možete urediti /sbin/init skriptu, jer imate još puno posla! Morat ćete napisati skriptu za montiranje fleš diska koji ga chrootuje u korijenski direktorij. U suprotnom ćete biti primorani da radite sa particijom samo za čitanje od 5 MB. Ali to je sasvim druga priča.

Kako kreirati vlastitu referencu Sklop Windowsa 10 – distribucija sa izvršenim sistemskim postavkama, implementiranim podešavanjima i instaliranim desktop softverom? Ovaj proces će biti detaljno razmotren u nastavku, ali prvo hajde da razgovaramo o karakteristikama naših sopstvenih sistema.

1. Prednosti i nedostaci izvornih Windows verzija

Koje su prednosti izvornih Windows verzija? Sastavljanje vlastitog sistema štedi vrijeme i trud prilikom instaliranja sistema. Na primjer, možete pripremiti distribuciju Windows 10 sa standardni set Uz sistem će biti instalirani programi za krug najmilijih: pretraživač, arhiver, torrent downloader, čistač, deinstalator i sličan softver za široku publiku. Prednosti u poređenju sa običnom Windows distribucijom su očigledne, ali šta ćemo dobiti za razliku od drugih metoda implementacije sistema? Vaša vlastita Windows verzija, čija je referentna slika kreirana na GPT disku, kasnije se može postaviti na MBR disk i obrnuto. Dok prijenos sistema korištenjem programa za pravljenje rezervnih kopija ili upravitelja prostora na disku neće pomoći pri promjeni stila particija diska. Za razliku od potonjeg, izvorna verzija na instalacionom mediju neće biti povezana sa rezervnom datotekom na nesistemskoj particiji diska ili prenosivom uređaju i nećete morati da povežete odredišni čvrsti disk da biste klonirali Windows.

Izvorne verzije Windows-a imaju tri nedostatka. Prvo, distributivni komplet njegove montaže će zauzeti više prostora od čista distribucija Microsoft. Ali ovaj se problem može riješiti korištenjem fleš diska kapaciteta najmanje 8 GB. Drugi nedostatak je što će proces instalacije Windows-a potrajati malo duže nego inače, što je zbog postavljanja dodatnog softvera. Treći nedostatak je birokracija uključena u kreiranje sklopa. Malo je vjerovatno da će se trud isplatiti ako se sistem rijetko ponovo instalira.

2. Algoritam akcija

Proces kreiranja vlastite verzije Windows 10 odvijat će se u nekoliko glavnih faza:

  • Kreiranje referentne slike sistema - idealno stanje sistema pripremljenog za implementaciju (sa izvršenim podešavanjima i instaliranim softverom, bez upućivanja na kompjuterske komponente);
  • Snimite referentnu sliku u datoteku install.esd;
  • Ponovno pakovanje originalne instalacijske ISO slike sistema sa zamjenom install.esd datoteke.

3. Windows 10 referentna slika

Referentna slika za Windows 10 može se pripremiti na različite načine, to može biti:

  • Uspostavljen sistem sa daljinskim povezivanjem za komponente koje koriste Sysprep uslužni program (vidi paragraf 7 članka);
  • Novi Windows 10 instaliran na drugoj particiji diska;
  • Novi Windows 10 na virtuelnoj mašini.

Uspostavljeni sistem mora biti temeljno očišćen - obrišite datoteke u folderima korisničkog profila, očistite foldere „Temp“ itd. Inače će se distribucijski komplet pokazati gigantske veličine. Lakše je sa novim sistemima: prvo, distributivni komplet zasnovan na njima će zauzeti manje prostora, a drugo, tokom procesa instalacije, referentna slika Windows 10 može se kreirati od nule u režimu revizije - poseban režim rad sistema bez učešća korisničkog naloga. Režim revizije obezbeđuje Microsoft za implementaciju korporativnih podešavanja i softvera od strane OEM dobavljača i velikih organizacija pre isporuke računara kupcima, odnosno angažovanom osoblju. Na izlazu dobijamo na pravi način konfigurisani sistem sa instaliranim desktop softverom, u čijoj fazi instalacije možete kreirati nove naloge, postaviti regionalne parametre, onemogućiti opcije za slanje podataka u Microsoft itd. U ovom slučaju, stari račun neće nigdje visjeti.

U našem slučaju, kreirat ćemo referentnu sliku Windows 10 od nule u modu revizije koristeći Hyper-V. Ovaj hipervizor je izabran zbog njegove lakoće upotrebe i lakoće prenosa velikih količina podataka sa virtuelne mašine na glavni sistem. VHDX i VHD diskovi koji se koriste u Hyper-V virtuelnim mašinama montiraju se u glavni sistem pomoću File Explorer-a. Pristalice drugih hipervizora - VMware Workstation i VirtualBox ih može koristiti. Da olakšate pristup podacima virtuelni disk sa glavnog sistema i bez mučenja sa dodacima gostujućeg OS-a, virtuelne mašine se mogu kreirati na osnovu VHD diskova. I VMware Workstation i VirtualBox rade sa VHD diskovima.

Oni koji odluče da kreiraju referentnu sliku Windows 10 na drugoj particiji diska pravi kompjuter za budućnost kao pomoć u uputstvima i dovršavanju.

4. Nijanse sa aktivacijom

Koncept vlastita skupština Windows se mora razlikovati od piratskih sklopova sistema koji se isporučuju aktivirani ili sa aktivatorom na desktopu. Svrha ovog članka je da pojednostavi proces instalacije Windowsa, ali ne i da riješi problem njegove aktivacije. Referentna slika Windows 10 će biti kreirana pomoću alata koji nisu u suprotnosti sa Microsoftovim pravilima – zapravo, njegovim vlastitim alatima. A njihova upotreba ne garantuje funkcionalnost aktiviranih sistema. Podsjetimo, Microsoftovi zahtjevi su sljedeći: aktivacija svake kopije Windowsa, bez obzira iz koje distribucije je instaliran, na svakoj odvojeni računar. Ako je referentna slika aktivirani, uspostavljeni Windows, tokom procesa uklanjanja vezivanja za komponente pomoću uslužnog programa Sysprep, morate resetirati aktivaciju (pogledajte paragraf 7 članka).

Tražite način da prebacite aktivirani Windows na druge računare.

5. Kreirajte Hyper-V virtuelnu mašinu

Dakle, da bismo pripremili referentnu sliku Windows 10, kreiramo virtuelnu mašinu. Uslovi za rad sa Hyper-V, aktiviranje hipervizora, kao i proces kreiranja virtuelne mašine detaljno su opisani u članku na sajtu. Samo, za razliku od primjera razmatranog u paragrafu 5 ovog članka, izbor generacije virtuelnih mašina nije važan, možete kreirati mašinu prve generacije. Ako ne planirate implementirati softver koji zahtijeva velike resurse kao što su igre, možemo ograničiti volumen kreiranog VHDX tvrdog diska na 50-60 GB. Pa, hakerski savjet za vlasnike SSD-a je da put za pohranjivanje datoteka virtualne mašine i VHDX diska mora biti specificiran na HDD particiji. On posljednja faza Da biste kreirali virtuelnu mašinu, navedite ISO sliku, uključite mašinu i pokrenite proces instalacije sistema. Ovo poslednje će se razlikovati od onoga kako se to obično dešava.

6. Instaliranje i konfigurisanje Windows 10 u režimu revizije

Prolazimo kroz proces instalacije Windows 10 do faze odabira vrste instalacije i odabiremo drugu opciju.

Trebat će nam dvije particije - jedna za Windows, druga nesistemska, gdje će naknadno biti sačuvana datoteka install.esd. Pravimo particiju C od 30-40 GB.

Preostali prostor dajemo drugom dijelu.

Instalacija Windowsa.

Nakon završetka faze kopiranja datoteke, ne izdvajamo ISO sliku instalacije iz virtuelne mašine; trebat će nam kasnije. U fazi instalacije, gdje trebate postaviti prve postavke, ništa ne diramo, samo pritisnite tipke Ctrl+Shift+F3.


5

Uđimo u režim revizije povezivanjem skrivenog administratorskog naloga.

Nakon prijavljivanja na sistem u modu revizije, dočekuje nas prozor uslužnog programa Sysprep. Uslužni program će čekati svoju sudbinu da odvoji konfigurirani sistem od njegovih komponenti. Možete početi sa postavljanjem sistema. Jedno upozorenje: ne radi u režimu revizije Microsoft Edge, da biste pristupili Internetu potrebno je da pokrenete Internet Explorer.


7

Što se tiče granica intervencije u sistemu, u režimu revizije možemo raditi sa svime što se ne odnosi na korisničke naloge. Možemo instalirati desktop softver, promijeniti sistemske postavke, primijeniti podešavanja, ostaviti foldere ili datoteke na radnoj površini. Ali nećete moći da instalirate univerzalne aplikacije iz Windows prodavnice. Kao i Microsoft Edge, prodavnica ne radi u režimu revizije. Čak i ako je sistem aktiviran, neće biti moguće promijeniti temu ili druge parametre personalizacije. Da biste instalirali univerzalne aplikacije i primijenili postavke personalizacije, potreban vam je korisnički račun, a ne skriveni administratorski račun.

Ako trebate ponovo pokrenuti sistem, na primjer, to je potrebno za ponovnu instalaciju nekih programa, ovaj proces se mora provesti pomoću prozora Sysprep: morate postaviti vrijednosti "Prebaci na način revizije" i "Ponovo pokreni". Zatim kliknite na “OK”.

Paralelno sa postavljanjem sistema, potrebno je uraditi važnu stvar - formatirati nesistemsku particiju diska.

7. Uklanjanje vezivanja za komponente (Sysprep)

Dakle, slika referentnog sistema je spremna. Sada možemo započeti proces uklanjanja vezivanja za komponente. Otvorite otvoreni prozor uslužnog programa Sysprep ili ga pokrenite pritiskom na Win+R i unosom:

Fascikla koja se otvori će sadržavati EXE datoteku za pokretanje uslužnog programa.

U prozoru Sysprep postavite akciju na „Idi na prozor dobrodošlice (OOBE)“. Označite polje za potvrdu “Priprema za upotrebu” da resetujete aktivaciju. U postavkama za isključivanje odaberite “Shutdown”. I kliknite na “OK”.

Čekamo da Sysprep završi s radom i da se virtuelna mašina isključi.

8. Kreirajte datoteku install.esd

Provjeravamo da li se isplati pokrenuti virtuelnu mašinu sa ISO slike instalacije Windows 10 i pokrenuti se sa nje. Koristimo instalacioni disk za pristup komandnoj liniji. Ako je referentna slika Windows 10 kreirana na drugoj particiji diska pravog računara, jednostavno idite na glavni operativni sistem i tamo otvorite komandna linija.

U prvoj fazi instaliranja sistema pritisnite tipke Shift+F10.

Koristeći DISM uslužni program, snimićemo sliku referentnog sistema i sačuvati je u install.esd fajlu. Ali prvo, da vidimo pod kojim slovima su navedene dvije potrebne particije - sistemska i odredišna particija na kojoj će biti sačuvan install.esd. Unesite:

U našem slučaju, sistemski disk je naveden kao D, a nesistemski disk je naveden kao E. Stoga će naredba za snimanje slike sistema biti sljedeća:

Dism /capture-image /imagefile:E:\install.esd /capturedir:D:\ /name:windows

U ovoj naredbi, shodno tome, u svakom pojedinačnom slučaju potrebno je zamijeniti slova E i D svojim.


12

Po završetku operacije isključite virtuelnu mašinu. Neće nam više trebati.

9. Montiranje diska virtuelne mašine u glavni sistem

Da bi se disk virtuelne mašine pojavio na glavnom sistemu gde je dalje radnje, otvorite datoteku diska ovog uređaja VHDX (ili VHD) u Exploreru. U kontekstnom meniju kliknite na „Poveži se“.


13

Sve particije virtuelnog diska će se pojaviti u Exploreru kao odvojeni diskovi. U našem slučaju, biramo zadnji disk M, tu je pohranjena datoteka install.esd. Nakon ponovnog pakovanja ISO slike, virtuelni disk će se morati demontirati; to se radi pomoću opcije “Izbaci” u kontekstualnom meniju bilo koje od dodatih particija virtuelnog diska.


14

Originalni ćemo zamijeniti kao dio zvanične Windows 10 distribucije novokreiranom datotekom install.esd.

10. Ponovno pakovanje ISO slike distribucije Windows 10

Mnogi programi mogu zamijeniti jednu datoteku drugom kao dio ISO slike koja se može pokrenuti; u našem slučaju je za ponovno pakovanje odabran UltraISO program. Hajde da ga pokrenemo. Kliknite na meni „Datoteka“, zatim „Otvori“ i u Exploreru naznačite putanju do ISO slike sa koje je Windows 10 instaliran na virtuelnoj mašini.


15

Sadržaj ISO slike će se pojaviti na vrhu UltraISO prozora. Ovdje otvaramo mapu "izvori" i brišemo u njoj originalni fajl install.esd. U našem slučaju, težio je 3,7 GB. Donji dio UltraISO prozor je sistemski istraživač, ovdje otvaramo montiranu particiju diska (ili željenu particiju pravog diska), na kojoj je pohranjena novokreirana install.esd datoteka. U našem slučaju, teži 4,09 GB. Novostvorenu datoteku ili prevlačimo na vrh prozora - gdje je bila originalna datoteka, ili je dodajemo pomoću kontekstnog izbornika.


16

Provjerimo: u folderu “sources” slike diska ne bi trebao biti originalni install.esd težine 3,7 GB, već novokreirani install.esd težine 4,09 GB.


17
18

Čekamo završetak operacije.

***

Sada ostaje samo da testirate svoju verziju Windows 10 na novoj virtuelnoj mašini.

Ugodan dan!

Najbolji članci na ovu temu