Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Kako izgraditi vlastitu distribuciju. Izgradnja vaše Linux distribucije uz Remastersys

Kako izgraditi vlastitu distribuciju. Izgradnja vaše Linux distribucije uz Remastersys


Autor: Ben Everard
Datum objave: 23. travnja 2015
Prijevod: A. Krivoshey
Datum prijenosa: srpanj 2015

Danas postoji nekoliko stotina aktivno razvijajućih Linux distribucija svih boja i veličina. Ali ne postoji niti jedan potpuno isti kao instaliran na vašem računalu, budući da ste ga najvjerojatnije prilagodili svojim željama. Proveli ste neko vrijeme pokušavajući instalirati ili ukloniti programe, promijeniti izgled itd.

Ne bi li bilo lijepo pretvoriti svoj fino podešeni sustav u distribuciju uživo? Možete ga nositi sa sobom na USB flash pogonu ili ga instalirati na druga računala.
Postoje razni alati za kreiranje vlastite distribucije. Počet ćemo s najjednostavnijim za korištenje, ali nudimo ograničen broj mogućnosti prilagodbe, a zatim prijeđimo na one naprednije koje vam omogućuju fino podešavanje svakog aspekta distribucije.

Brzo stvorite vlastiti Ubuntu

Pogodan i za mumbuntu i dadbuntu.

Tijekom godina od prvog izdanja Ubuntua, izmišljeni su mnogi uslužni programi koji će vam pomoći u stvaranju vlastite verzije Ubuntua. To je dijelom posljedica postojanja ogromnog broja njegovih derivata. Iako je većina brzo napuštena, Ubuntu Customization Kit (UCK) je i danas živ.

Možete instalirati UCK u Ubuntu ili bilo koju drugu distribuciju koja se temelji na njemu, na primjer u Linux Mint... Uslužni program nalazi se u službenim spremištima, tako da ga možete instalirati pomoću upravitelja paketa. Zatim trebate ISO sliku distribucije koju želite izmijeniti. Da biste pojednostavili ovaj proces, preporučljivo je koristiti distribucijsku sliku koja uključuje grafičku ljusku koju namjeravate koristiti. Na primjer, ako želite koristiti lokaliziranu Gnome radnu površinu za svoju distribuciju, bolje je koristiti Ubuntu Gnome sliku umjesto standardne Ubuntu slike. Ako radite na 32-bitnom stroju, slika mora biti izgrađena za arhitekturu i386. Međutim, ako imate 64-bitni sustav, 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 voditi daljnji proces. U prvoj fazi, morat ćete odabrati jezik za svoj distribucijski komplet zajedno s jezikom izbornik za pokretanje(uvjerite se da distribucija iz koje gradite svoj sustav podržava te jezike).

Nakon što odaberete jezik, morate odrediti grafičko okruženje distribucije. UCK će kasnije preuzeti datoteke za lokalizaciju na temelju vašeg izbora jezika. Zatim ćete morati navesti mjesto slike distribucije Ubuntua koju ćete konfigurirati.

UCK će vas tada pitati za naziv vaše distribucije i pitati želite li ručno konfigurirati svoju distribuciju. Ako odgovorite potvrdno, otvorit će se prozor terminala u kojem će se korijenski direktorij promijeniti u okruženje za izgradnju vaše distribucije. Kao posljednji korak, UCK će vam ponuditi opciju uklanjanja svih datoteka povezanih sa sustavom Windows iz vaše distribucije i stvaranje hibridne ISO slike diska koja se može snimiti na disk ili kopirati na USB stick. UCK će zatim raspakirati sliku diska i preuzeti datoteke za lokalizaciju. Zatim možete ručno konfigurirati distribuciju ako ste prethodno odabrali ovu opciju. Opcija Pokreni konzolnu aplikaciju pokrenut će prozor terminala s korijenskom ljuskom.

Napredne postavke

U ovom prozoru možete koristiti upravitelj paketa apt-get za deinstaliranje i instaliranje aplikacija. Na primjer, možete instalirati multimedijsku podršku s apt-get install ubuntu-restricted-extras. Ako je vaša distribucija namijenjena za korištenje na slabim strojevima, možete deinstalirati LibreOffice:

$ apt-get remove --purge libreoffice * /

i zamijenite ga AbiWordom:

$ apt-get install abiword

Ako želite postaviti prečace za svoje programe na radnu površinu, prvo stvorite direktorij radne površine:

$ mkdir -p / etc / skel / Desktop

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

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

a zatim ih učini izvršnim:

$ chmod + x firefox.desktop

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

Picture-uri = "datoteka: ///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 s Radiance i koristiti skup ikona HighContrast:

Gtk-theme = "Radiance" icone-theme = "Visoki kontrast" ... theme = "Ambient"

Nakon uređivanja ove datoteke, ne zaboravite sastaviti modificirane skinove:

$ 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 root za naš live CD. Na primjer, želite kopirati određene prečace i mape na radnu površinu:

$ sudo cp -r ~ / Dokumenti / 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.

Sustavi brze izrade za distribucije

Izgradnja distribucije u pregledniku koristeći SUSE Studio

SUSE Studio je vjerojatno najviše jednostavan sustav stvoriti vlastitu distribuciju. Grafički je i radi u pregledniku. Potrebni su vam samo web preglednik i internetska veza. Uz SUSE Studio možete kreirati potpuno funkcionalne desktop distribucije, poslužiteljske sustave ili distribucije prilagođene bilo kojoj specifičnoj aplikaciji. U web sučelju možete dodati korisnike, prilagoditi popis aplikacija, pa čak i prilagoditi izgled i dojam te 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 stvaranje Kickstart datoteke.

Možete odrediti pakete koje trebate navodeći ih u odjeljku % paketa. Umjesto pojedinačnih paketa, ovdje možete dodati i određene grupe paketa, na primjer gnome-desktop. Ovdje također možete uključiti pakete iz drugih Kickstart datoteka navodeći njihov naziv i lokaciju s parametrom % include:

% uključuje /usr/share/spin-kickfedora-live-base.ks

Ako trebate pokrenuti bilo koju naredbu nakon preuzimanja distribucije, na primjer, da biste konfigurirali mrežu, morate je navesti u odjeljku % postova. Na primjer, ako želite automatski pokrenuti Firefox, možete staviti njegov prečac u mapu ~ / .config / autostart dodavanjem sljedećih redaka u % postova:

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

Provjerite je li kraj % paketa i % postova označen sa % end. Ako želite pokrenuti bilo koju naredbu izvan vašeg okruženja uživo, kao što je kopiranje datoteka hosta u vašu distribuciju, dodajte parametar -nochroot u odjeljak postova %, kao što je prikazano u nastavku:

% post --nochroot #copy resolv.conf s 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 s hosta u svoje okruženje uživo, na primjer:

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

Ako koristite grafički uslužni program za definiranje spremišta, morate ručno dodati jedan važan redak Kickstart datoteci. Pokazuje na popis zrcala za Fedora spremište (i također sadrži informacije o verziji i arhitekturi građenja) odakle će se paketi preuzeti. Na primjer, ako želite primati 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

Nakon što završite s Kickstart datotekom, otvorite je pomoću livecd-creator-a da napravite distribuciju. Pod pretpostavkom da je datoteka spremljena u ~ / custom-kickstarts / Custom-Fedora.ks, tada će naredba izgledati ovako:

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

Prekidač -fslabel specificira naziv vaše distribucije. Nakon što slijedi sve upute u Kickstart datoteci, uslužni program gradi ISO sliku vaše distribucije, koja se sprema u vaš kućni direktorij.

Izgradnja vlastite Raspberry Pi distribucije

New Out Of the Box Software, ili NOOBS, službeni je instalacijski program za Raspberry Pi. Pojednostavljuje i standardizira proces instaliranja distribucija na Raspberry Pi. Iako je glavni cilj NOOBS-a olakšati instalaciju operacijskih sustava na Pi, ovaj se uslužni program također može koristiti za stvaranje vlastitih distribucija.

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

Nakon što je Raspbian instaliran i preuzet, možete napraviti promjene u njemu. Na primjer, možete promijeniti pozadinu radne površine i promijeniti temu pomoću uslužnog programa obconf naredbenog retka i instalirati dodatne teme pomoću naredbe:

$ sudo apt-get install openbox-themes

Također možete instalirati ili deinstalirati pomoću apt-get ili instaliranjem Synaptic grafičkog upravitelja paketa.

Možete kopirati bilo koje datoteke u ovu Raspbian distribuciju. NOOBS vam omogućuje stvaranje particije od 512 MB u koju ćete pohraniti svoje datoteke. Ili možete koristiti naredbu raspi-config da proširite root particiju na cijelu SD karticu.

Također, ne zaboravite postaviti umrežavanje. Na primjer, možete postaviti bežični adapter za povezivanje s vašom Wi-Fi pristupnom točkom, kao i pristup raznim mrežnim uslugama.

Nakon dovršetka konfiguracije distribucijskog kompleta, morate ga zapakirati u arhivu. Promijenite u 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 / *

Pakiranje će trajati otprilike pola sata, ovisno o broju izmjena koje ste napravili.
Sada imate root.tar datoteku u svom korijenskom direktoriju. Na isti način pakiramo i bootloader. Prvo idite na direktorij za pokretanje.

Zatim stvaramo 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 svoje računalo 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.

Sada formatirajte svoju SD karticu i postavite novu kopiju NOOBS-a na nju. Upotrijebite svoj upravitelj datoteka za navigaciju do direktorija os, koji zauzvrat uključuje mnoge direktorije, od kojih svaki sadrži datoteke za jednu od podržanih distribucija, uključujući Arch, Pidora, Raspbian i druge. Budući da se naša distribucija temelji na Raspbianu, možemo izbrisati sve ostale direktorije. Imenujte Raspbian direktorij imenom kojim želite imenovati svoju distribuciju.

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

Konačno, izbrišite datoteke root.tar.xz i boot.tar.xz u ovom direktoriju, zamijenivši ih svojim. to je sve. Sada pokrenite Pi s ove kartice.

Izgradnja prilagođene distribucije temeljene na Archu od nule

Ako imate strpljenja izgraditi vlastitu distribuciju od nule, trebali biste je izgraditi na vrhu Arch Linuxa. Pristup kreatora ove distribucije omogućuje korisniku da u potpunosti prilagodi svoje radno okruženje i čini ga idealnom platformom za razvoj prilagođenih sustava.

Možete stvoriti prilagođenu distribuciju zasnovanu na Arch s pomoćnim programom naredbenog retka Archiso, koji je hrpa Bash skripti i prilično je teško naučiti, ali vam daje potpunu kontrolu preko krajnjeg rezultata.

Postavljanje okruženja za izgradnju distribucije

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

Nakon instalacije Archa, konfigurirajte ga prema svojim potrebama. Instalirati dodatni paketi, mijenjati pozadine i teme te podešavati druge aspekte sustava kao što je umrežavanje. Kasnije ćemo kopirati sve te promjene iz naše instalirane Arch instance u onu koju ćemo izgraditi.

Nakon što postavite svoju distribuciju, otvorite terminal i instalirajte ovisnosti za Archiso:

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

Sada preuzmite najnoviju verziju archiso paketa iz Git repozitorija koristeći naredbu:

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

Kopirat će datoteke u ~ / archiso direktorij. Promijenite u ovaj direktorij i instalirajte uslužni program pomoću naredbe make install. Nakon dovršetka instalacije možete sigurno ukloniti direktorij ~ / archiso. Zatim ćemo stvoriti direktorij u kojem ćemo konfigurirati datoteke za našu buduću distribuciju:

$ mkdir ~ / arhiva

Provjerite imate li dovoljno slobodnog 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 izgradnju osnovnog živog sustava bez prethodno instaliranih paketa. Koristit ćemo releng profil, koji vam omogućuje izradu potpuno prilagođenog Arch Linuxa s unaprijed instaliranim aplikacijama. Da biste koristili ove skripte, samo ih kopirajte u svoj ~ / archlive direktorij:

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

Dodavanje paketa

Dodavanje paketa u ISO sliku s Archisom jednostavno je kao dodavanje u tekstualnu datoteku, jedan paket po retku. U direktoriju ~ / archlive 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 upakirati u sliku koja će se izvoditi na 32-bitnim i 64-bitnim strojevima. Međutim, radi dosljednosti, preporučujemo da dodate nazive 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 sustavu pomoću naredbe:

A onda kopirajte one koje trebate. Možete stvarati osnovni sustav s Mate desktopom, upraviteljem prijave i Firefox preglednik dodavanjem sljedećih paketa u datoteku packages.both:

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

Također možete kopirati sve pakete instalirane na sustavu u datoteku packages.both pomoću naredbe:

$ pacman -Qqe >> ~ / arhiva / paketi.oba

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 datotečni sustav distribucije, pa ako koristite Slimov upravitelj prijave, kopirajte njegovu konfiguracijsku datoteku:

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

Isto tako, trebate kopirati /etc/systemd/system/display-manager.service datoteku na odgovarajuće mjesto unutar ~ /archlive / airootfs /, kao i direktorije u kojima su pohranjene teme, odnosno /usr / share / backgrounds , / usr / share / ikone i / usr / share / teme.

Ako želiš nova distribucija imao isti skup korisnika, kopirajte relevantne datoteke:

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

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

$ mkdir ~ / archlive / airootfs / etc / skel

Ovaj imenik prikazuje korisnikov početni imenik tijekom pripreme sustava. Sada možete kopirati datoteke iz svog matičnog direktorija:

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

Kako bi se automatski prijavili na sustav u ime redoviti korisnik umjesto root, otvorite ~ / archlive / airootfs / etc / systemd / system / [e-mail zaštićen]/autologin.conf u uređivaču teksta i uredite sljedeći redak:

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

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

Zamijenite bodhi svojim korisničkim imenom.

Konačne postavke

Korijenski početni direktorij (~ / archlive / airootfs / root) sadrži datoteku customize-root-image.sh. Bilo koji zadatak administracije sustava koji želite izvršiti nakon instalacije Archa može se dodati ovoj datoteci. Zapamtite da upute u ovoj datoteci moraju biti sastavljene za novo okruženje, odnosno / u skripti se moraju odnositi na korijenski direktorij distribucijskog kompleta koji se gradi.

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

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

Također provjerite je li kvaliteta ljuska instaliran Bash:

$ usermod -s / usr / bin / bash root

Zatim kopirajte sadržaj imenika skel u svoj prilagođeni početni direktorij:

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

i postavite ispravnog vlasnika ovih datoteka:

$ chown bodhi: korisnici / dom / bodhi -R

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

Konačno, pomaknite se do dna datoteke i komentirajte sve naredbe systemctl dodavanjem # ispred njih. Za učitavanje u GUI, dodajte sljedeće retke za pokretanje svih potrebnih usluga:

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

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

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

Prekidač -v omogućuje način prikaza detaljnih informacija o procesu, -N specificira naziv ISO-slike, -V specificira verziju, a -L dodaje oznaku generiranom ISO-u.

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

Ažuriranje slika

Neko vrijeme nakon izrade slike poželjet ćete je ažurirati. Možda će biti objavljene nove verzije aplikacija ili ćete možda morati promijeniti sve datoteke koje ste ručno dodali slici.
Da biste to učinili, idite na ~ / archlive / radni direktorij. Imenici i686 i x86_64 unutar rada sadrže datotečni sustavi za dotične arhitekture. Možete promijeniti korijenski direktorij u jedan od njih pomoću naredbe:

$ 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 sustava. Ako želite ažurirati aplikacije, prvo ažurirajte bazu podataka ključeva upravitelja paketa i popis paketa:

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

Zatim možete ažurirati sustav pomoću naredbe:

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

Ne zaboravite napraviti ove promjene za obje arhitekture. Sada morate obnoviti sliku. Međutim, build.sh skripta, budući da smo već u radnom direktoriju. Kako biste ga natjerali da ipak napravi novu sliku, otvorite datoteku build.sh u uređivaču teksta. Idite na dno datoteke i uklonite parametar run_once s početka naredbi make_prepare i make_iso:

Za luk u i686 x86_64; napravi make_preparedonemake_iso

Spremite datoteku i pokrenite skriptu za stvaranje slike:

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

Izgradnja distribucija Linuxa za ugrađene sustave

Linux je popularan izbor na tržištu ugrađenih rješenja. Međutim, ovo područje zauzimaju različite specijalizirane ugrađene Linux distribucije. Kako bi pojednostavili ovo tržište, Linux Foundation, zajedno s vodećima u industriji kao što su Intel, AMD, Freescale, Texas Instruments, Wind River, i drugi, kreirali su projekt Yocto.

Glavni cilj projekta je kreiranje i distribucija okruženja i alata za izradu i izgradnju ugrađenih Linux distribucija. Projekt 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 sustavi za ugrađene uređaje.

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

Da biste započeli, možete preuzeti sustav izgradnje s web stranice projekta koristeći git:

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

Tijekom života računala korisnik se susreće s brojnim problemima. Osim napada virusa, može doći do raznih grešaka u sustavu i tada, kako biste ih otklonili, morate ponovno instalirati Windows. To nije uvijek lako, jer mnogi korisnici nemaju namjensku instalaciju Windows disk 7.U najnovije verzije Računalima vrlo često nedostaju uređaji za čitanje optički diskovi... U takvim slučajevima može pomoći distribucija sustava Windows 7 instalirana na USB flash pogon.

Napravite disk za pokretanje sustava Windows 7

Kada prvi put uključite računalo (Windows 7, Windows 8 / 8.1), od korisnika se traži da kreira CD / DVD za Rezervni primjerak Windows instalacije, ali mnogi jednostavno zanemaruju ovu poruku. Nakon što trenutak završi, možete stvoriti Windows medij za pokretanje pomoću odgovarajućeg softvera. AOMEI PE Builder je jedan takav alat treće strane, podržava ne samo Windows 7 nego 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 računalu. Koraci za stvaranje distribucije za Windows 7:

  1. Preuzmite program s interneta.
  2. Preuzmite, instalirajte i pokrenite.
  3. Kliknite žuti gumb Sljedeće za nastavak na sljedeći korak.
  4. Odaberite drugu opciju: USB uređaj za pokretanje.
  5. Zatim kliknite "Dalje", pojavit će se prozor s obavijesti da će disk biti formatiran.
  6. Kliknite "U redu" za zatvaranje poruke i "Dalje".
  7. AOMEI PE Builder će početi graditi sliku.

ISO format distribucije

ISO datoteka je virtualna kopija sektorskih podataka s istom strukturom datoteke, poput idealne kopije fotografije koja ima boje, sjene i apsolutno sve nijanse originala. Stoga 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 s jednog računala na drugo.

Ovo je savršen duplikat jer ništa ne gubi pri kopiranju ili komprimiranju. Možete besplatno kreirati i montirati ISO datoteke pomoću posebnih alata, dok se uređaji na USB flash pogonu ili CD-u mogu pokretati umjesto s tvrdog diska.

ISO slike se često koriste za distribuciju velike programe putem Interneta zbog činjenice da se sve programske datoteke mogu uredno snimiti kao jedna datoteka.

Jedan primjer se može vidjeti u besplatnom alatu za oporavak Ophcrack lozinka, koji sadrži cijeli operativni sustav i nekoliko programskih proizvoda, dok su sve komponente programa upisane u jednu datoteku.

Ophcrack naravno nije jedini program koji koristi ISO datoteku, pa se distribuiraju mnoge vrste programa. Na primjer, većina pokretanja antivirusni softver koristiti ISO.

U svim ovim primjerima i tisućama drugih, svaka pojedinačna datoteka potrebna za pokretanje bilo kojeg alata uključena 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 izravno od Microsofta u ISO formatu, spremni za ekstrahiranje na uređaj ili montiranje u virtualni stroj.

Dobivanje slike iz sustava Windows


Proces izrade ovisit će o tome koja je verzija OS-a instalirana - 7, 8.1 ili 10. Svi su dostupni od Microsofta, uključujući uslužni program za dobivanje medija za pokretanje. Prije početka postupka morate imati ključ proizvoda za Windows. Ako korisnik nije siguran u svoj ključ, nakon kupnje možete dobiti vlasnički ključ proizvoda za Windows s originalnom distribucijom sustava Windows 7 ili putem e-pošte od Microsofta ili vratiti svoj ključ pomoću posebnog softvera.

Na internetu postoji dovoljno aplikacija koje će vam pomoći pronaći serijske ključeve, no stručnjaci predlažu korištenje besplatna verzija KeyFinder Magical Jellybean. Kada je instalacija dovršena, odmah će prikazati serijski ključ proizvoda kao tekstualni nizovi ili datoteke. Ovaj ključ od 25 znakova s ​​oznakom CD ključa najbolje je spremiti 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 e-trgovina za Microsoft TechRiver, možete dobiti distribuciju sustava Windows 7:

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

Osim toga, slike na drugim jezicima dostupne su na Softpediji. Vrijeme preuzimanja ovisit će o brzini interneta, može potrajati od nekoliko minuta do dva sata.

USB stick za pokretanje


Microsoft nudi besplatni alat za Windows USB / DVD Download Tool za integraciju USB 3 0 u distribuciju sustava Windows 7. Algoritam za stvaranje slike:

  1. Otvorite Windows USB / DVD i zatim "Učitaj".
  2. Otvorite preuzetu izvršnu datoteku Download-Tool-Installer-ru-US.exe i kliknite "Instaliraj".
  3. Pričekajte da se instalacija završi i potvrdite "Završi".
  4. Preuzmite Windows ISO datoteku. Možete ga nabaviti iz trgovine Microsoft Store, MSDN-a ili drugih pouzdanih izvora. Radi s bilo kojim OS-om, budući da se struktura instalacije sustava Windows nije promijenila od Windowsa 7. Prečac do programa pojavit će se na radnoj površini.
  5. Kliknite "Da".
  6. Kliknite na "Pregledaj".
  7. Pregledajte svoje računalo, 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 pokretanje.
  11. Nakon odabira vrste medija, potvrdite "Početak kopiranja".
  12. Izbrišite disk, ako na njemu postoje informacije, potvrdite operaciju.
  13. Instalacijske datoteke sustava Windows sada se kopiraju na odabrani pogon.
  14. Pričekajte da se integracija završi usb drajveri na komplet za distribuciju sustava Windows 7. Primit ćete poruku da uređaj za pokretanje uspješno je kreiran.
  15. Zatvorite program za pokretanje i uklonite disk iz računala.

Program Rufus Imaging


Ima ih nekoliko korisni programi koji čine bootable usb. Najpopularniji i najjednostavniji je Rufus, koji radi u segmentu ruskog govornog područja. Zahtijeva da korisnik ima administratorska prava na računalu. Redoslijed izrade:

  1. Prije integracije upravljačkih programa u distribuciju sustava Windows 7, morate odabrati funkciju pokretanja kao administratora.
  2. Odaberite određeni USB u polju "Uređaj" s najmanje 4 GB.
  3. Sljedeća četiri područja automatski će sortirati odabranu ISO datoteku.
  4. Provjerite je li potvrdni okvir "Brzi format" označen ili Kreiraj s prečacima proširenja.
  5. Uz oznaku "Kreiraj", pomoću padajućeg popisa odaberite sliku.
  6. Za početak - kliknite "Start".
  7. Proces stvaranja USB-a Windows distribucija 7 će potrajati neko vrijeme, što ovisi o snazi ​​računala.

Rufus ne samo da izrađuje flash pogon za pokretanje, već i zapisuje nekoliko gigabajta podataka na USB stick. Ovisno o različitim hardverskim faktorima, to će trajati oko 10 minuta. Kada se proces završi, korisnik će imati USB za podizanje sustava.

Disk Utility Boot Loader

Možete birati između širokog spektra softverskih rješenja trećih strana kako biste pojednostavili svoju izradu disk za pokretanje... Jedan od gore spomenutih programa je Disk Utility. Ovaj uslužni program ne može ispravno funkcionirati osim ako nije opremljen s podržanim USB pogonom i internetskom vezom.

Proces stvaranja distribucije wWdows 7:

  1. Odaberite Datoteka> Prazna slika.
  2. Unesite naziv, oznake i odaberite lokaciju koja će biti određena na računalu nakon otvaranja.
  3. Na kartici "Veličina" unesite potrebnu vrijednost.
  4. Odaberite "Format". Za korištenje sa sustavom Windows ili Mac s volumenom koji ne prelazi 32 GB, odaberite MS-DOS, za veće - ExFAT.
  5. Kliknite skočnu karticu Enkripcija i odaberite opciju.
  6. Kliknite "Odjeljci" i odaberite izgled.
  7. Kliknite "Format" i odaberite potrebnu opciju.
  8. Čarobnjak će ga promijeniti na 178 MB koristeći .cdr.
  9. Kliknite "Spremi" i "Završi".

Napravite sigurnu sliku diska


Možete koristiti CDBurnerXP za snimanje DVD-a za podizanje sustava. Kada ga otvorite u prvom prozoru, možete vidjeti nekoliko opcija. Svaki parametar radi kao čarobnjak za postavljanje.

Algoritam za izradu distribucijskog kompleta za Windows 7 (64):

  • Odaberite traženi zadatak i sam program će vas voditi kroz sve faze formiranja.
  • Odaberite Snimi ISO sliku, a zatim kliknite U redu.
  • Provjerite je li DVD instaliran na vašem računalu. Odaberite DVD snimač snimit će ISO datoteku. Najvjerojatnije postoji samo jedan, pa će biti unaprijed odabran.
  • Ako imate više od jednog CD/DVD snimača instaliranog na vašem računalu, koristite padajući izbornik Ciljni uređaj, odaberite koji ćete koristiti, nakon čega program može napraviti manje prilagodbe ovisno o odabranom CD/DVD snimaču.
  • Kliknite gumb "Pregledaj" i idite do ISO datoteke. Kada se pronađe, dvaput kliknite na njega.
  • Pritisnite tipku "Burn Disc", pojavit će se prozor napretka, nakon završetka pojavit će se poruka koja će naznačiti koliko je dugo trajalo snimanje i prosječnu brzinu prijenosa.

Besplatni alati za instalaciju sustava Windows


Napredni korisnici uvijek imaju na raspolaganju nekoliko besplatnih alata za prilagodbu sustava Windows 7 u svom arsenalu programa, od instalacije do kontrole korisničkog računa (UAC). Integracija u distribuciju sustava Windows 7 provodi se pomoću besplatnih alata. Omogućuju vam stvaranje automatska instalacija, dodajte / uklonite svoje, Windows programe, integrirajte upravljačke programe, prilagodite registar, priložite nove teme i još mnogo toga.

Ova zbirka nudi pet besplatnih alata za postavljanje i instalaciju Windows 7 Professional distribucije. Da biste pokrenuli ove alate, morate instalirati komplet za automatsku instalaciju sustava Windows:

  • VLite, iako je dizajniran za Windows Vista, možete ga koristiti za Windows 7. Alat vam omogućuje stvaranje nenadzirane instalacije sustava Windows 7, integraciju zakrpe, jezičnih paketa i upravljačkih programa, prilagođavanje postavki sustava Windows i stvaranje ISO-a za podizanje sustava.
  • RT Seven Lite je alat posebno dizajniran za integraciju u distribuciju sustava Windows 7. Ovaj alat sadrži više značajki od drugih alata. Kartica Prilagodba ima nekoliko odjeljaka koji vam omogućuju dodavanje novih tema, gadgeta, čuvara zaslona, ​​pozadina radne površine, ikona, OEM logotipa i još mnogo toga.
  • 7 Customizer jednostavan je alat za prilagodbu i stvaranje nenadziranih instalacija sustava Windows 7.
  • Se7en Unattended - program može onemogućiti usluge, omogućiti dodatke, dodati aplikacije trećih strana, dodati Windows ažuriranja, integrirajte upravljačke programe i dodajte druge postavke za stvaranje prilagođenog ISO-a za Windows 7.
  • Win Integrator - Ovaj alat je gotovo sličan vLite-u. Uz prethodno spomenuto, može se omogućiti ili onemogućiti jedna ili više funkcija sustava Windows. općenito, dobar alat s jednostavnim korisničkim sučeljem.

Instaliranje ažuriranja na medijima

Slipstreaming je tehnika koja se koristi za ugradnju različitih distribucija ažuriranja sustava Windows 7 u instalacijski medij, a radi i s drugim operativnim sustavima. Obično, nakon čiste instalacije sustava Windows na računalo, jedna od prvih stvari koje korisnik radi je instaliranje ažuriranja poznatih kao Windows Updates. Da biste to učinili, računalo mora biti spojeno na Internet, provjeriti ima li ažuriranja, preuzeti, instalirati i izvršiti potrebna ponovna pokretanja. Ovaj proces će trajati dugo, pogotovo ako imate instaliranu stariju verziju sustava Windows.

Tu na scenu stupa koristan postupak – slipstreaming, koji većini korisnika nije baš poznat. Omogućuje vam integraciju svih ažuriranja u Windows ISO sliku koja će se koristiti za proces instalacije. Sva ažuriranja preuzimaju se samo jednom, a tijekom instalacije operativnog sustava automatski će se instalirati na sustav i neće se gubiti vrijeme na preuzimanje ažuriranja na bilo koje računalo.

Na sreću, postoji niz aplikacija programeri trećih strana dizajniran da olakša slipstreaming za svakog korisnika bez korištenja naredbenog retka. Zapravo, s takvom aplikacijom ISO se konfigurira po izboru, dodajući sva nova ažuriranja, kao i drajvere u distribuciju Windows 7, programe i postavke operacijskog sustava ili uklanjajući stavke koje nisu potrebne. To se radi jednostavno i bez napora pomoću besplatne aplikacije kao što je NTLite.

Slipstream upravljački programi


Slide drives (slipstream) uključeni u instalaciju sustava Windows to olakšavaju. Većina modernih SATA i RAID kontrolera trebaju posebne upravljačke programe za Windows da bi vidjeli i koristili tvrdi disk, a većina novih računala bez disketnog pogona ne može koristiti spojeni USB priključak. Stoga ova metoda ostavlja jedinu mogućnost korisniku da doda ispravan upravljački program pomoću slipstream tehnologije.

NTLite je dizajniran da olakša život dopuštajući besplatno izvođenje slipstreaminga pomoću vrlo jednostavnog i user-friendly sučelje... Iako je osnovna verzija programa besplatna, postoji nekoliko plaćenih verzija s dodatne funkcije... Glavna prednost NTLite-a u odnosu na slične aplikacije ove vrste je njegova kompatibilnost sa svim novim verzijama sustava Windows. Stalno se ažurira kako bi podržao čak i insajderske verzije sustava Windows 10. Naravno, nije prikladan 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 za preuzimanje stabilna verzija... Nakon dovršetka preuzimanja 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 želite koristiti.
  2. Odaberite "Besplatno" (ograničeno, nekomercijalno) i kliknite "U redu". Da biste učitali ISO u NTLite, kliknite gumb Dodaj koji se nalazi na alatnoj traci i odaberite odgovarajuću mapu koja sadrži prethodno ekstrahirane datoteke ili je jednostavno povucite i ispustite u program.
  3. Odmah nakon ISO preuzimanja u odjeljku Povijest slika pojavit će se popis svih Windowsa koje može instalirati ovaj ISO.
  4. Odaberite izdanje koje želite primijeniti na svoje Prilagođena instalacija, kliknite gumb "Preuzmi" i kliknite "U redu" u skočnom prozoru koji će se otvoriti.
  5. Proces preuzimanja će započeti.

Njegov status možete provjeriti pored odabrane verzije sustava Windows. Ovo može potrajati nekoliko minuta. Nakon dovršetka preuzimanja, na lijevoj strani prozora pojavit će se nekoliko opcija. Odatle možete sve podesiti za svoj prilagođeni ISO. Zatim izvršite ažuriranja sustava Windows. Nakon preuzimanja ažuriranja OS-a:

  1. Idite na karticu Ažuriranja, kliknite Dodaj i odaberite Mapa i mape s podmapama.
  2. Pronađite mapu u kojoj su pohranjena ažuriranja.
  3. Integracija upravljačkih programa u distribuciju sustava Windows 7 vrši se na kartici "Upravljački programi". Najprije se moraju učitati.
  4. Dodajte ih u jednu mapu, kliknite gumb Dodaj na NTLite alatnoj traci i pronađite tu mapu.
  5. Izvršite instalaciju bez nadzora, ova značajka je onemogućena prema zadanim postavkama.
  6. Idite na navigacijski izbornik "Automatski" i označite potvrdni okvir koji se nalazi u gornjem lijevom kutu.
  7. Dodajte lokalni račun klikom na odgovarajući gumb na alatnoj traci, a u prozoru koji se pojavi unesite svoje podatke i kliknite "U redu".
  8. Slično, možete unijeti podatke za svoje lokalna mreža klikom na gumb "Pridruži se mreži".
  9. Dodajte aplikacije trećih strana, idite na Post-instalacija, kliknite Dodaj i pronađite .exe datoteku po svom izboru.
  10. Napravite novi ISO ISO, idite na karticu "Primijeni".
  11. Provjerite gumb "Stvori ISO".
  12. Nakon toga pojavit će se dijaloški okvir u kojem se od vas traži da odaberete odredišni direktorij u koji želite spremiti ISO datoteku, njezin naziv datoteke i ISO oznaku.
  13. Pritisnite gumb "Proces" na alatnoj traci. Od ovog trenutka proces postaje automatski, tako da morate pričekati nekoliko minuta da dovršite integraciju drajvera u Windows 7 distribuciju, ovisno o napravljenim promjenama, nakon čega će ISO biti spreman za korištenje.

To je sve. Prošao proces od dobivanja ISO verzije sustava Windows, nabave softvera za stvaranje bootable USB flash pogon i kako ga koristiti, kao i koristiti jedan određeni uslužni program za stvaranje DVD-a za podizanje sustava iz Windows ISO-a.

Ako odlučite početi distribuirati svoje programe, onda ne možete bez instalacijskog distribucijskog kompleta. Danas gotovo svi programi imaju instalacijski program koji se obično naziva Setup.exe. U ovom članku ćemo pogledati primjer kako izraditi instalacijski program za Access aplikaciju i analizirati neke od značajki koje trebate znati.

Kao što je već spomenuto, Access vam ne dopušta da napravite izvršnu datoteku koja može raditi bez Accessa. Ali u isto vrijeme, Microsoft predlaže korištenje paketa Programer za Microsoft Office, što uključuje licencu za distribuciju programa Vrijeme izvođenja Microsoft Accessa... Zadržat ću se na ovome detaljnije.

Microsoft Access runtime verzija je Accessa koja korisnicima omogućuje pokretanje, ali ne i mijenjanje Access aplikacije. Ima smisla instalirati Microsoft Access runtime umjesto pune verzije samo ako vam je potrebna čistoća licence, a klijent koji pokreće vašu bazu podataka nema licencu za Access. U ovom slučaju, morat ćete kupiti ODE (Office Developer Edition). Tada ćete uz njegovu kupnju dobiti nešto dodatni alati i ono najvažnije PRAVO da instalirate Run-time verziju Accessa na klijente zajedno s bazom koju ste razvili. U tom slučaju klijent neće imati nikakvih pritužbi o nezakonitom korištenju Accessa. Inače, svaki klijent treba kupiti MS Access licencu.

ODE paket uključuje "graditelj distribucije" koji uključuje vašu MDB i Run-time verziju u diistibut. Sve knjižnice potrebne za stvaranje vremena izvođenja već su u punoj verziji Accessa (čak i bez ODE). Ali postoji jedno ALI (ovo je za one koji su zabrinuti zbog licencirane "varalice"):

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

Može se javiti sljedeća misao: Što ako saznate koje datoteke Access treba da radi i uključite ih u instalacijsku distribuciju? Moguće je, ali to ne rješava problem licence. Osim toga, morat ćete izraditi prilično složen instalacijski program, provjeravajući postojeće komponente i instalirajući / registrirajući one koje nedostaju. Štoviše, u potonjem slučaju moguće je, nesposobnim radnjama, čak i uništiti sustav.

Općenito, ako uzmemo u obzir stvarne situacije s prodajom aplikacija na Accessu, tada samo nekoliko programera (govorimo o Rusiji) zapravo kupuje licencne pakete. U pravilu, to su oni za koje "na određenoj razini poslovnog razvoja pitanje kupnje - nekupnje gubi na važnosti" - ili, jednostavnije, tko si može priuštiti kupnju licencni paket za 600-1000 dolara. Zanimljivo je onda slušati njihove psovke po forumima o radu ovakvih programa. Koliko sam shvatio, postoje isti "jambovi" kao i u piratskim verzijama. Stoga vas pozivamo da koristite samo besplatne ili piratske verzije Neću koristiti Office za vaše programe, ali ne bih preporučio ni licencirani (vidi gore).

Zanimljivo je da se puna verzija Accessa može pokrenuti u načinu rada za vrijeme rada navođenjem prekidača / runtime u naredbenom retku. Na primjer, stvorite prečac na radnoj površini, kliknite na njega desni klik miša, u dijaloškom okviru koji se pojavi u polju objekta, napišite nešto ovako: (ovo je za Office 2000 - XP, a za 2003 ćete ga morati popraviti umjesto Office10 - Office11)

"C: \ Programske datoteke \ Microsoft Office \ Office10 \ MSACCESS.EXE" "D: \ Baze podataka \ My Base.mdb" / vrijeme izvođenja

i u polju "Radna mapa":

Sada pokrenimo aplikaciju putem ovog prečaca. Otvorit će se prozor Access projekta, ali Access prečaca, kao ni standardne alatne trake, više neće biti. Ovo je način rada.

Za programere početnike, distribucija Pristup aplikacijama putem Microsoft Office Developer teško je prihvatljivo. Uostalom, to košta, i to ne male. Razmotrit ćemo drugi način, korištenjem besplatnog instalacijskog programa Inno postavka... Ima, naravno, i drugih kao plaćenih, na primjer InstallShield i besplatni instalateri. Razlikuju se u praktičnosti rada, veličini stvorenog distribucijskog kompleta.

Inno postavka- Instalacijski program za Windows programe koji se može slobodno distribuirati. Engleske verzije pojavile su se davne 1997. godine, sada je Inno Setup preveden na nekoliko jezika, a programi za instalaciju mogu se kreirati na više od 20 jezika. Inno Setup nadmašuje mnoge komercijalne instalatere u značajkama, stabilnosti i veličini datoteke.

Glavne karakteristike:

  • program može usporediti informacije o verziji datoteke
  • premjestiti datoteke u upotrebi
  • registrirajte DLL / OCX / FNT / TLB i knjižnice tipova
  • instalirati fontove
  • provjerava jesu li određeni programi aktivni
  • stvaranje prečaca (na primjer, putem izbornika Start ili na radnoj površini)
  • pisanje u ini datoteke
  • ugrađeni Pascal skriptni stroj
  • podržava višejezičnu instalaciju
  • zadana instalacija i deinstalacija
  • dostupan je sav kod (Borland Delphi 2.0-5.0)
  • zaštita lozinkom za postavljanje
  • ako se otkaže tijekom izvršavanja, sve će se radnje resetirati
  • podržava sve 32-bitne verzije sustava Windows (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • stvara stvaranje jednog exe datoteku, što uvelike olakšava proces instalacije vašeg programa
  • standardno Windows 2000 / XP sučelje
  • usmjereno na korisnika (npr. potpuno, minimalno, prilagođeno)
  • sve alate za deinstaliranje
  • instalacija datoteke: ugrađena podrška za "deflate", bzip2, 7-zip LZMA kompresijske datoteke

Također počevši od verzije 2.0.6 Inno Setup uključuje punu podršku za MBCS. Ranije verzije ne uključuju potonje svojstvo. Međutim, ne podržava web instalaciju.

Posebnost izrade instalatera u Inno Setupu je da se instalateri kreiraju pomoću skripti - jednostavno tekstualne datoteke.INI datoteke slične ASCII-u. Skripte je lakše uređivati ​​nego, na primjer, rad s sučeljem Installshield. Skripte imaju ekstenziju ".iss" (inno setup skripta). Sadrži sve parametre instalacijskog programa, a tijekom instalacije program se povezuje s tim datotekama. Skripta je podijeljena na dijelove, čiji su nazivi napisani u uglastim zagradama. Unutar sekcija nalaze se ključne riječi i direktive koje prevodilac može pročitati i izvršiti.

Komentari počinju točkom-zarezom na početku retka i mogu se postaviti bilo gdje u skripti. Blokiranje komentara nije moguće, kao ni komentiranje u sredini retka. Potonje je dopušteno od strane prevoditelja, ali kasnije, kada se izvrši, dovodi do pogreške.

; - Uzorak1.iss -
; Demonstrira kopiranje 3 datoteke i stvaranje ikone.

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

Upute 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 vrijednosti. Parametri, opcije i zastavice međusobno su odvojeni točkom i zarezom ;

Pogledajmo nakratko glavne odjeljke:

Odjeljak

Značenje

sadrži upute o ponašanju instalacijske rutine, kao i kako bi trebala izgledati. Ključne riječi AppName, AppVerName i DefaultDirName su obavezne. Svi ostali - po potrebi
Ovo sadrži datoteke za postavljanje
prečaci (ikone)
Omjer komponenti prema vrsti instalacijske rutine
omogućuje stvaranje novih praznih mapa
vrši unose u INI datoteke
prvi korak tijekom instalacije, systaxis odgovara odjeljku
omogućuje posebne izmjene teksta
piše za registraciju
izvršava druge programe nakon što su podaci uspješno kalibrirani, ali prije nego što se dijaloški okvir zatvori
omogućuje dodatne radnje u postavljanju
postavlja vrstu postavljanja
zadnja operacija tijekom deinstalacije. Na ovaj način će se mape i/ili datoteke izbrisati.
prva operacija tijekom deinstalacije. Systaxis odgovara odjeljku
sadrži informacije o jeziku. obično se ne koristi

Inno Setup radi unutar skripte s raznim unaprijed definiranim konstantama, koje obično sadrže staze. način pisanja: (Ime)... Neke konstante kao što su (aplikacija) i (grupa) mogu/trebale bi biti korisnički definirane. Svatko tko želi definirati same konstante trebao bi se obratiti procesoru Alexa Yackimoffa.

Ovdje su osnovne konstante Inno Setup-a:

konstantno

primjer

(pobijediti) put do Windows direktorija / mape C: \ Windows
(sys) način da mapa sustava Windows, točnije mapa System32 C: \ Windows \ System ili C: \ Windows \ System32
(aplikacija) put do vlastite aplikacije (programa)
(pf) put do programske mape C: \ Program
(usp) put do zajedničkih podataka C: \ Program \ Gemeinsame Dateien
(dao) odgovara (cf) \ Microsoft Shared \ DAO C: \ Program \ Gemeinsame Dateien \ Microsoft Shared \ DAO
(src) put do mape instalacijske rutine, u vrijeme izvođenja postavljanja R: \
(skupina) grupa programa za početni izbornik

Dakle, razmotrimo zadatke koje je potrebno riješiti (definirajmo samo one minimalne). Naš instalater bi trebao učiniti sljedeće:

Raspakirajte datoteke na željena mjesta
Napravite mapu u direktoriju programa (mapa "Cop" - za pohranjivanje sigurnosne kopije baze podataka)
Napravite izbornik za pokretanje aplikacije u Start - Svi programi, kao i ikonu na radnoj površini

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

Najprije pokušajte eksperimentirati stvaranjem instalacijskog programa pomoću čarobnjaka, a zatim ispitati strukturu rezultirajuće skripte. Uglavnom, mislim da nema potrebe detaljno opisivati ​​što gdje kliknuti. Inno Setup je toliko jednostavan za naučiti da je lako naučiti ono što se zove "znanstveni poke metoda". Na primjer, ovdje je instalacijska skripta koja obavlja prethodno definirane zadatke (sve distribucijske datoteke nalaze se u direktoriju D: \ Setup.)


Naziv aplikacije = 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 = ne
Zadani naziv grupe = Moj program
DisableProgramGroupPage = da
LicenseFile = D: \ Setup \ license.txt
InfoAfterFile = D: \ Setup \ readme.txt
AlwaysCreateUninstallIcon = da


Naziv: "desktopicon"; Opis: "Kreiraj prečac na & radnoj površini"; GroupDescription: "Dodatni prečaci:"


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)";


Naziv datoteke: "(app) \ MyProg.url"; Odjeljak: "Internetski prečac"; Ključ: "URL"; Niz: "http://MyMySoft.ru/"


Naziv: "(aplikacija) \ policajac"


Naziv: "(grupa) \ Moj program"; Naziv datoteke: "(app) \ Base.mdb"; WorkingDir: "(app)"; IconFilename: (app) \ Log.ico
Naziv: "(grupa) \ stranica programa"; Naziv datoteke: "(app) \ MyProg.url"
Naziv: "(korisnička radna površina) \ Moj program"; Naziv datoteke: "(app) \ Base.mdb"; WorkingDir: "(app)"; IkonaFilename: (app) \ Log.ico; Zadaci: desktopicon

Primjer kako sve to radi, možete preuzeti u nastavku.

  • Kontaktirajte "Sučelje" za više informacija/o kupovini proizvoda

Preuzimanja

Prije ili kasnije, svaki korisnik Linuxa razmišlja o stvaranju vlastitog distribucijskog kompleta. Neki tvrde da možete "sve prilagoditi sebi". Drugi se žale da među već predstavljenim distribucijama u Podružnici nema ideala. I navodno imaju superkonceptualne ideje za vlastiti sustav. Zašto sam pokrenuo svu ovu psihologiju? Kako bi odmah prekinuo kisik početnicima koji se igraju s Linuxom, koji nemaju što raditi. Ako već razmišljate o stvaranju OS-a, razmislite do kraja. Tako,

Želim stvoriti OS baziran na Linuxu.
Odmah upozoravam: bilo bi to 18. stoljeće, objesili bi se svi oni koji za osnovu svog budućeg sustava izaberu još jedan razvijeni distribucijski kit (i ne daj Bože popularan...). Post govori o stvaranju sustava od nule, što znači da nećemo dirati niti jedan Slax i Linux Mint.

Korak 1. Odaberite medij
Postoji nekoliko opcija: ili vaš OS počinje s LiveCD-a, ili s tvrdog diska, ili s flash uređaja. Odmah ću rezervirati: neću reći ni riječi o tvrdom disku u postu, jer je mnogo prikladnije stvoriti fleksibilni distribucijski komplet iz serije "Sve nosim sa sobom", ili zaključani distribucijski komplet na optičkom disku. Ako naučite kako stvoriti LiveCD ili LiveUSB sustav, neće biti problema s instalacijom na tvrdi disk.

Za svaki slučaj pripremite prazan USB stick, CD-ROM i na kraju instalirajte Virtualbox.

Korak 2. Prevođenje kernela
O izlasku trećeg Linux kerneli, ovaj korak potiče daljnji razvoj ... Dakle, potrebni su nam izvori kernela. Svaki korisnik zna da se mogu dobiti s kernel.org. Ni pod kojim okolnostima, čujete li ?, nikada ne šrafirajte kernel treće strane koji niste vi kompajlirali na svoj sustav!

Budući da je moja lijenost bila izvan ljestvica, stvorio sam mapu / linuxkernel i raspakirao arhivu s izvorima tamo. Nakon što sam se prijavio kao root, učinio sam sljedeće:

Cd / linuxkernel
napraviti menuconfig

U osnovi, kernel se može konfigurirati na tri načina: make config (konfiguracija dijaloga), make menuconfig (pseudografska konfiguracija putem ncurses) i make xconfig (grafička konfiguracija). Zaključak je da će make config pokvariti vaše raspoloženje na duže vrijeme, jer postavit će sva moguća pitanja o svim aspektima svih tema. Problem s make xconfigom ne susreću svi, ali ja sam ga susreo i još uvijek radim. Ako to želite učiniti kroz X, shvatite sami. Najbolja opcija- napraviti menuconfig. Ova stvar će vam otvoriti pseudo-grafičko sučelje kroz koje možete prilagoditi kernel na svoj način. Stvar zahtijeva knjižnicu ncurses, koju je lako instalirati.

Uglavnom, ako vaš mozak uopće razumije Linux, možete shvatiti konfiguraciju. Proces je zanimljiv, ima stvarno puno opcija, a pomoć, doduše, i dalje Engleski jezik, ali i dalje raduje svojom pristupačnošću i jednostavnošću.

Međutim, i dalje vas morate voditi. Idite na Sustavi datoteka ---> i dodajte potrebne zvjezdice. Slovo M znači da je ovaj ili onaj upravljački program podržan spajanjem na jezgru vanjskog modula (mrzim ih!). Također nam je potrebna isofs podrška za čitanje diskova. Sustavi datoteka ---> CD-ROM/DVD datotečni sustavi ---> ISO 9660 podrška za datotečni sustav CDROM-a. Još uvijek možete podržati drevne Dosovske sustave.

Otkačeni Mandriva programeri zaboravili su omogućiti datotečne sustave ---> DOS / FAT / NT datotečni sustavi ---> podršku za pisanje NTFS, a na jednoj od njihovih distribucija imao sam muku s pristupom drevnoj Wind particiji.

Pogledajte tip procesora i značajke ---> Obitelj procesora, savjetovali su mi da se odlučim za Pentium-MMX.

Također prekapajte po upravljačkim programima uređaja, korisno je. Za zabavu, tamo možete odabrati sve i sastaviti kernel težine> 50 MB.

Unaprijediti. Nakon samog učitavanja, kernel mora učitati sam sustav. Ili iz kompajliranih datoteka (koje se koriste u ugrađenim sustavima), ili iz CPIO arhive komprimirane s nečim, ili iz Initrd-a. Ovdje niste DOS, ovdje se nećete moći odmah pozvati na neku init "novu datoteku u korijenskom direktoriju diska ili flash pogona. Zapravo, radit će, ne slušajte Uncle Annixa! Ovo je pogrešno, iako na Internetu već postoji bolesna polemika o tome, mi ćemo koristiti initrd na našem sustavu, jer je prikladan i neće uzrokovati nepristojne izraze programera trećih strana, za razliku od CPIO arhive.

O da, kompajlirajte kernel s naredbom

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

Za oštre programere iz Čeljabinska možete koristiti unakrsno prevođenje ...

Stvaranje Ramdiska.

Sada nam treba initrd s instaliranim tamo najjednostavnija ljuska... Koristit ćemo busybox jer može sve. Ukrast ćemo metodu od Roberta de Lea, tvorca Movixa (čak bih ga počeo poštovati da nije bilo njegove nečuvene ljubavi prema Perlu):

Dd if = / dev / zero of = / dev / ram0 bs = 1k count = 5000 - Napravite Ramdisk u RAM-u našeg računala.
mke2fs -m0 / dev / ram0 5000 - Formatirajte Ramdisk na Ext2
mkdir / distro - Stvorite mapu
mount / dev / ram0 / distro - Montirajte u / distro mapu

To je to, sada imamo Ramdisk kapaciteta 5 MB. Više je moguće, samo nije potrebno. Za razliku od Thomasa Matejiseka, ja neću puniti initrd LZMA komprimiranim modulima u Squashfsu. Sve što je potrebno bit će prevedeno s kernelom. Da, ovo nije baš logično i točno, ali gnjavaža je sto puta manja. A posebno za one koji osuđuju ovaj pristup, možete omogućiti opciju modularnosti u kernelu: Omogućite podršku za module koji se mogu učitati.

U našem Ramdisk-u, montiranom u /distro, postoji takva mapa izgubljeno+nađeno.To je zato što smo je formatirali u ext2.Ni u kom slučaju ne treba brisati iako će ovdje teško pomoći slika je popravljena.bi busybox prvo rečeno...

Instalacija Busyboxa
Je li to razlog zašto tako sjajni projekti imaju tako jadne stranice? Iako ... to više nije važno ako se izvori preuzmu i uspješno raspakiraju u / busybox mapu.

Busybox možete konfigurirati na isti način:

CD / busybox
napraviti menuconfig

Ako još niste shvatili što je to, objasnit ću. Busybox zamjenjuje tone UNIX aplikacija pohranjenih u / bin, / sbin, / usr / bin, / usr / sbin mape. Umjesto toga, kreira se samo jedna aplikacija: / bin / busybox, a hrpa poveznica na nju se kreira u gornjim mapama. Instalirajte busybox sljedećom naredbom:

Napravite CONFIG_PREFIX = / instalaciju distro

Busybox će također kreirati datoteke / sbin / init i iz nekog razloga / linuxrc kako bi se vaš sustav ispravno pokrenuo. Ali ne sve potrebne mape stvoreni su. Dakle, sve završavamo svojim rukama i stvaramo:

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

Ako ste nešto zaboravili - zapamtite, tk. te je imenike teško zaboraviti.

Sve bi bilo u redu, ali busybox zahtijeva za rad knjižnice koje je potrebno kopirati u naš distribucijski komplet. Vrlo je lako saznati koji:

Ldd / distro / bin / busybox

Program će nam pokazati knjižnice potrebne za našu ljusku. Kažem odmah: vrata Linuxa kreirana je od strane kernela i ne mogu se kopirati.

Prilikom kopiranja knjižnica možete odrezati informacije o otklanjanju pogrešaka (kako Roberto savjetuje):

Objcopy --strip-debug odakle

Mi pravimo Linux od Linuxa

Potrebno je izraditi nekoliko tekstualnih datoteka sustava:

Trebamo / etc / inittab. Iznenadit ću vas: na početku života sustav uopće ne zna što je Root. Imamo čak i neimenovanog korisnika, ali datoteka značajki niske razine (ONF) za cijeli sustav mora biti prisutna. Pilot sadržaj datoteke je sljedeći:

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

# Pokrenite ljusku u konzoli.
:: ponovno pojavljivanje: - / bin / sh

# Naredbe za izvršenje 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 tablica koja opisuje što i gdje montirati pri pokretanju. Beskorisna stvar! Moramo montirati proc, inače ništa neće raditi, pa u datoteci pišemo:

Ništa / proc proc zadane postavke 0 0

Montaža također treba datoteku / etc / mtab. Stvorite ga i ostavite prazno.

Ali mount će učiniti sve što je potrebno samo kada to izričito zatražimo. I pitat ćemo u istoj početnoj datoteci za pokretanje /etc/rc.d/rc.S (rc.d je mapa). Uljudno pitamo:

/ bin / mount -av -t nonfs

Također nam je potrebna datoteka profila (b) (a) sh, općenito postoji prostor za maštu. Napravite datoteku profila / etc / i ispunite je sljedećim:

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

Trebat će vam i datoteka / etc / shell, što ukazuje da postoji ljuska:

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

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

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

Izrada USB diska za podizanje sustava

"Kućno rastezanje" našeg malog dizajna. Uzimamo USB flash pogon, umetamo ga, formatiramo u vfat (možete koristiti i ext, ali ne zaboravite da se svi korisnici Windowsa još nisu snimili).

Na USB flash pogonu stvorite mapu za pokretanje, u njoj mape initrd i kernel.

Kopirajte komprimirani Ramdisk iz / os mape u boot / initrd mapu na flash pogonu, nazovite ga "main.gz". Kopirajte bzImage iz mape s izvorima kernela u boot / kernel mapu na flash pogonu, nazovite je "main.lk". Dobivamo datoteke Syslinux bootloadera (na internetu ili iz drugog distribucijskog kompleta: ovdje nije važno), naime syslinux.bin, syslinux.boot, syslinux.cfg. Kopiramo ih u korijenski direktorij našeg flash pogona. U datoteci syslinux.cfg pišemo nešto poput ovoga:

Zadani mm
upit 1
istek 100
oznaka mm
kernel /boot/kernel/main.lk

oznaka mc
kernel /boot/kernel/main.lk

oznaka cm

dodaj initrd = / boot / initrd / main.gz load_ramdisk = 1 ramdisk_size = 5000 rw root = / dev / ram0
oznaka cc
kernel /boot/kernel/custom.lk
dodaj initrd = / boot / initrd / custom.gz load_ramdisk = 1 ramdisk_size = 5000 rw root = / dev / ram0
oznaka hd
lokalno pokretanje 0x80

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

Otkrijmo koji je uređaj naš flash pogon u sustavu (možete pokrenuti mount bez parametara i vidjeti). Ovo je ili / dev / sdb1, ili / dev / sdc1, ili / dev / sdd1. Vrijedno je odspojiti USB stick prije početka instalacije.

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

Syslinux -d put_uređaja

Datoteka ldlinux.sys trebala bi se pojaviti u korijenskom direktoriju flash pogona. Ako jest, onda syslinux.bin, syslinux.boot više nisu potrebni.

Neću vam reći kako konfigurirati BIOS za pokretanje s USB flash pogona - to je jednostavno. Reći ću samo da je vrlo prikladno stvoriti / boot / initrd / init mapu, u koju se može montirati / boot / initrd / main, za naknadni rad s njom. Ne zaboravite ga dekomprimirati i komprimirati pomoću gzipa.

OK, sada je sve gotovo.

Kao da sam vam upravo rekao kako stvoriti Linux sustav od nule. Lako, zar ne? Tada možete uređivati ​​/ sbin / init skriptu, jer imate još puno posla! Morat ćete napisati skriptu za montiranje sticka koji chroot u korijenski direktorij. Inače ćete morati raditi s particijom samo za čitanje, veličine 5 MB. Ali to je sasvim druga priča.

Kako stvoriti vlastitu referencu Montaža Windowsa 10 - distribucijski komplet s postavkama sustava, implementiranim podešavanjima i instaliranim softverom za stolno računalo? Ovaj proces će biti detaljno razmotren u nastavku, ali prvo, razgovarajmo o značajkama izvornih sklopova sustava.

1. Prednosti i nedostaci izvornih Windows sklopova

Koje su prednosti izvornih Windows sklopova? Vaš vlastiti sklop sustava štedi vrijeme i trud prilikom instaliranja sustava. Na primjer, možete pripremiti distribuciju sustava Windows 10 s standardni set Uz sustav će se instalirati programi za krug voljenih: preglednik, arhiver, stolica za ljuljanje torrenta, čistač, deinstalator i slični softveri za široku publiku. Prednosti u odnosu na redovnu distribuciju Windowsa su očite, ali što dobivamo za razliku od drugih načina implementacije sustava? Vaš vlastiti Windows sklop, čija je referentna slika stvorena na GPT disku, kasnije se može postaviti na MBR disk i obrnuto. Dok prijenos sustava pomoću programa za sigurnosno kopiranje ili upravitelja prostora na disku neće pomoći pri promjeni stila particija diska. Za razliku od potonjeg, izvorni sklop na instalacijskom mediju neće biti vezan uz datoteku sigurnosne kopije na particiji diska koji nije sustav ili uklonjivom uređaju, niti će trebati povezati odredišni tvrdi disk za kloniranje sustava Windows.

Izvorni sklopovi sustava Windows imaju tri nedostatka. Prvi je da će distribucijski komplet njegove montaže zauzeti više prostora od čista distribucija Microsoft. Ali ovaj se problem rješava korištenjem flash pogona s najmanje 8 GB kapaciteta. Drugi nedostatak je što će proces instalacije sustava Windows trajati malo dulje nego inače, zbog implementacije dodanog softvera. Treći nedostatak je birokracija sa stvaranjem sklopa. Malo je vjerojatno da će trud biti opravdan ako se sustav rijetko ponovno instalira.

2. Algoritam radnji

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

  • Izrada referentne slike sustava - pripremljena za implementaciju u idealnom stanju sustava (s postavljenim postavkama i ugrađenim softverom, bez vezanja za komponente računala);
  • Snimite referentnu sliku u datoteku install.esd;
  • Ponovno pakiranje izvorne instalacijske ISO slike sustava, zamjena datoteke install.esd.

3. Referentna slika sustava Windows 10

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

  • Dobro razvijen sustav s daljinskim vezanjem na komponente pomoću uslužnog programa Sysprep (vidi stavak 7. članka);
  • Novi Windows 10 instaliran na drugoj particiji diska;
  • Novi Windows 10 na virtualnom stroju.

Razvijeni sustav mora biti temeljito očišćen - obrišite datoteke u mapama korisničkog profila, očistite Temp mape itd. Inače će se distribucijski komplet ispostaviti gigantski. Lakše je s novim sustavima: prvo, distribucijski komplet koji se temelji na njima zauzet će manje prostora, a drugo, tijekom njihove instalacije, referentna slika sustava Windows 10 može se stvoriti od nule u načinu revizije - poseban režim rad sustava bez sudjelovanja korisničkog računa. Način revizije osigurava Microsoft za implementaciju korporativnih postavki i softvera od strane OEM-dobavljača i velikih organizacija prije isporuke računala kupcima i unajmljenom osoblju. Na izlazu dobivamo pravi put konfigurirani sustav s instaliranim desktop softverom, u čijoj fazi instalacije možete kreirati nove račune, postaviti regionalne parametre, onemogućiti opcije za slanje podataka Microsoftu itd. U isto vrijeme, stari račun neće nigdje visjeti.

U našem slučaju, kreirat ćemo referentnu sliku sustava Windows 10 od nule u načinu revizije pomoću Hyper-V. Ovaj hipervizor odabran je zbog svoje jednostavnosti korištenja i lakoće premještanja velikih količina podataka s virtualnog stroja na glavni sustav. VHDX i VHD diskovi koji se koriste u Hyper-V virtualnim strojevima montiraju se na glavni sustav pomoću Explorera. Pristaše drugih hipervizora - VMware radna stanica i VirtualBox - mogu ih koristiti. Za lakši pristup vašim podacima virtualni disk iz glavnog sustava i ne zamarati se dodacima gostujućeg OS-a, virtualni strojevi se mogu kreirati na temelju VHD diskova. I VMware Workstation i VirtualBox rade s VHD-ovima.

Odlučili smo generirati referentnu sliku sustava Windows 10 na drugoj particiji diska pravo računalo za buduće upute za pomoć i dovršite ih.

4. Nijanse s aktivacijom

Koncept vlastita skupština Windows se mora razlikovati od sklopova piratskih sustava koji se isporučuju aktivirani ili s aktivatorom na radnoj površini. Svrha ovog članka je pojednostaviti proces instaliranja sustava Windows, ali ne i riješiti problem njegove aktivacije. Referentna slika sustava Windows 10 bit će kreirana pomoću alata koji nisu u suprotnosti s Microsoftovim pravilima – zapravo, njegovim vlastitim alatima. A njihova uporaba ne jamči rad sklopova aktiviranog sustava. Podsjetimo da su Microsoftovi zahtjevi sljedeći: aktivacija svake kopije Windowsa, bez obzira na distribuciju koja je instalirana, na svakoj odvojeno računalo... Ako se aktivirani Windows koristi kao referentna slika, tijekom postupka uklanjanja vezivanja za komponente pomoću uslužnog programa Sysprep, morate resetirati aktivaciju (pogledajte 7. odjeljak članka).

Tražite način za prijenos aktiviranog Windowsa na druga računala.

5. Stvaranje Hyper-V virtualnog stroja

Dakle, da bismo pripremili referentnu sliku sustava Windows 10, stvaramo virtualni stroj. Uvjeti za rad s Hyper-V, aktivacija hipervizora, kao i proces stvaranja virtualnog stroja detaljno su opisani u članku na web mjestu. Samo, za razliku od primjera razmatranog u točki 5. ovog članka, izbor generacije virtualnih strojeva nije temeljan, možete stvoriti i stroj prve generacije. Ako ne planirate uvoditi softver koji zahtijeva puno resursa kao što su igre, možemo se ograničiti na volumen kreiranog VHDX tvrdog diska od 50-60 GB. Pa, hajdučki savjet za vlasnike SSD-a - put za pohranu datoteka virtualnog stroja i VHDX diska mora biti naveden na particiji HDD-a. Na posljednja faza kreiranje virtualnog stroja, navedite ISO sliku, uključite stroj i pokrenite proces instalacije sustava. Potonje će se razlikovati od onoga kako se to obično događa.

6. Instaliranje i konfiguriranje sustava Windows 10 u načinu revizije

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

Potrebna su nam dva odjeljka - jedan za Windows, drugi koji nije sustav, gdje će kasnije biti spremljena datoteka install.esd. Formiramo C particiju od 30-40 GB.

Ostatak prostora dajemo drugom dijelu.

Instalirajte Windows.

Na kraju faze kopiranja datoteka, instalacijska ISO slika se ne izdvaja iz virtualnog stroja, još nam je potrebna. U fazi instalacije, gdje trebate postaviti prve postavke, ne dirajte ništa, samo pritisnite tipke Ctrl + Shift + F3.


5

Uđimo u način revizije sa povezanim skrivenim administratorskim računom.

Na ulazu u sustav u načinu revizije dočekuje nas uslužni prozor Sysprep. Uslužni program će čekati svoju sudbinu kako bi uklonio vezivanje konfiguriranog sustava s komponenti. Možete početi konfigurirati sustav. Jedno upozorenje: ne radi u načinu revizije Microsoft Edge, Internet Explorer mora biti pokrenut za pristup Internetu.


7

Što se tiče granica intervencije u sustavu, u načinu revizije možemo raditi sa svime što se ne odnosi na korisničke račune. Možemo instalirati softver za stolno računalo, promijeniti postavke sustava, primijeniti izmjene, ostaviti mape ili datoteke na radnoj površini. Ali nećete moći instalirati univerzalne aplikacije iz Windows Storea. Kao i Microsoft Edge, trgovina ne radi u načinu revizije. Neće raditi, čak i ako je sustav aktiviran, promijeniti temu ili druge parametre personalizacije. Za instaliranje univerzalnih aplikacija i primjenu postavki personalizacije potreban vam je korisnički račun, a ne skriveni administrator.

Ako trebate ponovno pokrenuti sustav, na primjer, potrebno je instalirati neke programe, ovaj se postupak mora provesti pomoću prozora Sysprep: morate postaviti vrijednosti "Prebaci na način revizije" i "Ponovno pokretanje". Zatim kliknite "U redu".

Paralelno s postavljanjem sustava, mora se napraviti važna stvar - formatirati nesistemsku particiju diska.

7. Uklanjanje vezivanja za komponente (Sysprep)

Dakle, slika referentnog sustava je spremna. Sada možemo započeti proces uklanjanja vezivanja za komponente. Okrećemo se prozoru otvorenog uslužnog programa Sysprep ili ga pokrećemo pritiskom na tipke Win + R i unosom:

Mapa koja se otvori sadržavat će EXE datoteku za pokretanje uslužnog programa.

U prozoru Sysprep postavite akciju "Idi na prozor dobrodošlice (OOBE)". Stavili smo kvačicu "Priprema za korištenje" za resetiranje aktivacije. U parametrima isključivanja označavamo "Shutdown". I kliknite "U redu".

Čekamo da Sysprep završi i isključi virtualni stroj.

8. Kreiranje datoteke install.esd

Provjeravamo isplati li se pokrenuti virtualni stroj iz instalacijske ISO slike sustava Windows 10 i pokrenuti se s nje. Koristimo instalacijski disk za pristup naredbenom retku. Ako je referentna slika sustava Windows 10 stvorena na drugoj particiji diska pravog računala, samo idite na glavni operativni sustav i tamo otvorite naredbeni redak.

U prvoj fazi instalacije sustava pritisnite tipke Shift + F10.

Pomoću uslužnog programa DISM snimit ćemo sliku referentnog sustava i spremiti je u datoteku install.esd. Ali prvo, pogledajmo pod kojim su slovima dvije potrebne particije - particije sustava i odredišne ​​particije, gdje će biti spremljen install.esd. Predstaviti:

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

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

U ovoj naredbi, odnosno u svakom pojedinačnom slučaju, potrebno je zamijeniti slova E i D svojima.


12

Na kraju operacije isključite virtualni stroj. Neće nam više trebati.

9. Montirajte disk virtualnog stroja u glavni sustav

Kako bi se disk virtualnog stroja pojavio na glavnom sustavu gdje je Sljedeći koraci, otvorite disk datoteku ovog stroja VHDX (ili VHD) u Exploreru. U kontekstnom izborniku kliknite "Poveži".


13

Sve particije virtualnog diska pojavit će se u istraživaču kao odvojeni diskovi... U našem slučaju odabiremo zadnji disk M, ovdje je pohranjena datoteka install.esd. Nakon ponovnog pakiranja ISO slike, virtualni disk će se morati demontirati, to se radi pomoću opcije "Izbaci" u kontekstnom izborniku bilo koje od dodanih particija virtualnog diska.


14

Izvornik ćemo zamijeniti novonastalom datotekom install.esd kao dijelom službene distribucije Windows 10.

10. Ponovno pakiranje ISO-slike distribucije sustava Windows 10

Mnogi programi mogu zamijeniti neke datoteke drugima kao dio ISO slike za podizanje sustava, u našem slučaju je za ponovno pakiranje odabran UltraISO program. Pokrećemo ga. Kliknite izbornik "Datoteka", zatim - "Otvori" i u istraživaču naznačite put do ISO slike s koje je Windows 10 instaliran na virtualnom stroju.


15

Sadržaj ISO slike bit će prikazan na vrhu UltraISO prozora. Ovdje otvaramo mapu "izvori" i brišemo u njoj izvorna datoteka install.esd. U našem slučaju, težio je 3,7 GB. Donji dio UltraISO windows je sistemski istraživač, ovdje otvaramo montiranu particiju diska (ili željenu particiju pravog diska) koja sadrži novonastalu datoteku install.esd. U našem slučaju, teži 4,09 GB. Povucite novonastalu datoteku u gornji dio prozora - gdje je bila izvorna datoteka ili je dodajte pomoću kontekstnog izbornika.


16

Provjeravamo: u mapi "sources" slike diska ne bi trebao biti originalni install.esd težine 3,7 GB, već novonapravljeni install.esd težine 4,09 GB.


17
18

Čekamo završetak tijeka operacije.

***

Sada ostaje samo testirati svoju verziju sustava Windows 10 na novom virtualnom stroju.

Ugodan dan!

Vrhunski povezani članci