Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 7, XP
  • Cum să vă construiți distribuția. Creați propria distribuție Linux cu Remastersys

Cum să vă construiți distribuția. Creați propria distribuție Linux cu Remastersys


Autor: Ben Everard
Data publicării: 23 aprilie 2015
Traducere: A. Krivoshey
Data transferului: iulie 2015

Astăzi, există câteva sute de distribuții Linux în curs de dezvoltare de toate culorile și dimensiunile. Dar nu există niciunul exact la fel ca cel instalat pe computer, deoarece cel mai probabil l-ați personalizat după preferințele dvs. Ai petrecut o anumită perioadă de timp instalând sau eliminând programe, schimbându-le aspect si asa mai departe.

Nu ar fi frumos să vă convertiți sistemul dvs. fin reglat într-o distribuție Live? Îl poți purta cu tine pe o unitate flash sau îl poți instala pe alte computere.
Există diverse instrumente pentru a vă crea propria distribuție. Vom începe cu cele mai ușor de utilizat, dar vom oferi opțiuni limitate de personalizare și vom trece la cele mai avansate, care vă permit să reglați fiecare aspect al distribuției.

Creați rapid propriul Ubuntu

Potrivit și pentru mumbuntu și dadbuntu.

De-a lungul anilor de la prima lansare a Ubuntu, multe utilitare au fost inventate pentru a vă permite să vă creați propria versiune de Ubuntu. Acest lucru explică parțial existența unui număr mare de derivate ale sale. Deși majoritatea sunt abandonate rapid, Ubuntu Customization Kit (UCK) este încă în viață astăzi.

Puteți instala UCK în Ubuntu sau orice altă distribuție bazată pe acesta, de exemplu în Linux Mint. Utilitarul se află în depozitele oficiale, așa că îl puteți instala folosind managerul de pachete. În continuare, veți avea nevoie de o imagine ISO a distribuției pe care doriți să o modificați. Pentru a simplifica acest proces, este recomandabil să utilizați o imagine de distribuție care să includă shell-ul grafic pe care urmează să-l utilizați. De exemplu, dacă doriți să utilizați un desktop Gnome localizat în distribuția dvs., este mai bine să utilizați o imagine Ubuntu Gnome mai degrabă decât una standard Ubuntu. Dacă rulați pe o mașină pe 32 de biți, imaginea trebuie să fie construită pentru arhitectura i386. Cu toate acestea, dacă aveți un sistem pe 64 de biți, puteți personaliza imaginea pe 32 de biți.

După lansarea UCK, veți vedea un mesaj de bun venit și informații despre spațiul necesar pe disc, apoi un expert care va ghida procesul ulterioar. În primul pas, va trebui să selectați limba pentru distribuție împreună cu limba meniul de pornire(asigurați-vă că distribuția pe care vă construiți sistemul acceptă aceste limbi).

După alegerea unei limbi, trebuie să specificați mediul grafic al distribuției. Ulterior, UCK va descărca fișiere de localizare pentru acesta, în funcție de limba aleasă. Va trebui apoi să specificați locația imaginii de distribuție Ubuntu pe care o veți personaliza.

UCK vă va solicita apoi numele distribuției și vă va întreba dacă doriți să configurați manual distribuția. Dacă răspundeți da, se va deschide o fereastră de terminal în care directorul rădăcină va fi schimbat în mediul de compilare al distribuției dumneavoastră. În ultima etapă, UCK vă va oferi opțiunea de a elimina toate fișierele legate de Windows din distribuția dvs. și de a crea o imagine de disc ISO hibridă care poate fi inscripționată într-un gol sau copiată pe o unitate flash USB. După aceea, UCK va despacheta imaginea de disc și va descărca fișierele de localizare. Veți putea apoi configura distribuția manual dacă ați selectat anterior această opțiune. Opțiunea „Run Console Application” va lansa o fereastră de terminal cu un shell rădăcină.

Setari avansate

În această fereastră, puteți utiliza managerul de pachete apt-get pentru a elimina și instala aplicații. De exemplu, puteți instala suport media cu apt-get install ubuntu-restricted-extras. Dacă distribuția dvs. este menită să fie utilizată pe mașini slabe, puteți dezinstala LibreOffice:

$ apt-get remove --purge libreoffice* /

și înlocuiți-l cu AbiWord:

$ apt-get install abiword

Dacă doriți să puneți comenzi rapide către programele dvs. de pe desktop, creați mai întâi un director Desktop:

$ mkdir -p /etc/skel/Desktop

Acum puteți copia comenzile rapide pentru toate aplicațiile instalate acolo:

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

și apoi le faceți executabile:

$ chmod +x firefox.desktop

Dacă doriți să schimbați imaginea de fundal de pe desktop, deschideți fișierul /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override într-un editor de text și modificați parametrul picture-uri la calea către imaginea dvs.:

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

În mod similar, puteți schimba tema și pictogramele prin editarea opțiunilor corespunzătoare din acest fișier. De exemplu, dacă doriți să înlocuiți tema Ambiance cu Radiance și să utilizați setul de pictograme HighContrast:

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

După editarea acestui fișier, nu uitați să compilați skin-urile modificate:

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

De asemenea, puteți copia fișiere pe CD-ul live. Pentru a face acest lucru, lansați un alt terminal și accesați directorul ~/tmp/remaster-root/, care este rădăcina CD-ului nostru live. De exemplu, doriți să copiați anumite comenzi rapide și foldere pe Desktop:

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

Când ați terminat, închideți terminalul chroot și selectați opțiunea „Continuare construirea” din expertul UCK. Acum va începe construcția noii dvs. distribuții.

Sisteme de construcție rapidă de distribuție

Crearea unei distribuții într-un browser utilizând SUSE Studio

SUSE Studio este probabil cel mai sistem simplu pentru a vă crea propria distribuție. Este grafic și rulează în browser. Tot ce aveți nevoie este un browser web și o conexiune la internet. Cu SUSE Studio, puteți crea distribuții desktop cu funcții complete, sisteme server sau distribuții adaptate unei anumite aplicații. Din interfața web, puteți adăuga utilizatori, personaliza lista de aplicații și chiar personaliza aspectul și senzația și adăuga fișiere.

De asemenea, vă puteți economisi ceva timp instalând utilitarul Kickstart Configurator.

$ yum install system-config-kickstart

Acest program oferă o interfață grafică simplă pentru crearea unui fișier Kickstart.

Puteți specifica pachetele de care aveți nevoie, listându-le în secțiunea %pachete. În loc de pachete individuale, puteți adăuga și grupuri specifice de pachete aici, cum ar fi gnome-desktop. De asemenea, puteți lista pachete din alte fișiere Kickstart aici, specificând numele și locația acestora cu parametrul %include:

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

Dacă trebuie să executați orice comandă după descărcarea kitului de distribuție, de exemplu, pentru a configura rețeaua, trebuie să o specificați în secțiunea %post. De exemplu, dacă doriți să porniți automat Firefox, puteți plasa o comandă rapidă către Firefox în folderul ~/.config/autostart adăugând următoarele rânduri la secțiunea %post:

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

Asigurați-vă că terminați secțiunile %pachete și %post cu %end. Dacă doriți să rulați o comandă în afara mediului live, cum ar fi copierea fișierelor gazdă în distribuția dvs., adăugați opțiunea -nochroot la secțiunea %post, așa cum se arată mai jos:

%post --nochroot #copy resolv.conf de la gazdă în distrocp personalizat /etc/resolv.conf $LIVE_ROOT/etc/%end

Variabila $LIVE_ROOT indică mediul live. Într-un mod similar, puteți copia fișiere de la gazdă în mediul live, de exemplu:

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

Dacă utilizați un instrument grafic pentru a seta depozitele, trebuie să adăugați manual o linie importantă la fișierul Kickstart. Acesta indică o listă de oglinzi pentru depozitul Fedora (și conține, de asemenea, versiunea de compilare și informații despre arhitectură) din care vor fi descărcate pachetele. De exemplu, dacă doriți să primiți pachete pentru Fedora 21 pe 64 de biți, această linie ar arăta astfel:

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

După ce ați terminat cu fișierul Kickstart, deschideți-l cu livecd-creator pentru a construi distribuția. Să presupunem că fișierul este salvat în ~/custom-kickstarts/Custom-Fedora.ks, atunci comanda va arăta astfel:

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

Comutatorul -fslabel specifică numele distribuției dvs. După ce ați urmat toate instrucțiunile din fișierul Kickstart, utilitarul creează o imagine ISO a distribuției dvs., care este salvată în directorul dvs. de pornire.

Crearea propriei distribuții pentru Raspberry Pi

New Out Of the Box Software, sau NOOBS, este programul de instalare oficial pentru Raspberry Pi. Simplifică și standardizează procesul de instalare a distribuțiilor pe Raspberry Pi. Deși scopul principal al creării NOOBS este de a facilita instalarea sistemelor de operare pe Pi, acest utilitar poate fi folosit și pentru a vă crea propriile distribuții.

Mai întâi, descărcați programul de instalare NOOBS de pe site și instalați-l pe orice distribuție acceptată pe care doriți să vă bazați sistemul. Vă recomandăm să folosiți distribuția Raspbian, care este recomandată și de creatorii NOOBS.

După instalarea și descărcarea Raspbian, puteți face propriile modificări la acesta. De exemplu, puteți schimba imaginea de fundal și tema de pe desktop folosind utilitarul de linie de comandă obconf și setați subiecte suplimentare folosind comanda:

$ sudo apt-get install openbox-themes

De asemenea, puteți instala sau dezinstala cu apt-get sau instalând managerul de pachete grafic Synaptic.

Puteți copia orice fișiere în această distribuție Raspbian.NOOBS vă permite să creați o partiție de 512 MB în care vă puteți stoca fișierele. Sau puteți folosi comanda raspi-config pentru a extinde partiția rădăcină pentru a acoperi întregul card SD.

De asemenea, nu uitați să configurați rețeaua. De exemplu, vă puteți configura adaptorul wireless pentru a vă conecta la hotspot-ul dvs. Wi-Fi și pentru a accesa diverse servicii de rețea.

După finalizarea configurării distribuției, trebuie să o împachetați într-o arhivă. Treceți în directorul rădăcină cu comanda cd / și rulați următoarea comandă:

$ 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/*

Ambalarea va dura aproximativ o jumătate de oră, în funcție de numărul de modificări pe care le faceți.
Acum aveți un fișier root.tar în directorul rădăcină. Ambalăm bootloader-ul în același mod. Mai întâi, accesați directorul de pornire.

Apoi creăm o arhivă.

$ tar -cvpf boot.tar

Nu ia mult timp. Acum aveți un fișier boot.tar în directorul de pornire.

NOOBS necesită versiuni comprimate ale acestor fișiere. Dar Raspberry Pi nu are suficiente resurse pentru a comprima aceste fișiere, așa că trebuie să le mutați pe un computer și să le comprimați folosind comenzile xz -9 -e boot.tar și xz -9 -e root.tar. Aceasta va înlocui fișierele originale cu versiunile lor comprimate, boot.tar.xz și respectiv root.tar.xz.

Acum formatați cardul SD și implementați o copie nouă a NOOBS pe acesta. Folosind un manager de fișiere, navigați la directorul os, care, la rândul său, conține multe directoare, fiecare conținând fișiere pentru una dintre distribuțiile acceptate, inclusiv Arch, Pidora, Raspbian și altele. Deoarece distribuția noastră se bazează pe Raspbian, putem elimina toate celelalte directoare. Numiți directorul Raspbian așa cum doriți să fie distribuția dvs.

Schimbați în acest director și deschideți fișierul os.json într-un editor de text. Observați textul de lângă câmpurile de nume și descriere pe cont propriu. Ștergeți fișierul flavours.json.

În cele din urmă, ștergeți fișierele root.tar.xz și boot.tar.xz din acest director, înlocuindu-le cu ale dvs. E tot. Acum porniți Pi de pe acest card.

Construirea unei distribuții personalizate bazate pe arc de la zero

Dacă aveți răbdarea să vă construiți propria distribuție de la zero, ar trebui să o construiți pe Arch Linux. Abordarea creatorilor acestei distribuții permite utilizatorului să își personalizeze complet mediu de lucruși îl face o platformă ideală pentru dezvoltarea sistemelor personalizate.

Puteți crea o distribuție personalizată bazată pe Arch cu utilitarul de linie de comandă Archiso, care este un set de scripturi Bash care este destul de dificil de învățat, dar care vă oferă totuși control total peste rezultatul final.

Configurarea mediului de distribuție

Primul lucru pe care trebuie să-l construiți este o distribuție Arch instalată. Există instrucțiuni mai mult decât suficiente pentru instalarea acestuia în rețea, așa că nu vom descrie acest proces aici.

Odată ce Arch este instalat, personalizați-l pentru a se potrivi nevoilor dvs. Instalare pachete suplimentare, schimbați imaginile de fundal și temele și ajustați alte aspecte ale sistemului, cum ar fi rețeaua. Mai târziu, vom copia toate aceste modificări din instanța Arch instalată în cea pe care o vom construi.

După ce v-ați configurat distribuția, deschideți un terminal și instalați dependențele pentru Archiso:

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

Acum descărcați cea mai recentă versiune a pachetului archiso din depozitul Git cu comanda:

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

Acesta va copia fișierele în directorul ~/archiso. Treceți în acest director și instalați utilitarul folosind comanda make install. Odată ce instalarea este finalizată, puteți șterge în siguranță directorul ~/archiso. Apoi, să creăm un director în care vom configura fișiere pentru distribuția noastră viitoare:

$ mkdir ~/arhivă

Asigurați-vă că aveți suficient liber spatiu pe disc pentru a găzdui toate aplicațiile pe care doriți să le instalați, precum și orice alte fișiere pe care alegeți să le puneți în distribuție.

Acum trebuie să copiați unul dintre cele două profiluri Archiso. Profilul de bază este bun pentru construirea unui sistem live de bază fără pachete preinstalate. Vom folosi profilul releng, care ne permite să creăm un Arch Linux complet personalizat cu aplicații preinstalate. Pentru a utiliza aceste scripturi, pur și simplu copiați-le în directorul ~/archlive:

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

Adăugarea pachetelor

Adăugarea de pachete la o imagine ISO folosind Archiso este la fel de simplă ca și adăugarea lor într-un fișier text, câte un pachet pe linie. În directorul ~/archlive avem trei fișiere: packages.i686, packages.x86_64 și packages.both. Le puteți deschide într-un editor de text și puteți adăuga numele pachetelor pe care doriți să le includeți în distribuție. Archiso va citi conținutul fișierului pentru arhitectura corespunzătoare și apoi le va împacheta într-o imagine care va funcționa atât pe mașinile pe 32, cât și pe 64 de biți. Cu toate acestea, pentru consecvență, vă recomandăm să adăugați nume de pachete la packages.both, astfel încât acestea să fie disponibile pentru ambele arhitecturi.

Fișierul packages.both conține deja un anumit set de pachete. Ar trebui să le lăsați acolo și să adăugați pachetele dvs. la sfârșitul fișierului. Puteți lista toate pachetele instalate pe sistem cu comanda:

Și apoi copiați-le pe cele de care aveți nevoie. Puteți crea sistem de bază cu desktop Mate, manager de autentificare și browser Firefox prin adăugarea următoarelor pachete la fișierul packages.both:

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

De asemenea, puteți copia toate pachetele instalate pe sistem în fișierul packages.both cu comanda:

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

Configurarea directorului rădăcină

Directorul airootfs din ~/archlive/ servește ca o suprapunere pentru ceea ce va fi în directorul rădăcină al noii distribuții. Toate fișierele pe care le puneți în acest director vor fi adăugate la sistemul de fișiere al distribuției, așa că, dacă utilizați managerul de autentificare Slim, copiați fișierul de configurare al acestuia:

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

În mod similar, trebuie să copiați fișierul /etc/systemd/system/display-manager.service în locația corespunzătoare din ~/archlive/airootfs/, precum și directoarele în care sunt stocate skin-urile, și anume /usr/share/backgrounds, /usr /share/icoane și /usr/share/themes.

Dacă doriți să noua distributie a avut același set de utilizatori, copiați fișierele corespunzătoare:

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

Înainte de a copia orice fișiere din directorul principal al utilizatorului, directorul skel trebuie creat:

$ mkdir ~/archlive/airootfs/etc/skel

Acest director afișează directorul principal al utilizatorului în timpul pregătirii sistemului. Acum puteți copia fișiere din directorul dvs. de acasă:

Astfel, puteți copia orice fișiere sau foldere din directorul de acasă în directorul skel, inclusiv ~/.xinitrc și ~/.config.

Pentru a vă conecta automat la sistem în numele lui utilizator obișnuit, nu root, deschide ~/archlive/airootfs/etc/systemd/system/ [email protected]/autologin.conf într-un editor de text și editați următoarea linie:

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

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

Înlocuiește bodhi cu numele tău de utilizator.

Setări finale

În directorul principal rădăcină (~/archlive/airootfs/root) există un fișier customize-root-image.sh. Orice sarcină de administrare a sistemului pe care doriți să o efectuați după instalarea Arch poate fi adăugată la acest fișier. Rețineți că instrucțiunile din acest fișier trebuie scrise pentru un mediu nou, adică / în script trebuie să se refere la directorul rădăcină al distribuției care se construiește.

Deschideți fișierul într-un editor de text, găsiți linia /etc/localtime și setați-vă fusul orar:

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

De asemenea, asigurați-vă că ca shell de comandă bash instalat:

$ usermod -s /usr/bin/bash root

Apoi copiați conținutul directorului skel în directorul principal al utilizatorului dvs.:

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

și setați proprietarul corect al acestor fișiere:

$ chown bodhi:users /home/bodhi -R

În ultimele două comenzi, înlocuiți bodhi cu numele dvs. de utilizator.

În cele din urmă, derulați în jos pagina până în partea de jos a fișierului și comentați toate comenzile systemctl adăugând un # în fața lor. Pentru a porni în GUI, adăugați următoarele linii pentru a porni toate serviciile necesare:

systemctl enable pacman-init.service alege-oglindă.service systemctl set-default graphical.targetsystemctl activa graphical.target

E tot. Acum trebuie să construiți imaginea de distribuție. Schimbați în directorul ~/archlive și rulați următoarea comandă pentru a porni procesul de construire:

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

Comutatorul -v activează modul de afișare a informațiilor detaliate despre proces, -N specifică numele imaginii ISO, -V specifică versiunea și -L adaugă o etichetă la ISO generat.

Vă rugăm să rețineți că procesul de construire este destul de lent și poate dura până la câteva ore, în funcție de puterea computerului dvs. Odată finalizat, veți găsi imaginea ISO în directorul ~/archlive/out.

Actualizare imagine

La ceva timp după construirea imaginii, veți dori să o actualizați. Poate că vor fi lansate noi versiuni de aplicații sau va trebui să modificați orice fișiere pe care le-ați adăugat manual la imagine.
Pentru a face acest lucru, accesați directorul ~/archlive/work. Directoarele i686 și x86_64 din interiorul work conțin sisteme de fișiere pentru arhitecturile respective. Puteți schimba directorul rădăcină într-unul dintre ele cu comanda:

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

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

Acum, din interior, puteți face orice actualizări sau modificări ale sistemului. Dacă doriți să actualizați aplicațiile, mai întâi actualizați baza de date a cheilor managerului de pachete și lista de pachete:

$ pacman-key --init $ pacman-key --populate

Apoi puteți actualiza sistemul folosind comanda:

După efectuarea modificărilor necesare, părăsiți mediul chroot.

Asigurați-vă că faceți aceste modificări pentru ambele arhitecturi. Acum trebuie să reconstruiți imaginea. Cu toate acestea, scriptul build.sh, deoarece suntem deja în directorul de lucru. Pentru a forța oricum să creeze noua imagine, deschideți fișierul build.sh într-un editor de text. Mergeți la sfârșitul fișierului și eliminați opțiunea run_once de la începutul comenzilor make_prepare și make_iso:

Pentru arc în i686 x86_64; face make_preparedonemake_iso

Salvați fișierul și rulați scriptul pentru a crea imaginea:

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

Construirea distribuțiilor Linux încorporate

Linux este alegere popularăîn piaţa încorporată. Cu toate acestea, acest domeniu este ocupat de diverse distribuții Linux încorporate specializate. Pentru a eficientiza această piață, Linux Foundation, împreună cu lideri din industrie precum Intel, AMD, Freescale, Texas Instruments, Wind River și alții, au creat proiectul Yocto.

Scopul principal al proiectului este de a crea și distribui medii și instrumente pentru crearea și construirea distribuțiilor Linux încorporate. Proiectul acceptă arhitecturi încorporate pe 32 și 64 de biți, cum ar fi ARM, PPC și MIPS. Cu aceste instrumente, dezvoltatorii pot construi pe deplin funcțional sisteme Linux pentru dispozitivele încorporate.

Pentru a ajuta dezvoltatorii, proiectul oferă programul Hob, care este un front-end grafic al motorului de asamblare a proiectului BitBake. Hob citește instrucțiunile și, urmându-le, descarcă pachetele, le construiește și compilează rezultatul ca imaginea de boot. Îl puteți instala pe toate distribuțiile populare, inclusiv Fedora, Ubuntu, Debian, OpenSUSE și CentOS.

Pentru a începe, puteți descărca sistemul de compilare de pe site-ul proiectului folosind git:

$ git clone -b daisy git://git.yoctoproject.org/poky.git

În timpul vieții unui computer, utilizatorul se confruntă cu multe probleme. Pe lângă un atac de viruși, pot apărea diverse erori de sistem, iar apoi, pentru a le elimina, trebuie să reinstalați Windows. Acest lucru nu este întotdeauna ușor, deoarece mulți utilizatori nu au o instalare specială disc Windows 7. În ultimele versiuni PC-ului de foarte multe ori lipsesc dispozitive pentru citire discuri optice. În astfel de cazuri, distribuția Windows 7 instalată pe o unitate flash USB poate ajuta.

Creați un disc de pornire Windows 7

Când computerul este pornit pentru prima dată (Windows 7, Windows 8 / 8.1), utilizatorului i se solicită să creeze un CD/DVD pentru Rezervă copie Instalarea Windows, dar mulți pur și simplu nu acordă atenție acestui mesaj. După ce momentul a trecut, crearea suporturilor Windows bootabile se poate face folosind software-ul corespunzător. AOMEI PE Builder este un astfel de instrument terță parte, nu numai că acceptă Windows 7, ci și versiunile 8/8.1 și poate face ca unitatea să arate ca Windows PE fără a instala AIK/ADK. Înainte de a descărca versiunea independentă a AOMEI PE Builder, trebuie mai întâi să dezactivați antivirusul de pe computer. Pași pentru a crea o distribuție Windows 7:

  1. Descărcați programul de pe Internet.
  2. Descărcați, instalați și rulați.
  3. Faceți clic pe butonul galben „Următorul” pentru a trece la pasul următor.
  4. Selectați a doua opțiune: USB Boot Device.
  5. Apoi faceți clic pe „Următorul”, va apărea o fereastră de prompt care vă va informa că discul va fi formatat.
  6. Faceți clic pe „OK” pentru a închide mesajul și „Următorul”.
  7. AOMEI PE Builder va începe să construiască imaginea.

Format de distribuție ISO

Un fișier ISO este o copie virtuală a datelor sectorului cu aceeași structură de fișiere, ca o copie perfectă a unei fotografii care are culori, umbre și absolut toate nuanțele originalului. Prin urmare, copiile ISO sunt numite și „imagini”. Acronimul ISO provine de la numele organizației care a creat acest standard industrial. Un disc ISO este folosit pentru a trimite o copie de la un computer la altul.

Este un duplicat perfect, deoarece nu pierde nimic atunci când este copiat sau comprimat. Puteți crea și monta fișiere ISO gratuit folosind instrumente speciale, în timp ce dispozitivele de pe o unitate flash USB sau CD pot fi bootabile în loc de un hard disk.

Imaginile ISO sunt adesea folosite pentru distribuție programe mari pe Internet datorită faptului că toate fișierele de program pot fi scrise cu grijă ca un singur fișier.

Un exemplu poate fi văzut într-un instrument gratuit de recuperare Parola Ophcrack, care conține întregul sistem de operare și mai multe produse software, în timp ce toate componentele programului sunt scrise într-un singur fișier.

Ophcrack nu este, desigur, singurul program care utilizează fișierul ISO, așa că sunt distribuite multe tipuri de programe. De exemplu, majoritatea boot programe antivirus utilizați ISO.

În toate aceste exemple și în mii de altele, fiecare fișier necesar pentru rularea oricărui instrument este inclus într-unul imagine iso, ceea ce face instrumentul foarte ușor de descărcat, inscripționat pe un disc sau alt dispozitiv.

Windows 10 și versiuni anterioare versiuni Windows 8 și Windows 7 pot fi achiziționate direct de la Microsoft în format ISO, gata pentru a fi extrase pe un dispozitiv sau montate într-o mașină virtuală.

Obținerea unei imagini din Windows


Procesul de creare va depinde de ce versiune a sistemului de operare este instalată - 7, 8.1 sau 10. Toate sunt disponibile de la Microsoft, inclusiv utilitarul de obținere a suportului de pornire. Înainte de a începe procesul, trebuie să aveți o cheie de produs Windows. Dacă utilizatorul nu este sigur de cheia sa, este posibil să obțină o cheie de produs Windows proprietară cu distribuția originală a Windows 7 sau prin e-mail de la Microsoft la achiziționare sau să-și recupereze cheia folosind un software special.

Există suficiente aplicații pe Internet care vă vor ajuta să găsiți chei seriale, totuși, experții sugerează utilizarea versiune gratuită KeyFinder Jellybean magic. Odată ce instalarea este finalizată, va afișa imediat cheia de serie a produsului sub formă de șiruri de text sau fișiere. Aceasta este o cheie de 25 de caractere etichetată cu o cheie CD, cel mai bine păstrată loc sigur, deoarece utilizatorul va avea nevoie de el de mai multe ori. Înarmat cu o cheie de produs, trebuie să accesați pagina de recuperare a software-ului și să urmați instrucțiunile. Pe site-ul furnizorului comerțul electronic pentru Microsoft TechRiver, puteți obține distribuția Windows 7:

  • Ultimate x86 pe 32 de biți.
  • Ultimate x64 pe 64 de biți.
  • x86 profesional pe 32 de biți.
  • Professional x64 pe 64 de biți. 3
  • Home Premium x86 pe 2 biți.
  • Home Premium X64 pe 64 de biți.

De asemenea, puteți obține imagini în alte limbi de pe Softpedia. Timpul de descărcare va depinde de viteza internetului, poate dura de la câteva minute la două ore.

Unitate USB bootabilă


Microsoft oferă un instrument gratuit sub Windows USB / DVD Download Tool pentru a integra usb 3 0 într-o distribuție Windows 7. Algoritmul pentru crearea unei imagini este:

  1. Deschideți Windows USB / DVD și apoi „Descărcați”.
  2. Deschideți fișierul executabil descărcat Download-Tool-Installer-en-US.exe faceți clic pe „Instalare”.
  3. Așteptați finalizarea instalării și confirmați „Finish”.
  4. Descărcați fișierul ISO Windows. Îl puteți obține din Microsoft Store, MSDN sau din alte surse de încredere. Funcționează cu orice sistem de operare, deoarece structura de instalare a „Windows” nu s-a schimbat de la Windows 7. O comandă rapidă pentru lansarea programului va apărea pe desktop.
  5. Apăsați „Da”.
  6. Faceți clic pe „Răsfoiți”.
  7. Răsfoiți computerul, selectați fișierul „.iso” și „Deschide”.
  8. După selectarea fișierului, confirmați „Următorul”.
  9. Selectați tipul media.
  10. Conectați tipul media și selectați-l în instrumentul de descărcare.
  11. După selectarea tipului media, confirmați „Începeți copierea”.
  12. Ștergeți discul, dacă există informații pe acesta, confirmați operația.
  13. Fișierele de instalare Windows sunt acum copiate pe unitatea selectată.
  14. Așteptați finalizarea integrării drivere usb la distribuția Windows 7. Veți primi un mesaj că Dispozitiv de pornire a fost creat cu succes.
  15. Închideți programul de descărcare și scoateți discul de pe computer.

Programul de imagine Rufus


Sunt câteva programe utile care fac USB-uri bootabile. Cel mai popular și simplu este Rufus, care funcționează în segmentul vorbitor de limbă rusă. Este necesar ca utilizatorul să aibă drepturi de administrator pe computer. Ordine de creare:

  1. Înainte de a integra driverele în distribuția Windows 7, trebuie să selectați opțiunea de a rula ca administrator.
  2. Selectați un anumit USB în câmpul „Dispozitiv” care are cel puțin 4 GB.
  3. Următoarele patru zone vor sorta automat fișierul ISO selectat.
  4. Asigurați-vă că caseta de selectare Formatare rapidă sau Creare folosind extensii de comenzi rapide este bifată.
  5. Lângă eticheta „Creați”, utilizați lista derulantă pentru a selecta o imagine.
  6. Pentru a începe, faceți clic pe „Start”.
  7. Proces de creare pe USB Distribuție Windows 7 va dura ceva timp, care depinde de puterea PC-ului.

Rufus nu numai că face o unitate flash bootabilă, ci și scrie câțiva gigaocteți de date pe o unitate USB. În funcție de diverși factori hardware, va dura aproximativ 10 minute. Odată ce procesul este finalizat, utilizatorul va avea un USB bootabil.

Disk Utility Loader

Puteți alege dintr-o gamă largă de soluții software de la terți, care vă vor ajuta să simplificați munca de creare disc de pornire. Unul dintre programele menționate mai sus este Disk Utility. Acest utilitar nu poate funcționa corect decât dacă este furnizat cu o unitate USB acceptată și o conexiune la Internet.

Procesul de creare a unei distribuții wWndows 7:

  1. Alegeți Fișier > Imagine goală.
  2. Introduceți numele, etichetele și selectați locația, care va fi stabilită pe computer după deschidere.
  3. În fila „Dimensiune”, completați valoarea dorită.
  4. Selectați „Format”. Pentru utilizare cu Windows sau Mac cu un volum care nu depășește 32 GB, alegeți MS-DOS, pentru mai multe - ExFAT.
  5. Faceți clic pe fila pop-up Criptare și selectați o opțiune.
  6. Faceți clic pe „Secțiuni” și alegeți un aspect.
  7. Faceți clic pe „Format” și selectați opțiunea dorită.
  8. Expertul îl va schimba la 178MB folosind .cdr.
  9. Faceți clic pe „Salvare” și „Terminare”.

Creați o imagine de disc sigură


Puteți utiliza CDBurnerXP pentru a inscripționa un DVD bootabil. Când îl deschideți în prima fereastră, puteți vedea mai multe opțiuni. Fiecare setare funcționează ca un expert de configurare.

Algoritm pentru crearea unei distribuții Windows 7 (64):

  • Selectați sarcina necesară și programul vă va ghida prin toate etapele formării.
  • Selectați Burn ISO Image, apoi apăsați butonul OK.
  • Asigurați-vă că DVD-ul este instalat pe computer. Selectați inscripționarea DVD-ului va arde fișierul ISO. Cel mai probabil există doar unul, așa că va fi preselectat.
  • Dacă pe computer este instalat mai mult de un recorder CD/DVD, aplicați meniul derulant „Dispozitiv țintă”, alegeți pe care să îl utilizați, după care programul poate face mici ajustări, în funcție de reportofonul CD/DVD selectat.
  • Faceți clic pe butonul Răsfoire și navigați la fișierul ISO. Când este găsit, faceți dublu clic pe el.
  • Apăsați butonul „Burn Disc”, va apărea o fereastră de progres, după finalizare, va apărea un mesaj care indică cât de mult a durat arderea și rata medie de biți.

Instrumente gratuite pentru instalarea Windows


Utilizatorii cu putere au întotdeauna câteva instrumente gratuite în arsenalul lor de programe disponibile pentru a personaliza Windows 7, de la instalare până la Controlul contului de utilizator (UAC). Integrarea în distribuția Windows 7 se realizează folosind instrumente gratuite. Ele vă permit să creați instalare automată, adăugați/eliminați programe Windows personalizate, integrați drivere, modificați registry, atașați teme noi și multe altele.

Această colecție oferă cinci instrumente gratuite pentru a configura și instala o distribuție profesională Windows 7. Pentru a rula aceste instrumente, trebuie să instalați kitul de instalare automată Windows:

  • VLite, deși a fost conceput pentru Windows Vista, îl puteți folosi și pentru Windows 7. Instrumentul vă permite să creați o instalare silențioasă a Windows 7, să integrați corecțiile, pachetele de limbă și driverele, să personalizați setările Windows și să creați un ISO bootabil.
  • RT Seven Lite este un instrument special conceput pentru a fi integrat în distribuția Windows 7. Acest instrument conține mai multe funcții decât alte instrumente. Fila Personalizare are mai multe secțiuni care vă permit să adăugați noi teme, gadgeturi, economizoare de ecran, fundaluri desktop, pictograme, sigle OEM și multe altele.
  • 7 Customizer este un instrument simplu pentru personalizarea și crearea unei instalări nesupravegheate a Windows 7.
  • Se7en Unattended - programul poate să dezactiveze servicii, să activeze suplimente, să adauge aplicații terță parte, să adauge actualizări Windows, integrați drivere și adăugați alte setări pentru a crea un ISO Windows 7 personalizat.
  • Win Integrator - Acest instrument este aproape similar cu vLite. În plus, cele de mai sus pot activa sau dezactiva una sau mai multe caracteristici Windows. În general, un instrument bun cu o interfață de utilizator simplă.

Instalarea actualizărilor pe media

Slipstreaming-ul este o tehnică folosită pentru a include diverse distribuții de actualizări Windows 7 în mediul de instalare, funcționează și cu alte sisteme de operare. De obicei, după o instalare curată a Windows pe un computer, unul dintre primele lucruri pe care le face un utilizator este să instaleze actualizări cunoscute sub numele de Actualizări Windows. Pentru a face acest lucru, computerul trebuie să fie conectat la Internet, să verifice actualizările, să descarce, să instaleze și să efectueze repornirile necesare. Acest proces va dura mult timp, mai ales dacă aveți instalată o versiune mai veche de Windows.

Aici este nevoie de o procedură utilă - slipstreaming, care nu este foarte bine cunoscut de majoritatea utilizatorilor. Vă permite să integrați toate actualizările în imaginea ISO Windows care va fi folosită pentru procesul de instalare. Toate actualizările sunt descărcate o singură dată, iar în timpul instalării sistemului de operare, acestea vor fi instalate automat în sistem și nu se va pierde timp pentru a descărca actualizările pe orice computer.

Din fericire, există o serie de aplicații dezvoltatori terți conceput pentru a facilita slipstreaming-ul pentru orice utilizator fără a utiliza linia de comandă. De fapt, cu o astfel de aplicație, ISO este configurat la alegere, adăugând toate actualizările noi, precum și driverele la distribuția Windows 7, programele și setările sistemului de operare sau eliminând elementele care nu sunt necesare. Este ușor și fără efort de făcut cu o aplicație gratuită precum NTLite.

Drivere Slipstream


Slide drive-urile (slipstream), incluse în instalarea Windows, fac totul simplu. Cele mai multe controlere SATA și RAID moderne au nevoie de drivere specifice pentru ca Windows să vadă și să utilizeze hard disk-ul, iar majoritatea computerelor mai noi care nu au o unitate de dischetă nu pot folosi un port USB atașat. Prin urmare, această metodă lasă utilizatorului singura oportunitate de a adăuga driverul corect folosind tehnologia slipstream.

NTLite este conceput pentru a face viața mai ușoară, permițându-vă să efectuați slipstreaming gratuit, folosind o aplicație foarte simplă și interfață ușor de utilizat. Deși versiunea de bază a programului este gratuită, există mai multe versiuni plătite cu caracteristici suplimentare. Principalul avantaj al NTLite față de aplicațiile similare de acest gen este compatibilitatea cu toate versiunile noi de Windows. Este actualizat constant pentru a suporta chiar și versiuni interne ale Windows 10. Desigur, nu este potrivit pentru versiunile mai vechi ale sistemului de operare, cum ar fi XP sau Vista.

Pentru a începe instalarea, trebuie să accesați pagina de descărcare de pe site-ul oficial. Există două versiuni: stabilă și beta. Descărcare recomandată versiune stabilă. După ce descărcarea este completă, lansați programul și urmați instrucțiunile.

Procesul de instalare este destul de simplu:

  1. Când porniți pentru prima dată programul, vi se va solicita să selectați tipul de licență pe care doriți să o utilizați.
  2. Selectați „Free” (limitat, necomercial) și faceți clic pe „OK”. Pentru a încărca un ISO în NTLite, faceți clic pe butonul „Adăugați” situat pe bara de instrumente și selectați folderul corespunzător care conține fișierele extrase anterior sau pur și simplu trageți și plasați-l în program.
  3. Imediat dupa Descărcări ISOîn secțiunea Istoricul imaginilor, va apărea o listă cu toate Windows-urile care pot fi instalate de acest ISO.
  4. Selectați ediția pe care doriți să o aplicați pentru dvs instalare personalizată, faceți clic pe butonul „Încărcare” și faceți clic pe „OK” în fereastra pop-up care se deschide.
  5. Procesul de descărcare va începe.

Puteți verifica starea acestuia lângă versiunea selectată de Windows. Acest lucru poate dura câteva minute. După ce descărcarea este finalizată, mai multe opțiuni vor apărea în partea stângă a ferestrei. De acolo puteți configura totul pentru ISO personalizat. Apoi, efectuați actualizări Windows. După descărcarea actualizărilor sistemului de operare:

  1. Accesați fila „Actualizări”, faceți clic pe „Adăugați” și selectați „Folder” și „Folders with subfolders”.
  2. Găsiți folderul în care sunt stocate actualizările.
  3. Integrarea driverelor în distribuția Windows 7 se realizează în fila „Drivere”. Mai întâi trebuie încărcate.
  4. Adăugați-le într-un folder, faceți clic pe butonul „Adăugați” din bara de instrumente NTLite și găsiți acel folder.
  5. Efectuați o instalare silențioasă nesupravegheată, această caracteristică este dezactivată implicit.
  6. Accesați meniul de navigare „Automat” și bifați caseta situată în colțul din stânga sus.
  7. Adăugați un cont local făcând clic pe butonul corespunzător din bara de instrumente, iar în fereastra care apare, introduceți datele și faceți clic pe „OK”.
  8. În mod similar, puteți introduce date pentru dvs retea locala făcând clic pe butonul „Alăturați-vă rețelei”.
  9. Adăugați aplicații terță parte, accesați „Post-Installation”, faceți clic pe „Adăugați” și găsiți fișierul .exe la alegere.
  10. Creați un nou ISO Windows, accesați fila „Aplicați”.
  11. Verificați butonul „Creați ISO”.
  12. După aceea, va apărea o casetă de dialog care vă va cere să selectați directorul de destinație în care doriți să salvați fișierul ISO, numele acestuia și eticheta ISO.
  13. Faceți clic pe butonul „Procesează” din bara de instrumente. Din acest moment, procesul devine automat, așa că trebuie să așteptați câteva minute pentru a finaliza integrarea driverelor în distribuția Windows 7, în funcție de modificările efectuate, după care ISO-ul va fi gata de utilizare.

Asta e tot. A trecut prin procesul de la obținerea unei versiuni ISO de Windows, achiziționarea de software până la crearea unui bootable Flash Drive USBși cum să îl utilizați, precum și utilizarea unui anumit utilitar pentru a crea un DVD bootabil dintr-un ISO Windows.

Dacă decideți să începeți să vă distribuiți programele, atunci nu vă puteți lipsi de un kit de distribuție de instalare. În prezent, aproape toate programele au un program de instalare, numit de obicei Setup.exe. În acest articol, vom analiza un exemplu despre cum să asamblați un program de instalare pentru o aplicație Access și vom analiza câteva dintre caracteristicile pe care trebuie să le cunoașteți.

După cum am menționat mai devreme, Access nu vă permite să creați un fișier executabil care poate rula fără Access. Dar, în același timp, Microsoft oferă să rezolve problema folosind pachetul Dezvoltator Microsoft Office, care include o licență pentru distribuirea programului Microsoft Access runtime. Mă voi opri asupra acestui lucru mai detaliat.

Runtime Microsoft Access este o versiune a Access care permite utilizatorilor să ruleze, dar nu să modifice, o aplicație Access. Este logic să instalați Microsoft Access runtime în loc de versiunea completă numai atunci când este necesară puritatea licenței, iar clientul care rulează baza de date nu are o licență Access. În acest caz, trebuie să cumpărați ODE (Ediția Office Developer). Apoi, odată cu achiziția sa, primești câteva instrumente suplimentare si cel mai important lucru DREAPTA pentru a instala la clienți împreună cu baza dezvoltată de dvs. și versiunea Run-time a Access. În acest caz, nu vor exista pretenții împotriva clientului cu privire la utilizarea ilegală a Access. În caz contrar, fiecare client trebuie să cumpere o licență MS AAccess.

Pachetul ODE include un „producător de distribuție” care include MDB și versiunea dvs. Run-time în distribuție. Toate bibliotecile necesare pentru crearea Run-time sunt deja în versiunea completă a Access (chiar și fără ODE). Dar există un DAR aici (acesta este pentru cei care sunt îngrijorați de „chita”) licențiat:

Dacă nu îl cumpărați oficial, atunci clienții încă nu vor avea dreptul de a folosi nici măcar versiunea Run-time.

Poate apărea următorul gând: Ce se întâmplă dacă aflați ce fișiere are nevoie Access pentru a funcționa și le includeți în distribuția de instalare? Este posibil, dar nu rezolvă problema licenței. În plus, va trebui să creați un program de instalare destul de complex cu verificarea componentelor disponibile și instalarea/înregistrarea celor lipsă. Mai mult, în acest din urmă caz, este posibil, cu acțiuni inepte, chiar și distrugerea sistemului.

În general, dacă luăm în considerare situațiile reale cu vânzarea de aplicații pe Access, atunci doar câțiva dezvoltatori (vorbim despre Rusia) cumpără cu adevărat pachete licențiate. De regulă, aceștia sunt cei pentru care „la un anumit nivel de dezvoltare a afacerii, problema cumpărării – nu cumpără își pierde relevanța” – sau, cu alte cuvinte, cine își permite să cumpere pachet de licență pentru 600 USD - 1000 USD. Este interesant atunci să ascultăm blestemul lor pe forumuri despre munca unor astfel de programe. Din câte am înțeles, există aceleași „jambs” ca în versiunile piratate. Prin urmare, vă îndemn să utilizați numai gratuit sau versiuni piratate Office pentru programele tale, nu o voi face, dar nici nu aș recomanda să folosești unul cu licență (vezi mai sus).

Interesant este că versiunea completă a Access poate fi rulată în modul runtime prin specificarea comutatorului /runtime pe linia de comandă. De exemplu, creați o comandă rapidă pe desktop, faceți clic pe ea Click dreapta mouse-ul, în caseta de dialog care apare în câmpul obiect, scrieți ceva de genul: (acesta este pentru Office 2000 - XP, iar pentru 2003 va trebui să îl remediați în loc de Office10 - Office11)

„C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE” „D:\Base\MyBase.mdb”/runtime

iar în câmpul „Dosar de lucru”:

Acum să lansăm aplicația prin această comandă rapidă. Se va deschide fereastra de proiect Access, dar comanda rapidă Access, precum și barele de instrumente standard, nu vor mai fi acolo. Acesta este modul de rulare.

Distribuție pentru dezvoltatori începători Accesați aplicații prin pachetul Microsoft Office Developer este greu de acceptat. La urma urmei, costă bani, și nu puțin. Vom lua în considerare o altă modalitate, folosind un program de instalare gratuit. Inno Setup. Bineînțeles, există și altele ca plătite, de exemplu InstallShield, și instalatori gratuiti. Ele diferă prin comoditatea muncii, mărimea trusei de distribuție fiind creată.

Inno Setup- instalator distribuit gratuit pentru programe Windows. Versiunile în limba engleză au apărut în 1997, acum Inno Setup este tradus în mai multe limbi, iar instalatoarele pot fi create în mai mult de 20 de limbi. Inno Setup depășește mulți instalatori comerciali în funcție de caracteristici, stabilitate și dimensiunea fișierului.

Caracteristici principale:

  • programul poate compara informațiile despre versiunea fișierului
  • mutați fișierele folosite
  • înregistrați DLL/OCX/FNT/TLB și biblioteci de tip
  • instalați fonturi
  • verifică dacă anumite programe sunt active
  • crearea de comenzi rapide (de exemplu, prin meniul Start sau pe desktop)
  • scrierea în fișierele ini
  • mașină de scripting Pascal încorporată
  • acceptă instalarea multilingvă
  • instalați și dezinstalați în mod implicit
  • tot codul este disponibil (Borland Delphi 2.0-5.0)
  • protecția cu parolă pentru configurare
  • în cazul anulării în timpul execuției, toate acțiunile vor fi resetate la starea inițială
  • acceptă toate versiunile pe 32 de biți de Windows (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • creează crearea unuia fișier exe, ceea ce simplifică foarte mult procesul de instalare a programului dvs
  • interfață standard Windows 2000/XP
  • orientat către utilizator (de exemplu, complet, minim, personalizat)
  • toate instrumentele de dezinstalare
  • instalare fișier: suport nativ pentru fișiere de compresie „deflate”, bzip2, 7-zip LZMA

De asemenea, începând cu versiunea 2.0.6, Inno Setup include suport complet pentru MBCS. Versiunile anterioare nu includ ultima proprietate. Dar instalarea web nu acceptă.

Particularitatea creării unui program de instalare în Inno Setup este că programele de instalare sunt create folosind scripturi - simplu fișiere text ASCII asemănător cu fișierele .INI. Scripturile sunt mai ușor de editat decât, de exemplu, lucrul cu interfața Installshield. Scripturile au extensia „.iss” (inno setup script). Specifică toți parametrii programului de instalare, iar în timpul instalării, programul se asociază cu aceste fișiere. Scriptul este împărțit în secțiuni ale căror nume sunt scrise între paranteze drepte. În cadrul secțiunilor, există cuvinte cheie și instrucțiuni pe care compilatorul le poate citi și executa.

Comentariile încep cu punct și virgulă la începutul unei linii și pot fi plasate oriunde în script. Blocarea comentariilor nu este posibilă, precum și plasarea unui comentariu în mijlocul unei linii. Acesta din urmă este permis de compilator, dar ulterior, atunci când este executat, duce la o eroare.

; -- Sample1.iss --
; Demonstrează copierea a 3 fișiere și crearea unei pictograme.

Ordinea secțiunilor nu contează. Toate (cu excepția ) sunt arbitrare. Un cuvânt cheie i se atribuie o valoare folosind semnul egal (=).

Direcțiile constau din unul sau mai mulți parametri și opțiunile acestora, precum și steaguri steaguri. Parametrul, la rândul său, constă dintr-un nume urmat de două puncte : si valori. Parametrii, opțiunile și steaguri sunt separate unul de celălalt printr-un punct și virgulă ;

Să aruncăm o privire rapidă la secțiunile principale:

Secțiune

Sens

conține instrucțiuni despre comportamentul rutinei de instalare, precum și despre cum ar trebui să arate. Cuvintele cheie AppName, AppVerName și DefaultDirName sunt necesare. Toate celelalte la nevoie
Acesta conține fișiere pentru configurare
etichete (pictograme)
Raportul dintre componente și tipul de rutină de instalare
vă permite să creați noi foldere goale
face intrări în fișierele INI
prima acțiune în timpul instalării, sintaxa corespunde secțiunii
permite modificări specifice ale textului
face o înregistrare în registru
execută alte programe după ce datele au fost instalate cu succes, dar înainte ca caseta de dialog să fie închisă
permite acțiuni suplimentare în configurare
setează tipul de configurare
ultima operație în timpul dezinstalării. În acest fel folderele și/sau fișierele vor fi șterse
prima operație în timpul dezinstalării. Secțiunea de potriviri de sintaxă
conține informații despre limbă. de obicei nu este folosit

Inno Setup funcționează în interiorul unui script cu diverse constante predefinite, care de obicei conțin căi. Mod de a scrie: (Nume). Unele constante precum (aplicație) și (grup) pot/ar trebui să fie predefinite de utilizator. Oricine dorește să definească ei înșiși constantele ar trebui să apeleze la preprocesorul lui Alex Yackimoff.

Iată principalele constante ale Inno Setup:

constant

exemplu

(victorie) calea către directorul/folderul Windows C:\Windows
(sys) mod de a folderul de sistem Windows, în special folderul System32 C:\Windows\System sau C:\Windows\System32
(aplicație) cale către propria aplicație (program)
(pf) calea către folderul programului C:\Program
(cf) calea către datele partajate C:\Program\Gemeinsame Dateien
(dao) matchs(cf)\Microsoft Shared\DAO C:\Program\Gemeinsame Dateien\Microsoft Shared\DAO
(src) calea către folderul rutinei de instalare, la momentul execuției setării R:\
(grup) grup de programe pentru meniul de pornire

Deci, să luăm în considerare sarcinile care trebuie rezolvate (le definim doar pe cele minime). Instalatorul nostru ar trebui să facă următoarele:

Dezarhivați fișierele în locațiile dorite
Creați un folder în directorul programului (dosarul „Kop” - pentru stocarea backup-urilor bazei de date)
Creați un meniu de lansare a aplicației în Start - Toate programele, precum și o pictogramă pe desktop

Acesta este minimul necesar. Dar, desigur, acestea nu sunt toate caracteristicile Inno Setup. Nu degeaba îl folosesc mulți dezvoltatori. Dar în acest articol mă voi limita la asta, cei care doresc să studieze capacitățile programului în profunzime se pot referi la sistemul de ajutor. Există multe link-uri pe Internet atât către program, cât și către traduceri ale ajutorului. De exemplu, Inno Setup 5.1.6. și referință la acesta puteți descărca aici ... site-ul în limba engleză al programului http://www.innosetup.com

Pentru a începe, încercați să experimentați prin crearea unui program de instalare folosind vrăjitorul și apoi studiind structura scriptului rezultat. În principiu, cred că nu este nevoie să descriem în detaliu ce să apăsați unde. Inno Setup este atât de ușor de învățat încât puteți învăța ceea ce se numește „metoda științifică de poke” fără probleme. Iată un exemplu de script de instalare care realizează sarcinile definite mai devreme (toate fișierele de distribuție se află în directorul D:\Setup.)


AppName=Programul meu
AppVerName=Programul meu. Versiunea 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=nu
DefaultGroupName=Programul meu
DisableProgramGroupPage=da
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=da


Nume: "desktopicon"; Descriere: „Creați o comandă rapidă pe &Desktop”; GroupDescription: „Etichete suplimentare:”


Sursa: „D:\Setup\Server.mdb”; DestDir: „(aplicație)”; DestName: „Server.mdb”;
Sursa: „D:\Setup\license.txt”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\readme.txt”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Log.JPG”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Log.ico”; DestDir: „(aplicație)”;
Sursa: „D:\Setup\Base.mdb”; DestDir: „(aplicație)”;


Nume fișier: „(aplicație)\MyProg.url”; Secțiunea: „InternetShortcut”; Cheie: „URL”; Șir: „http://MyMySoft.ru/”


Nume: „(aplicație)\Cop”


Nume: „(grup)\Programul meu”; Nume fișier: „(app)\Base.mdb” ;WorkingDir: „(aplicație)”;IconFilename:(aplicație)\Log.ico
Nume: „(grup)\Site-ul programului”; Nume fișier: „(aplicație)\MyProg.url”
Nume: „(userdesktop)\Programul meu”; Nume fișier: „(app)\Base.mdb” ;WorkingDir: „(aplicație)”; IconFilename:(app)\Log.ico;Tasks: desktopicon

Un exemplu despre cum funcționează totul poate fi descărcat mai jos.

  • Contactați „Interfață” pentru mai multe informații/cu privire la achiziția produselor

Descărcări

Mai devreme sau mai târziu, fiecare utilizator Linux se gândește să-și creeze propria distribuție. Unii susțin că poți „personaliza totul pentru tine”. Alții se plâng că printre distribuțiile deja prezentate în Vetka nu există una ideală. Și se presupune că au idei super-conceptuale pentru propriul lor sistem. De ce am început toată această psihologie? Pentru a tăia imediat oxigenul pentru începătorii care se joacă cu Linux, care nu au ce face. Dacă vă gândiți deja să creați un sistem de operare, gândiți-vă până la capăt. Asa de,

Vreau să creez un sistem de operare Linux.
Vă avertizez imediat: dacă ar fi secolul al XVIII-lea, toți cei care aleg un alt kit de distribuție dezvoltat (și, Doamne ferește, popular...) pentru baza viitorului lor sistem ar fi spânzurați. Postarea este despre crearea unui sistem de la zero, ceea ce înseamnă că nu vom atinge niciun Slax și Linux Mint.

Pasul 1: Alegeți un suport media
Există puține opțiuni: fie sistemul de operare pornește de pe un LiveCD, fie de pe un hard disk, fie de pe un dispozitiv flash. O să fac o rezervare imediat: nu voi spune un cuvânt despre hard disk în postare, pentru că este mult mai convenabil să creezi un kit de distribuție flexibil din seria „Port totul cu mine”, sau o distribuție blocată. kit pe un disc optic. Dacă înveți cum să creezi un sistem LiveCD sau LiveUSB, nu vor fi probleme cu instalarea pe un hard disk.

Pentru orice eventualitate, pregătiți o unitate flash goală, un CD și, în sfârșit, instalați Virtualbox.

Pasul 2 Compilarea kernelului
În ceea ce privește eliberarea celui de-al treilea Kernel-urile Linux, acest pas încurajează dezvoltarea ulterioară... Deci, avem nevoie de surse de kernel. Fiecare utilizator știe că acestea pot fi obținute de la kernel.org. În niciun caz, auzi?, nu înșuruba niciodată un nucleu străin care nu a fost compilat de tine în sistemul tău!

Deoarece lenea mea a depășit scara, am creat un folder/linuxkernel și am despachetat arhiva cu sursele de acolo. Conectându-mă ca root, am făcut următoarele:

cd /linuxkernel
face menuconfig

În principiu, nucleul poate fi configurat în trei moduri: make config (configurare dialog), make menuconfig (configurare pseudo-grafică prin ncurses) și make xconfig (configurare grafică). Concluzia este că make config îți va distruge starea de spirit pentru o lungă perioadă de timp, pentru că. el va pune toate întrebările posibile cu privire la toate aspectele tuturor subiectelor. Problema cu make xconfig nu se găsește la toată lumea, dar m-am întâlnit și încă o face. Dacă ai chef să o faci prin X, dă-ți seama singur. Cea mai bună opțiune- face menuconfig. Acest lucru îți va deschide o interfață pseudo-grafică, prin care poți personaliza nucleul în felul tău. Lucrul necesită biblioteca ncurses, care este ușor de instalat.

În principiu, dacă creierul tău înțelege Linux deloc, vei înțelege configurația. Procesul este interesant, există într-adevăr o mulțime de opțiuni și de ajutor, deși Limba engleză, dar încă mulțumește cu accesibilitatea și simplitatea sa.

Cu toate acestea, încă trebuie să fii îndrumat. Accesați Sisteme de fișiere ---> și introduceți asteriscurile necesare. Litera M înseamnă că suportul pentru un anumit driver se realizează prin conectarea unui modul extern la kernel (îi urăsc!). Avem nevoie și de suport Isofs pentru a citi discurile. Sisteme de fișiere ---> Sisteme de fișiere CD-ROM/DVD ---> Suport pentru sistemul de fișiere ISO 9660 CDROM. Încă puteți susține sisteme dos vechi.

Nebunii dezvoltatori Mandriva au uitat să permită sisteme de fișiere ---> Sisteme de fișiere DOS/FAT/NT ---> suport de scriere NTFS, iar pe una dintre distribuțiile lor aveam probleme la accesarea vechii partiții Windows.

Uită-te Tip procesor și caracteristici ---> Familia de procesoare, mi s-a recomandat să aleg Pentium-MMX.

De asemenea, caută în Driverele de dispozitiv, este util. Pentru distracție, puteți alege totul acolo și puteți compila un nucleu care cântărește > 50 MB.

Mai departe. Nucleul, după ce s-a încărcat singur, trebuie să încarce, de fapt, sistemul. Fie din fișiere autocompilate (utilizate în sistemele încorporate), fie dintr-o arhivă CPIO comprimată cu ceva, fie din Initrd. Acesta nu este DOS pentru dvs., aici nu va fi posibil să vă referiți imediat la un fișier init "nou în directorul rădăcină al unui disc sau al unei unități flash. De fapt, va funcționa, nu ascultați unchiul Annix! Acest lucru este greșit. , chiar dacă există deja o controversă puternică pe Internet. vom folosi initrd pe sistemul nostru, deoarece este convenabil și nu va provoca expresii obscene de la dezvoltatori terți, spre deosebire de arhiva CPIO.

Da, compilați nucleul cu comanda

Dacă aveți x86, îl puteți găsi la /linuxkernel/arch/x86/boot/bzImage.

Pentru programatorii duri din Chelyabinsk, puteți utiliza compilarea încrucișată...

Creați Ramdisk.

Acum avem nevoie de un initrd cu cea mai simplă coajă. Vom folosi busybox pentru că acest nyasha poate face orice. Îi vom fura drumul lui Roberto de Leo, creatorul Movix (aș începe chiar să-l respect dacă nu ar fi dragostea transcendentă pentru Perl):

Dd if=/dev/zero of=/dev/ram0 bs=1k count=5000 - Creați un Ramdisk în RAM-ul computerului nostru.
mke2fs -m0 /dev/ram0 5000 - Formatați discul Ram pe sistemul Ext2
mkdir /distro - Creați un folder
mount /dev/ram0 /distro - Montați în folderul /distro

Totul, acum avem un Ramdisk cu o capacitate de 5 MB. Poți face mai mult, dar nu e nevoie. Spre deosebire de Thomas Mathejisek, nu voi umple initrd-uri cu module Squashfs comprimate cu LZMA. Tot ceea ce este necesar va fi compilat cu nucleul. Da, acest lucru nu este foarte logic și corect, dar necazul este de o sută de ori mai puțin. Și mai ales pentru cei care condamnă această abordare, puteți activa opțiunea de modularitate în nucleu: Activați suportul pentru module încărcate.

În Ramdisk-ul nostru, montat pe / distro, există un astfel de folder, pierdut + găsit. Asta pentru că l-am formatat în ext2. În niciun caz nu trebuie șters, deși este puțin probabil să ajute aici, imaginea este reparată. pentru a pune busybox pe primul loc...

Instalare Busybox
De ce proiecte atât de grozave au site-uri web atât de proaste? Deși... chiar nu mai contează dacă sursele sunt descărcate și despachetate cu succes în folderul /busybox.

Puteți configura busybox în același mod:

cd/busybox
face menuconfig

Daca tot nu intelegi ce este, iti explic. Busybox înlocuiește tone de aplicații UNIX stocate în folderele /bin, /sbin, /usr/bin, /usr/sbin. În schimb, este creată o singură aplicație: /bin/busybox și sunt create o grămadă de link-uri către aceasta în folderele de mai sus. Instalați busybox cu următoarea comandă:

Faceți CONFIG_PREFIX=/distro instalare

Busybox va crea, de asemenea, fișierele /sbin/init și, din anumite motive, /linuxrc, astfel încât sistemul dumneavoastră să pornească corect. Dar nu tot folderele necesare Au fost create. Așa că terminăm totul cu mâinile noastre și creăm:

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

Dacă ai uitat ceva, amintește-ți, pentru că Aceste directoare sunt greu de uitat.

Totul ar fi bine, dar busybox necesită biblioteci pentru a funcționa, care trebuie copiate în distribuția noastră. Este foarte ușor să afli care:

ldd /distro/bin/busybox

Programul ne va arăta bibliotecile necesare pentru shell-ul nostru. Spun imediat: poarta linux este creată de kernel și nu poate fi copiată.

Când copiați biblioteci, puteți întrerupe informațiile de depanare (după cum ne sfătuiește Roberto):

Objcopy --strip-debug de unde până

Realizarea Linux din Linux

Trebuie să creați mai multe fișiere text de sistem:

Avem nevoie de /etc/inittab. Vă voi surprinde: la începutul vieții, sistemul nici măcar nu știe ce este Root. Avem chiar și un utilizator fără nume, dar fișierul cu funcții de nivel scăzut la nivel de sistem (ONF) trebuie să fie prezent. Conținutul pilot al fișierului este următorul:

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

# Porniți un shell în consolă.
::respawn:-/bin/sh

# Comenzi de executat înainte de oprire și repornire.
::shutdown:/sbin/swapoff -a >/dev/null 2>&1
::shutdown:/bin/umount -a -r >/dev/null 2>&1

Următorul fișier- /etc/fstab. Acesta este un tabel care descrie ce și unde se montează la pornire. Chestia este inutilă! Trebuie să instalăm proc, altfel nimic nu va funcționa deloc, așa că scriem în fișier:

Nici unul /proc proc implicit 0 0

Mount are nevoie și de /etc/mtab. Creați-l și lăsați-l gol.

Dar mount va face doar ceea ce trebuie să facă atunci când îi cerem în mod explicit. Și vom întreba în același fișier de boot /etc/rc.d/rc.S (rc.d este un folder). Întrebăm politicos:

/bin/mount -av -t nonfs

Avem nevoie și de un fișier de profil (b) (a) sh, în general există libertate pentru imaginație. Creați un fișier /etc/profile și completați-l cu următoarele:

PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:"
MINUS=-MM
TERM=linux
HOME=/rădăcină
PS1=">"
PS2=">"
ignoreeof=10
export PATH DISPLAY LESS TERM PS1 PS2 HOME ignoreeof

Veți avea nevoie și de fișierul /etc/shell, care indică faptul că există un shell:

/bin/sh
/bin/ash
/bin/bash

Asta e de fapt tot. Putem scrie Ramdisk-ul nostru într-un fișier.

Mkdir / os - folder pentru „gata”.
umount /dev/ram0 - demontează o bucată de RAM.
dd if=/dev/ram0 of=/os/initrd bs=1k count=5000 - creați fișier.
gzip /os/initrd - comprima fișierul initrd

Creați o unitate flash bootabilă

"Linia de sosire" a micii noastre dezvoltări. Luăm o unitate flash USB, o introducem, o formatăm în vfat (este posibil și în ext, dar nu uitați că nu toți utilizatorii de Windows s-au împușcat încă).

Pe unitatea flash, creați un folder de boot, acesta conține folderele initrd și kernel.

Din folderul / os, copiați Ramdisk-ul comprimat în folderul boot / initrd de pe unitatea flash, numiți-l „main.gz”. Din folderul cu sursele nucleului, copiați bzImage în folderul de boot / kernel de pe unitatea flash USB, numiți-l „main.lk”. Obținem fișierele de bootloader Syslinux (pe Internet sau din altă distribuție: nu contează aici), și anume syslinux.bin, syslinux.boot, syslinux.cfg. Le copiem în directorul rădăcină al unității noastre flash. În fișierul syslinux.cfg scriem ceva de genul:

implicit mm
prompt 1
timeout 100
eticheta mm
kernel /boot/kernel/main.lk

eticheta mc
kernel /boot/kernel/main.lk

eticheta cm

append initrd=/boot/initrd/main.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0
eticheta cc
kernel /boot/kernel/custom.lk
append initrd=/boot/initrd/custom.gz load_ramdisk=1 ramdisk_size=5000 rw root=/dev/ram0
etichetă hd
localboot 0x80

Astfel, am acceptat initrd-urile personalizate și nucleul, care, de dragul experimentului, pot fi conectate la distribuția noastră.

Să aflăm ce dispozitiv este unitatea noastră flash în sistem (puteți rula mount fără parametri și vedeți). Acesta este fie /dev/sdb1, fie /dev/sdc1 sau /dev/sdd1. Merită să demontați unitatea flash înainte de a începe instalarea.

Instalați syslinux (dacă pachetul nu este în sistem, apt-get install syslinux):

Syslinux -d calea_dispozitivului

Fișierul ldlinux.sys ar trebui să apară în directorul rădăcină al unității flash. Dacă este, atunci syslinux.bin, syslinux.boot nu mai sunt necesare.

Nu vă voi spune cum să configurați BIOS-ul pentru a porni de pe o unitate flash USB - este ușor. Permiteți-mi doar să spun că este foarte convenabil să creați folderul /boot/initrd/init, în care puteți monta /boot/initrd/main pentru a lucra în continuare cu el. Doar nu uitați să îl decomprimați și să îl comprimați cu gzip.

OK, totul sa terminat acum.

Așa cum tocmai ți-am spus cum să construiești un sistem Linux de la zero. Ușor, nu-i așa? Puteți edita apoi scriptul /sbin/init, pentru că mai aveți mult de lucru! Va trebui să scrieți un script pentru a monta unitatea flash care face chroot în directorul rădăcină. În caz contrar, veți fi forțat să lucrați cu o partiție ReadOnly de 5 MB. Dar asta este o cu totul altă poveste.

Cum să-ți creezi propria referință construi Windows 10 - un kit de distribuție cu setări de sistem, ajustări implementate și software desktop instalat? Acest proces va fi discutat în detaliu mai jos, dar mai întâi să vorbim despre caracteristicile propriilor noastre ansambluri ale sistemului.

1. Avantaje și dezavantaje ale versiunilor personalizate de Windows

Care sunt beneficiile versiunilor native ale Windows? Asamblarea proprie a sistemului economisește timp și efort la instalarea sistemului. De exemplu, puteți pregăti o distribuție Windows 10 cu set standard Odată cu sistemul vor fi instalate programe pentru cercul celor dragi: un browser, un arhivator, un descărcator de torrent, un cleaner, un dezinstalare și software similar pentru un public larg. Beneficiile în comparație cu o distribuție Windows obișnuită sunt evidente, dar ce obținem în comparație cu alte moduri de implementare a sistemului? O versiune nativă a Windows, a cărei imagine de referință a fost creată pe un disc GPT, poate fi implementată ulterior pe un disc MBR și invers. În timp ce transferul sistemului utilizând programe de rezervă sau manageri de spațiu pe disc nu va ajuta la schimbarea stilului partițiilor de disc. Spre deosebire de acesta din urmă, versiunea nativă de pe suportul de instalare nu va fi legată de un fișier de rezervă pe o partiție de disc non-sistem sau un dispozitiv amovibil și nici nu va trebui să montați un hard disk de destinație pentru clonarea Windows.

Build-urile native Windows au trei dezavantaje. Primul este că trusa de distribuție a ansamblului său va ocupa mai mult spațiu decât distribuție curată Microsoft. Dar această problemă este rezolvată prin utilizarea unei unități flash cu o capacitate de cel puțin 8 GB. Al doilea dezavantaj este că procesul de instalare Windows va dura puțin mai mult decât de obicei, ceea ce este asociat cu implementarea software-ului adăugat. Al treilea minus este birocrația cu crearea ansamblului. Efortul depus este puțin probabil să fie justificat dacă sistemul este rar reinstalat.

2. Algoritmul acțiunilor

Procesul de creare a versiunii Windows 10 va avea loc în mai multe etape principale:

  • Crearea unei imagini de referință a sistemului - o stare ideală a sistemului pregătită pentru implementare (cu setările efectuate și software-ul încorporat, fără a fi legat de componentele computerului);
  • Capturarea imaginii de referință în fișierul install.esd;
  • Reambalarea imaginii ISO originale de instalare a sistemului cu înlocuirea fișierului install.esd.

3. Imagine de referință Windows 10

Imaginea de referință Windows 10 poate fi pregătită în mai multe moduri, poate fi:

  • Un sistem bine stabilit cu legarea de la distanță la componente folosind utilitarul Sysprep (a se vedea paragraful 7 al articolului);
  • Noul Windows 10 instalat pe o altă partiție de disc;
  • Noul Windows 10 la bordul unei mașini virtuale.

Sistemul dezvoltat trebuie curățat temeinic - ștergeți fișierele din folderele profilului utilizatorului, curățați folderele Temp etc. În caz contrar, trusa de distribuție se va dovedi a fi de dimensiuni gigantice. Este mai ușor cu sistemele noi: în primul rând, kitul de distribuție bazat pe acestea va ocupa mai puțin spațiu, iar în al doilea rând, în timpul instalării lor, imaginea de referință Windows 10 poate fi creată de la zero în modul de audit - tratament special funcționarea sistemului fără participarea unui cont de utilizator. Modul de audit este furnizat de Microsoft pentru implementarea setărilor corporative și a software-ului de către OEM și organizațiile mari înainte de a livra computere clienților, respectiv angajaților. La ieșire obținem în mod corespunzător un sistem personalizat cu software desktop instalat, la etapa de instalare a căruia puteți crea conturi noi, puteți seta setări regionale, puteți dezactiva opțiunile de trimitere a datelor către Microsoft etc. În același timp, vechiul cont nu se va bloca nicăieri.

În cazul nostru, vom crea o imagine de referință Windows 10 de la zero în modul de audit folosind Hyper-V. Acest hipervizor a fost ales datorită ușurinței sale de utilizare și ușurinței de a muta cantități mari de date de la mașina virtuală la sistemul principal. Discurile VHDX și VHD utilizate în funcționarea mașinilor virtuale Hyper-V sunt montate pe sistemul principal folosind Explorer. Susținătorii altor hipervizori - VMware Workstation iar VirtualBox le poate folosi. Pentru a facilita accesul la date disc virtual din sistemul gazdă și nu vă deranjați cu adăugiri de invitați, mașinile virtuale pot fi create pe baza discurilor VHD. Atât VMware Workstation, cât și VirtualBox funcționează cu discuri VHD.

Cei care decid să creeze o imagine de referință a Windows 10 pe a doua partiție a discului computer real pentru viitor pentru a ajuta instrucțiunile și completarea.

4. Nuanțe cu activare

concept propriul ansamblu Windows trebuie să se distingă de versiunile piratate ale sistemului care vin activate sau cu un activator pe desktop. Scopul acestui articol este de a simplifica procesul de instalare a Windows, dar nu de a rezolva problema activării acestuia. Imaginea de referință a Windows 10 va fi creată folosind instrumente care nu intră în conflict cu politica Microsoft - de fapt, propriile instrumente. Iar utilizarea lor nu garantează performanța ansamblurilor activate ale sistemului. Reamintim că cerințele Microsoft sunt următoarele: activarea fiecărei copii de Windows, indiferent de ce distribuție este instalată, pe fiecare calculator separat. Dacă un Windows activat, bine stabilit servește ca imagine de referință, în procesul de eliminare a legării la componente folosind utilitarul Sysprep, trebuie să resetați activarea (vezi paragraful 7 al articolului).

Caut o modalitate de a transfera Windows activat pe alte computere.

5. Creați o mașină virtuală Hyper-V

Deci, pentru a pregăti o imagine de referință a Windows 10, creăm o mașină virtuală. Condițiile de lucru cu Hyper-V, activarea hypervisorului, precum și procesul de creare a unei mașini virtuale sunt descrise în detaliu în articolul site-ului. Numai că, spre deosebire de exemplul luat în considerare la paragraful 5 al acestui articol, alegerea generației de mașini virtuale nu este fundamentală, puteți crea și o mașină de prima generație. Dacă nu este planificată introducerea de software care necesită mult resurse, cum ar fi jocurile, ne putem limita la volumul hard disk-ului VHDX creat de 50-60 GB. Ei bine, sfaturi năucitoare pentru proprietarii de SSD - calea de stocare a fișierelor mașinii virtuale și a discului VHDX trebuie să fie indicată pe partiția HDD. Pe ultimul pas creați o mașină virtuală, specificați imaginea ISO, porniți mașina și începeți procesul de instalare a sistemului. Acesta din urmă va fi diferit de modul în care se întâmplă de obicei.

6. Instalați și configurați Windows 10 în modul de audit

Trecem prin procesul de instalare a Windows 10 până la etapa de alegere a tipului de instalare și selectam a doua opțiune.

Vom avea nevoie de două partiții - una pentru Windows, cealaltă non-sistem, unde fișierul install.esd va fi salvat ulterior. Formăm secțiunea C de la 30-40 GB.

Spațiul rămas este dat unei alte secțiuni.

Instalarea Windows.

După finalizarea etapei de copiere a fișierelor, nu extragem imaginea ISO de instalare din mașina virtuală, mai avem nevoie de ea. În etapa de instalare, în care trebuie să setați primele setări, nu atingeți nimic, doar apăsați tastele Ctrl + Shift + F3.


5

Să intrăm în modul de audit cu conexiunea contului de administrator ascuns.

La intrarea în sistem în modul de audit, suntem întâmpinați de fereastra utilitarului Sysprep. Utilitarul își va aștepta soarta pentru a elimina legarea sistemului configurat de la componente. Puteți începe configurarea sistemului. Un avertisment: nu funcționează în modul de audit Microsoft Edge, Internet Explorer trebuie să ruleze pentru a accesa Internetul.


7

În ceea ce privește limitele de intervenție în sistem, în modul audit putem lucra cu tot ceea ce nu se aplică conturilor de utilizator. Putem instala software pentru desktop, schimba setările sistemului, aplică ajustări, lăsa foldere sau fișiere pe desktop. Dar aplicațiile universale din Windows Store nu pot fi instalate. La fel ca Microsoft Edge, magazinul nu rulează în modul de audit. Chiar dacă sistemul este activat, nu va funcționa pentru a schimba tema sau alte setări de personalizare. Instalarea aplicațiilor universale și aplicarea setărilor de personalizare necesită un cont de utilizator, nu un administrator ascuns.

Dacă trebuie să reporniți sistemul, de exemplu, acest lucru este necesar pentru a instala unele programe, acest proces trebuie efectuat folosind fereastra Sysprep: trebuie să setați valorile „Comutare în modul de auditare” și „Repornire”. ". Apoi faceți clic pe „OK”.

În paralel cu configurarea sistemului, trebuie să faceți un lucru important - formatați partiția non-sistem a discului.

7. Ștergerea legării la componente (Sysprep)

Deci, imaginea de referință a sistemului este gata. Acum putem începe procesul de eliminare a legăturilor componentelor. Ne întoarcem la fereastra utilitarului Sysprep deschis sau îl rulăm apăsând tastele Win + R și tastând:

Dosarul care se deschide va conține un fișier EXE pentru lansarea utilitarului.

În fereastra Sysprep, setați acțiunea „Mergeți la fereastra de bun venit (OOBE)”. Bifați caseta „Pregătire pentru utilizare” pentru a reseta activarea. În opțiunile de închidere, selectați „Oprire”. Și faceți clic pe „OK”.

Așteptăm sfârșitul Sysprep și închiderea mașinii virtuale.

8. Creați fișierul install.esd

Verificăm dacă merită să porniți o mașină virtuală din imaginea ISO de instalare a Windows 10 și să porniți de pe ea. Folosim discul de instalare pentru a accesa linia de comandă. Dacă imaginea de referință Windows 10 a fost creată pe a doua partiție de disc a unui computer real, mergeți la sistemul de operare principal și deschideți-l acolo Linie de comanda.

În prima etapă a instalării sistemului, apăsați tastele Shift + F10.

Folosind utilitarul DISM, vom captura imaginea sistemului de referință și o vom salva în fișierul install.esd. Dar mai întâi, să vedem sub ce litere apar cele două secțiuni necesare - secțiunea de sistem și secțiunea de destinație, unde va fi salvat install.esd. Introduce:

În cazul nostru, unitatea de sistem este listată ca D, iar unitatea non-sistem este listată ca E. Prin urmare, comanda pentru a captura imaginea sistemului va fi următoarea:

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

În această comandă, respectiv, în fiecare caz individual, este necesar să înlocuiți literele E și D cu ale dvs.


12

La finalizarea operațiunii, opriți mașina virtuală. Nu vom mai avea nevoie.

9. Montarea discului mașinii virtuale în sistemul principal

Pentru a face discul mașinii virtuale să apară pe sistemul principal unde actiunile urmatoare, deschideți fișierul de disc VHDX (sau VHD) al acestei mașini în Explorer. În meniul contextual, faceți clic pe Conectare.


13

Toate partițiile de disc virtual vor apărea în Explorer ca discuri individuale. În cazul nostru, selectăm ultimul disc M, aici este stocat fișierul install.esd. După reambalarea imaginii ISO, discul virtual va trebui să fie demontat, acest lucru se face folosind opțiunea „Extract” din meniul contextual al oricăreia dintre partițiile de disc virtual adăugate.


14

Cu fișierul install.esd nou creat, îl vom înlocui pe originalul ca parte a distribuției oficiale Windows 10.

10. Reambalarea imaginii ISO a distribuției Windows 10

Multe programe pot înlocui un fișier cu altul ca parte a unei imagini ISO bootabile, în cazul nostru, programul UltraISO a fost selectat pentru reambalare. Hai să-l lansăm. Faceți clic pe meniul „Fișier”, apoi - „Deschidere” și în Explorer specificați calea către imaginea ISO din care a fost instalat Windows 10 pe mașina virtuală.


15

Conținutul imaginii ISO va fi afișat în partea de sus a ferestrei UltraISO. Aici deschidem folderul „surse” și ștergem în el dosarul original install.esd. În cazul nostru, cântărea 3,7 GB. Partea de jos Windows UltraISO este un explorator de sistem, aici deschidem o partiție de disc montată (sau partiția dorită a unui disc real), care stochează fișierul install.esd nou creat. În cazul nostru, cântărește 4,09 GB. Fișierul nou creat este fie tras în partea de sus a ferestrei - acolo unde a fost fișierul original, fie adăugat folosind meniul contextual.


16

Verificăm: în folderul „surse” al imaginii de disc nu ar trebui să existe install.esd original cu o greutate de 3,7 GB, ci un install.esd nou creat cu o greutate de 4,09 GB.


17
18

Așteptăm finalizarea derulării operațiunii.

***

Acum nu mai rămâne decât să testați versiunea dvs. de Windows 10 pe o nouă mașină virtuală.

O zi bună!

Top articole similare