Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • shtëpi
  • Windows 7, XP
  • Si të ndërtoni shpërndarjen tuaj. Krijimi i shpërndarjes suaj Linux duke përdorur Remastersys

Si të ndërtoni shpërndarjen tuaj. Krijimi i shpërndarjes suaj Linux duke përdorur Remastersys


Postuar nga Ben Everard
Data e botimit: 23 Prill 2015
Përkthim: A. Krivoshey
Data e përkthimit: korrik 2015

Sot ka disa qindra shpërndarje Linux në zhvillim aktiv të të gjitha ngjyrave dhe madhësive. Por asnjëra nuk është saktësisht e njëjtë me ato të instaluara në kompjuterin tuaj, pasi me shumë mundësi e keni konfiguruar atë për t'iu përshtatur preferencave tuaja. Keni kaluar pak kohë duke instaluar ose çinstaluar programe, duke ndryshuar pamjen e kështu me radhë.

A nuk do të ishte mirë ta konvertonit sistemin tuaj të personalizuar në një shpërndarje Live? Mund ta mbani me vete në një flash drive ose ta instaloni në kompjuterë të tjerë.
Ka mjete të ndryshme në dispozicion për të krijuar shpërndarjen tuaj. Ne do të fillojmë me më të lehtat për t'u përdorur, por do të ofrojmë një numër të kufizuar opsionesh personalizimi dhe më pas do të kalojmë në ato më komplekse që ju lejojnë të rregulloni mirë çdo aspekt të shpërndarjes.

Krijoni shpejt Ubuntu-në tuaj

I përshtatshëm edhe për mumbuntu dhe dadbuntu.

Me kalimin e viteve që nga lëshimi i parë i Ubuntu, janë shpikur shumë shërbime që ju lejojnë të krijoni versionin tuaj të Ubuntu. Kjo shpjegon pjesërisht ekzistencën e një numri të madh të derivateve të tij. Megjithëse ato braktisen shpejt nga shumica, Kompleti i Personalizimit të Ubuntu (UCK) është ende i gjallë.

Ju mund të instaloni UCK në Ubuntu ose në ndonjë shpërndarje tjetër të bazuar në të, për shembull në Linux Mint. Shërbimi është në depot zyrtare, kështu që mund ta instaloni duke përdorur një menaxher paketash. Më pas, do t'ju duhet një imazh ISO i shpërndarjes që dëshironi të ndryshoni. Për të thjeshtuar këtë proces, këshillohet të përdorni një imazh të shpërndarjes që përfshin guaskën grafike që do të përdorni. Për shembull, nëse dëshironi të përdorni një desktop të lokalizuar të Gnome në shpërndarjen tuaj, është më mirë të përdorni imazhin e Ubuntu Gnome në vend të imazhit standard të Ubuntu. Nëse jeni duke ekzekutuar në një makinë 32-bit, imazhi duhet të jetë i ndërtuar për arkitekturën i386. Megjithatë, nëse keni një sistem 64-bit, mund të personalizoni një imazh 32-bit.

Pas nisjes së UCK-së, do të shihni një mesazh mirëseardhjeje dhe informacion për hapësirën e kërkuar në disk, më pas një magjistar që do të menaxhojë procesin e mëtejshëm. Në fazën e parë, do t'ju duhet të zgjidhni gjuhën për shpërndarjen tuaj së bashku me gjuhën Menyja kryesore(sigurohuni që shpërndarja në të cilën po ndërtoni sistemin tuaj i mbështet këto gjuhë).

Pas zgjedhjes së gjuhës, duhet të specifikoni mjedisin grafik të shpërndarjes. UCK më vonë do të shkarkojë skedarë lokalizimi për të bazuar në zgjedhjen e gjuhës suaj. Më pas do t'ju duhet të specifikoni vendndodhjen e imazhit të shpërndarjes së Ubuntu që do të vendosni.

UCK do t'ju kërkojë më pas emrin e shpërndarjes dhe do t'ju pyesë nëse dëshironi të konfiguroni manualisht shpërndarjen tuaj. Nëse përgjigjeni po, do të hapet një dritare terminali në të cilën direktoria rrënjësore do të ndryshohet në mjedisin e ndërtimit të shpërndarjes suaj. Në fazën e fundit, UCK do t'ju ofrojë mundësinë e heqjes së të gjithë skedarëve të lidhur me Windows nga shpërndarja juaj dhe krijimit të një imazhi hibrid të diskut ISO që mund të digjet në një disk ose të kopjohet në një USB flash drive. Pas kësaj, UCK do të shpaketojë imazhin e diskut dhe do të shkarkojë skedarët e lokalizimit. Më pas, mund ta konfiguroni shpërndarjen manualisht nëse keni zgjedhur më parë këtë opsion. Opsioni "Run Console Application" do të hapë një dritare terminali me një guaskë rrënjë.

Cilësimet e avancuara

Nga kjo dritare, mund të përdorni menaxherin e paketave apt-get për të hequr dhe instaluar aplikacione. Për shembull, mund të instaloni mbështetje multimediale duke përdorur apt-get install ubuntu-restricted-extras. Nëse shpërndarja juaj është menduar për përdorim në makina të dobëta, mund të çinstaloni LibreOffice:

$ apt-get hiqni -- spastroni libreoffice* /

dhe zëvendësojeni me AbiWord:

$ apt-get install abiword

Nëse dëshironi të vendosni shkurtore për programet tuaja në desktopin tuaj, së pari krijoni një drejtori Desktop:

$ mkdir -p /etc/skel/Desktop

Tani mund të kopjoni shkurtoret për të gjitha aplikacionet e instaluara atje:

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

dhe më pas bëjini ato të ekzekutueshme:

$ chmod +x firefox.desktop

Nëse dëshironi të ndryshoni sfondin e desktopit, hapni skedarin /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override në një redaktues teksti dhe ndryshoni parametrin picture-uri në shtegun e imazhit tuaj:

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

Në mënyrë të ngjashme, ju mund të ndryshoni temën dhe ikonat duke redaktuar parametrat përkatës në këtë skedar. Për shembull, nëse dëshironi të zëvendësoni temën Ambiance me Radiance dhe përdorni grupin e ikonave HighContrast:

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

Pas redaktimit të këtij skedari, mos harroni të përpiloni temat e modifikuara:

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

Ju gjithashtu mund të kopjoni skedarë në CD-në tuaj të drejtpërdrejtë. Për ta bërë këtë, hapni një terminal tjetër dhe shkoni te drejtoria ~/tmp/remaster-root/, e cila është direktoria rrënjësore për CD-në tonë të drejtpërdrejtë. Për shembull, dëshironi të kopjoni shkurtore dhe dosje të caktuara në Desktop:

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

Pasi të keni përfunduar, mbyllni terminalin chroot dhe zgjidhni opsionin "Continue Building" në magjistarin UCK. Ndërtimi i shpërndarjes suaj të re tani do të fillojë.

Sisteme për ndërtimin e shpejtë të shpërndarjeve

Ndërtimi i shpërndarjes në shfletues duke përdorur SUSE Studio

SUSE Studio është ndoshta më sistem i thjeshtë për të krijuar shpërndarjen tuaj. Është grafike dhe funksionon në shfletues. Ju duhet vetëm një shfletues në internet dhe një lidhje interneti. Me SUSE Studio, mund të krijoni shpërndarje desktopi me funksione të plota, sisteme serveri ose shpërndarje të përshtatura për një aplikacion specifik. Nga ndërfaqja e uebit, mund të shtoni përdorues, të personalizoni listën e aplikacioneve dhe madje të personalizoni pamjen dhe të shtoni skedarë.

Ju gjithashtu mund t'i kurseni vetes kohë duke instaluar programin Kickstart Configurator.

$ yum instaloni system-config-kickstart

Ky program ofron një ndërfaqe të thjeshtë grafike për krijimin e një skedari Kickstart.

Ju mund të specifikoni paketat që ju nevojiten duke i renditur në seksionin %packages. Në vend të paketave individuale, këtu mund të shtoni edhe grupe specifike paketash, si p.sh. gnome-desktop. Ju gjithashtu mund të specifikoni paketat nga skedarët e tjerë Kickstart këtu, duke specifikuar emrin dhe vendndodhjen e tyre me parametrin %include:

%përfshi /usr/share/spin-kickfedora-live-base.ks

Nëse ju duhet të ekzekutoni një komandë pas ngarkimit të shpërndarjes, për shembull për të konfiguruar një rrjet, duhet ta specifikoni atë në seksionin %post. Për shembull, nëse dëshironi të nisni automatikisht Firefox-in, mund të vendosni një shkurtore për të në dosjen ~/.config/autostart, duke shtuar rreshtat e mëposhtëm në seksionin %post:

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

Sigurohuni që fundi i seksioneve %packages dhe %post është shënuar me %end. Nëse dëshironi të ekzekutoni ndonjë komandë jashtë mjedisit tuaj të drejtpërdrejtë, si p.sh. kopjimi i skedarëve pritës në shpërndarjen tuaj, shtoni parametrin -nochroot në seksionin %post siç tregohet më poshtë:

%post --nochroot #copy resolv.conf nga hosti në distrocp të personalizuar /etc/resolv.conf $LIVE_ROOT/etc/%end

Ndryshorja $LIVE_ROOT tregon mjedisin e drejtpërdrejtë. Në mënyrë të ngjashme, ju mund të kopjoni skedarë nga hosti në mjedisin tuaj të drejtpërdrejtë, për shembull:

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

Nëse përdorni një mjet grafik për të vendosur depo, duhet të shtoni manualisht një rresht të rëndësishëm në skedarin Kickstart. Ai tregon për një listë pasqyrash për depon e Fedora (dhe gjithashtu përmban informacione për versionin dhe arkitekturën e ndërtimit) nga të cilat do të shkarkohen paketat. Për shembull, nëse dëshironi të merrni paketa për Fedora 21 64-bit, kjo linjë do të duket kështu:

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

Pasi të keni mbaruar me skedarin Kickstart, hapeni atë me livecd-creator për të ndërtuar shpërndarjen. Duke supozuar se skedari është ruajtur në ~/custom-kickstarts/Custom-Fedora.ks, atëherë komanda do të duket si kjo:

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

Ndërprerësi -fslabel specifikon emrin e shpërndarjes suaj. Pasi të keni ndjekur të gjitha udhëzimet në skedarin Kickstart, programi ndërton një imazh ISO të shpërndarjes suaj, i cili ruhet në direktorinë tuaj kryesore.

Krijimi i shpërndarjes tuaj për Raspberry Pi

New Out Of the Box Software, ose NOOBS, është instaluesi zyrtar për Raspberry Pi. Ai thjeshton dhe standardizon procesin e instalimit të shpërndarjeve në Raspberry Pi. Ndërsa qëllimi kryesor i NOOBS është të lehtësojë instalimin e sistemeve operative në Pi, programi mund të përdoret gjithashtu për të krijuar shpërndarjet tuaja.

Së pari, shkarkoni instaluesin NOOBS nga faqja dhe instaloni atë në çdo shpërndarje të mbështetur mbi të cilën dëshironi të bazoni sistemin tuaj. Ne rekomandojmë përdorimin e shpërndarjes Raspbian, e cila rekomandohet gjithashtu nga krijuesit e NOOBS.

Pasi të instalohet dhe shkarkohet Raspbian, mund të bëni ndryshimet tuaja në të. Për shembull, mund të ndryshoni sfondin dhe temën e desktopit duke përdorur mjetin e linjës së komandës obconf dhe gjithashtu të instaloni tema shtesë duke përdorur komandën:

$ sudo apt-get install openbox-themes

Ju gjithashtu mund të instaloni ose çinstaloni duke përdorur apt-get, ose duke instaluar menaxherin grafik të paketave Synaptic.

Ju mund të kopjoni çdo skedar në këtë shpërndarje Raspbian. NOOBS ju lejon të krijoni një ndarje 512 MB në të cilën do të ruani skedarët tuaj. Ose mund të përdorni komandën raspi-config për të zgjeruar ndarjen rrënjë në të gjithë kartën SD.

Gjithashtu, mos harroni të konfiguroni rrjetin tuaj. Për shembull, mund të konfiguroni një përshtatës me valë për t'u lidhur me pikën tuaj të nxehtë Wi-Fi dhe për të hyrë në shërbime të ndryshme të rrjetit.

Pas përfundimit të konfigurimit të shpërndarjes, duhet ta paketoni në një arkiv. Shkoni te direktoria rrënjësore duke përdorur komandën cd / dhe ekzekutoni komandën e mëposhtme:

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

Paketimi do të zgjasë afërsisht gjysmë ore, në varësi të numrit të ndryshimeve që bëni.
Tani keni një skedar root.tar në direktorinë tuaj rrënjësore. Ne e paketojmë ngarkuesin në të njëjtën mënyrë. Së pari, shkoni te drejtoria e nisjes.

Pastaj krijojmë një arkiv.

$ tar -cvpf boot.tar

Nuk merr shumë kohë. Tani keni një skedar boot.tar në drejtorinë e nisjes.

NOOBS kërkon versione të ngjeshur të këtyre skedarëve. Por Raspberry Pi nuk ka burime të mjaftueshme për të kompresuar këta skedarë, kështu që ju duhet t'i zhvendosni në PC dhe t'i kompresoni duke përdorur komandat xz -9 -e boot.tar dhe xz -9 -e root.tar. Kjo do të zëvendësojë skedarët origjinalë me versionet e tyre të ngjeshur, përkatësisht boot.tar.xz dhe root.tar.xz.

Tani formatoni kartën tuaj SD dhe vendosni një kopje të re të NOOBS në të. Duke përdorur një menaxher skedari, lundroni në drejtorinë os, e cila nga ana tjetër përmban shumë drejtori, secila prej të cilave përmban skedarë për një nga shpërndarjet e mbështetura, duke përfshirë Arch, Pidora, Raspbian dhe të tjerë. Meqenëse shpërndarja jonë bazohet në Raspbian, ne mund të fshijmë të gjitha drejtoritë e tjera. Emërtoni direktorinë Raspbian me emrin që dëshironi të emërtoni shpërndarjen tuaj.

Shkoni te kjo direktori dhe hapni skedarin os.json në një redaktues teksti. Vini re tekstin pranë fushave të emrit dhe përshkrimit në tuajat. Fshi skedarin flavors.json.

Së fundi, fshini skedarët root.tar.xz dhe boot.tar.xz në këtë direktori, duke i zëvendësuar ato me tuajat. Kjo është e gjitha. Tani nisni Pi nga kjo kartë.

Ndërtimi i një shpërndarjeje të personalizuar të bazuar në Arch nga e para

Nëse keni durimin për të ndërtuar shpërndarjen tuaj nga e para, duhet të ndërtoni në krye të Arch Linux. Qasja e krijuesve të kësaj shpërndarjeje i lejon përdoruesit të personalizojë plotësisht ato mjedisi i punës dhe e bën atë një platformë ideale për zhvillimin e sistemeve me porosi.

Ju mund të krijoni një shpërndarje të personalizuar të bazuar në Arch duke përdorur mjetin e linjës së komandës Archiso, i cili është një grup skriptesh Bash dhe është mjaft i vështirë për t'u mësuar, por gjithsesi ju jep kontroll të plotë mbi rezultatin përfundimtar.

Krijimi i mjedisit për ndërtimin e shpërndarjes

Gjëja e parë që duhet të ndërtoni është një shpërndarje e instaluar Arch. Ka më shumë se mjaft udhëzime për instalimin e tij në rrjet, kështu që ne nuk do ta përshkruajmë këtë proces këtu.

Pasi të instalohet Arch, personalizoni atë për t'iu përshtatur nevojave tuaja. Instaloni pako shtesë, ndryshoni sfondin dhe temat dhe konfiguroni aspekte të tjera të sistemit, si p.sh. rrjetin. Më vonë do t'i kopjojmë të gjitha këto ndryshime nga instanca e instaluar Arch në atë që do të ndërtojmë.

Pasi të keni konfiguruar shpërndarjen tuaj, hapni një terminal dhe instaloni varësitë për Archiso:

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

Tani shkarkoni versionin më të fundit të paketës archiso nga depoja Git duke përdorur komandën:

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

Do t'i kopjojë skedarët në drejtorinë ~/archiso. Shkoni në këtë direktori dhe instaloni programin duke përdorur komandën make install. Pas përfundimit të instalimit, mund të fshini me siguri drejtorinë ~/archiso. Më pas, le të krijojmë një direktori në të cilën do të konfigurojmë skedarët për shpërndarjen tonë të ardhshme:

$ mkdir ~/archlive

Sigurohuni që të keni mjaft kohë të lirë hapësirë ​​në disk për të vendosur të gjitha aplikacionet që dëshironi të instaloni, si dhe çdo skedar tjetër që vendosni të vendosni në shpërndarjen tuaj.

Tani ju duhet të kopjoni një nga dy profilet Archiso. Profili bazë është i mirë për krijimin e një sistemi bazë të drejtpërdrejtë pa paketa të para-instaluara. Ne do të përdorim profilin releng, i cili ju lejon të krijoni një Arch Linux plotësisht të personalizuar me aplikacione të para-instaluara. Për të përdorur këto skripta, thjesht kopjoni ato në drejtorinë ~/archlive:

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

Shtimi i paketave

Shtimi i paketave në një imazh ISO duke përdorur Archiso është po aq i lehtë sa shtimi i tyre në një skedar teksti, një paketë për rresht. Në direktorinë ~/archlive kemi tre skedarë: packages.i686, packages.x86_64 dhe packages.both. Ju mund t'i hapni ato në një redaktues teksti dhe të shtoni emrat e paketave që dëshironi të përfshini në shpërndarje. Archiso do të lexojë përmbajtjen e skedarit për arkitekturën e duhur dhe më pas do t'i paketojë ato në një imazh që do të funksionojë në të dy makinat 32 dhe 64 bit. Megjithatë, për konsistencë, ju rekomandojmë që të shtoni emrat e paketave në skedarin packages.both në mënyrë që ato të jenë të disponueshme për të dyja arkitekturat.

Skedari packages.both tashmë përmban një grup specifik paketash. Duhet t'i lini atje dhe t'i shtoni paketat tuaja në fund të skedarit. Ju mund të listoni të gjitha paketat e instaluara në sistem duke përdorur komandën:

Dhe pastaj kopjoni ato që ju nevojiten. Ju mund të krijoni sistemi bazë me desktopin Mate, menaxherin e hyrjes dhe Shfletuesi Firefox duke shtuar paketat e mëposhtme në skedarin packages.both:

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

Ju gjithashtu mund të kopjoni të gjitha paketat e instaluara në sistem në skedarin packages.both duke përdorur komandën:

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

Vendosja e drejtorisë rrënjësore

Drejtoria airootfs brenda ~/archlive/ shërben si një mbivendosje për atë që do të jetë në direktorinë rrënjë të shpërndarjes së re. Çdo skedar që vendosni në këtë direktori do të shtohet në sistemin e skedarëve të shpërndarjes, kështu që nëse jeni duke përdorur menaxherin e hyrjes Slim, kopjoni skedarin e tij të konfigurimit:

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

Po kështu, duhet të kopjoni skedarin /etc/systemd/system/display-manager.service në vendndodhjen e duhur brenda ~/archlive/airootfs/, si dhe drejtoritë ku ruhen temat, përkatësisht /usr/share/backgrounds , /usr /share/ikona dhe /usr/share/themes.

Nëse dëshironi shpërndarje e re kishte të njëjtin grup përdoruesish, kopjoni skedarët përkatës:

$ cp /etc/(hije,passwd,grup) ~/archlive/airootfs/etc/

Përpara se të kopjoni ndonjë skedar nga drejtoria kryesore e përdoruesit, duhet të krijoni një direktori skel:

$ mkdir ~/archlive/airootfs/etc/skel

Ky direktorium përfaqëson direktorinë kryesore të përdoruesit gjatë provizionimit të sistemit. Tani mund të kopjoni skedarë nga drejtoria juaj kryesore:

Kështu që ju mund të kopjoni çdo skedar ose dosje nga drejtoria juaj kryesore në drejtorinë skel, duke përfshirë ~/.xinitrc dhe ~/.config.

Në mënyrë që të identifikoheni automatikisht në sistem në emër të përdorues i rregullt në vend të rrënjës, hapni skedarin ~/archlive/airootfs/etc/systemd/system/ [email i mbrojtur]/autologin.conf në një redaktues teksti dhe modifikoni rreshtin e mëposhtëm:

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

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

Zëvendësoni bodhi me emrin tuaj të përdoruesit.

Cilësimet përfundimtare

Në direktorinë kryesore të rrënjës (~/archlive/airootfs/root) ekziston një skedar i quajtur customize-root-image.sh. Çdo detyrë e administrimit të sistemit që dëshironi të kryeni pas instalimit të Arch mund të shtohet në këtë skedar. Mos harroni se udhëzimet në këtë skedar duhet të shkruhen për mjedisin e ri, domethënë, / në skript duhet t'i referohet direktoriumit rrënjë të shpërndarjes që po ndërtohet.

Hapni skedarin në një redaktues teksti, gjeni rreshtin me /etc/localtime dhe vendosni zonën tuaj kohore:

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

Gjithashtu sigurohuni që cilësia guaskë Bash i instaluar:

$ usermod -s /usr/bin/bash root

Më pas kopjoni përmbajtjen e drejtorisë skel në direktorinë kryesore të përdoruesit:

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

dhe vendosni zotëruesin e saktë të këtyre skedarëve:

$ chown bodhi:users /home/bodhi -R

Në dy komandat e fundit, zëvendësoni bodhi me emrin tuaj të përdoruesit.

Më në fund, lëvizni poshtë në fund të skedarit dhe komentoni të gjitha komandat systemctl duke shtuar një simbol # përpara tyre. Për të nisur në GUI, shtoni linjat e mëposhtme për të nisur të gjitha shërbimet e nevojshme:

Systemctl aktivizoj pacman-init.service select-mirror.service systemctl set-default graphical.targetsystemctl aktivizoj graphical.target

Kjo është e gjitha. Tani ju duhet të ndërtoni imazhin e shpërndarjes. Shkoni te drejtoria ~/archlive dhe ekzekutoni komandën e mëposhtme për të filluar procesin e ndërtimit:

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

Ndërprerësi -v mundëson modalitetin për shfaqjen e informacionit të detajuar rreth procesit, -N specifikon emrin e imazhit ISO, -V specifikon versionin dhe -L shton një etiketë në ISO-në e krijuar.

Ju lutemi vini re se procesi i montimit është mjaft i ngadaltë dhe mund të zgjasë deri në disa orë në varësi të fuqisë së kompjuterit tuaj. Pasi të keni përfunduar, do të gjeni imazhin ISO në drejtorinë ~/archlive/out.

Përditësimi i imazheve

Disa kohë pas ndërtimit të imazhit, do të dëshironi ta përditësoni atë. Mund të lëshohen versione të reja të aplikacioneve ose mund t'ju duhet të ndryshoni çdo skedar që keni shtuar manualisht në imazh.
Për ta bërë këtë, shkoni te drejtoria ~/archlive/work. Drejtoritë i686 dhe x86_64 brenda punës përmbajnë sistemet e skedarëve për arkitekturat përkatëse. Ju mund ta ndryshoni direktoriumin rrënjë në një nga këto duke përdorur komandën:

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

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

Tani, nga brenda, mund të bëni çdo përditësim ose ndryshim në sistem. Nëse dëshironi të përditësoni aplikacionet, së pari përditësoni bazën e të dhënave të çelësave të menaxherit të paketave dhe listën e paketave:

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

Pastaj mund të përditësoni sistemin duke përdorur komandën:

Pasi të keni bërë ndryshimet e nevojshme, dilni nga mjedisi chroot.

Sigurohuni t'i bëni këto ndryshime për të dyja arkitekturat. Tani ju duhet të ribashkoni imazhin. Megjithatë, skripti build.sh, pasi tashmë jemi në drejtorinë e punës. Për ta detyruar atë të ndërtojë një imazh të ri, hapni skedarin build.sh në një redaktues teksti. Shkoni në fund të skedarit dhe hiqni parametrin run_once nga fillimi i komandave make_prepare dhe make_iso:

Për hark në i686 x86_64; bëj make_preparedonemake_iso

Ruani skedarin dhe ekzekutoni skriptin për të krijuar imazhin:

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

Ndërtimi i shpërndarjeve Linux për sistemet e integruara

Linux është zgjedhje popullore në tregun e zgjidhjeve të integruara. Megjithatë, kjo fushë është e zënë nga shpërndarje të ndryshme të specializuara të ngulitura Linux. Për të përmirësuar këtë treg, Fondacioni Linux, së bashku me liderët e industrisë si Intel, AMD, Freescale, Texas Instruments, Wind River dhe të tjerë, krijuan projektin Yocto.

Qëllimi kryesor i projektit është të krijojë dhe shpërndajë një mjedis dhe mjete për krijimin dhe ndërtimin e shpërndarjeve të integruara Linux. Projekti mbështet arkitekturat e integruara 32 dhe 64-bit si ARM, PPC dhe MIPS. Me këto mjete, zhvilluesit mund të ndërtojnë plotësisht funksional Sistemet Linux për pajisjet e integruara.

Për të ndihmuar zhvilluesit, projekti ofron programin Hob, i cili është një front grafik për motorin e ndërtimit të projektit BitBake. Hob lexon udhëzimet dhe, duke i ndjekur ato, shkarkon paketat, i ndërton ato dhe përpilon rezultatin në formë imazhi i çizmes. Mund ta instaloni në të gjitha shpërndarjet e njohura, duke përfshirë Fedora, Ubuntu, Debian, OpenSUSE dhe CentOS.

Për të filluar, mund të shkarkoni ndërtimin e sistemit nga faqja e internetit e projektit duke përdorur git:

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

Gjatë jetës së një kompjuteri, përdoruesi përballet me shumë probleme. Përveç një sulmi virusi, mund të ketë gabime të ndryshme të sistemit dhe më pas, për t'i eliminuar ato, duhet të riinstaloni Windows. Kjo nuk është gjithmonë e lehtë, pasi shumë përdorues nuk kanë një instalim të veçantë Disk Windows 7. B versionet e fundit Kompjuterëve shpesh u mungojnë pajisjet e leximit disqe optike. Në raste të tilla, shpërndarja e Windows 7 e instaluar në një flash drive mund të ndihmojë.

Krijimi i një disku të nisjes Windows 7

Kur ndizni kompjuterin për herë të parë (Windows 7, Windows 8/8.1), përdoruesit i kërkohet të krijojë një CD/DVD për Rezervo kopje Instalimet e Windows, por shumë thjesht nuk i kushtojnë vëmendje këtij mesazhi. Pasi të ketë kaluar momenti, krijimi i mediave të bootable Windows mund të bëhet duke përdorur softuerin e duhur. AOMEI PE Builder është një mjet i tillë i palëve të treta, ai mbështet jo vetëm versionet e Windows 7, por edhe 8/8.1 dhe mund ta bëjë diskun të duket si Windows PE pa instaluar AIK/ADK. Përpara se të shkarkoni versionin e pavarur të AOMEI PE Builder, fillimisht duhet të çaktivizoni antivirusin në kompjuterin tuaj. Hapat për të krijuar një shpërndarje të Windows 7:

  1. Shkarkoni programin nga Interneti.
  2. Shkarkoni, instaloni dhe ekzekutoni.
  3. Klikoni butonin e verdhë "Next" për të kaluar në hapin tjetër.
  4. Zgjidhni opsionin e dytë: USB Boot Device.
  5. Pastaj klikoni "Next", do të shfaqet një dritare e shpejtë që ju njofton se disku do të formatohet.
  6. Klikoni "OK" për të mbyllur mesazhin dhe "Next".
  7. AOMEI PE Builder do të fillojë krijimin e imazhit.

Formati i shpërndarjes ISO

Një skedar ISO është një kopje virtuale e të dhënave të sektorit me të njëjtën strukturë skedari, si një kopje e përsosur e një fotografie që ka ngjyrat, hijet dhe absolutisht të gjitha nuancat e origjinalit. Kjo është arsyeja pse kopjet ISO quhen gjithashtu "imazhe". Akronimi ISO vjen nga emri i organizatës që krijoi këtë standard të industrisë. Një disk ISO përdoret për të dërguar një kopje nga një kompjuter në tjetrin.

Është një dublikatë e përsosur pasi nuk humbet asgjë kur kopjohet ose kompresohet. Mund të krijoni dhe montoni skedarë ISO falas duke përdorur mjete speciale dhe pajisjet në një flash drive ose CD mund të jenë të bootable në vend të një hard disk.

Imazhet ISO përdoren shpesh për shpërndarje programe të mëdha në internet për shkak të faktit se të gjithë skedarët e programit mund të regjistrohen mjeshtërisht si një skedar i vetëm.

Një shembull mund të shihet në mjetin e rimëkëmbjes falas Fjalëkalimi Ophcrack, i cili përmban të gjithë sistemin operativ dhe disa produkte softuerike, me të gjithë komponentët e programit të regjistruar në një skedar.

Natyrisht, Ophcrack nuk është i vetmi program për përdorimin e një skedari ISO, kështu që shumë lloje programesh shpërndahen. Për shembull, shumica e ngarkuesve të ngarkimit programet antivirus përdorni ISO.

Në të gjithë këta shembuj dhe mijëra të tjerë, çdo skedar i vetëm i nevojshëm për ekzekutimin e çdo mjeti përfshihet në një Imazhi ISO, duke e bërë mjetin shumë të lehtë për t'u shkarkuar, djegur në disk ose pajisje tjetër.

Windows 10 dhe më herët Versionet e Windows 8 dhe Windows 7 mund të blihen direkt nga Microsoft në formatin ISO, gati për t'u nxjerrë në një pajisje ose për t'u montuar në një makinë virtuale.

Marrja e një imazhi nga Windows


Procesi i krijimit do të varet nga cili version i OS është duke u instaluar - 7, 8.1 ose 10. Microsoft i ka të gjitha, duke përfshirë një mjet për marrjen e mediave bootable. Përpara se të filloni procesin, duhet të keni një çelës produkti të Windows. Nëse përdoruesi nuk është i sigurt për çelësin e tij, ai mund të marrë një çelës produkti të markës Windows me shpërndarjen origjinale të Windows 7 ose me email nga Microsoft pas blerjes, ose të rikuperojë çelësin e tij duke përdorur softuer special.

Ka mjaft aplikacione në internet që do t'ju ndihmojnë të gjeni çelësat serialë, megjithatë, ekspertët sugjerojnë përdorimin version falas KeyFinder Magjike Jellybean. Pasi të përfundojë instalimi, ai do të tregojë menjëherë çelësin serial të produktit në formën e vargjeve të tekstit ose skedarëve. Ky çelës 25 karakteresh me etiketën e tastit CD ruhet më së miri vend i sigurtë, sepse përdoruesi do t'i duhet më shumë se një herë. Të armatosur me çelësin e produktit, duhet të shkoni te faqja e rikuperimit të softuerit dhe të ndiqni udhëzimet. Në faqen e internetit të furnizuesit e-commerce Për Microsoft TechRiver mund të merrni një shpërndarje Windows 7:

  • 32-bit Ultimate x86.
  • 64-bit Ultimate x64.
  • 32-bit profesional x86.
  • 64-bit Profesional x64. 3
  • 2-bit Home Premium x86.
  • Home Premium X64 64-bitësh.

Ju gjithashtu mund të merrni imazhe në gjuhë të tjera në Softpedia. Koha e shkarkimit do të varet nga shpejtësia e internetit, mund të zgjasë nga disa minuta deri në dy orë.

Disk USB i nisshëm


Microsoft ofron një mjet falas për Windows USB / DVD Download Tool për integrimin e usb 3 0 në algoritmin e krijimit të imazhit të Windows 7.

  1. Hapni Windows USB/DVD dhe më pas "Load".
  2. Hapni skedarin e ekzekutueshëm të shkarkuar Download-Tool-Installer-ru-US.exe dhe klikoni "Instalo".
  3. Prisni që instalimi të përfundojë dhe konfirmoni "U krye".
  4. Shkarkoni skedarin ISO të Windows. Mund të merret nga Microsoft Store, MSDN ose burime të tjera të besueshme. Ai funksionon me çdo OS, pasi struktura e instalimit të Windows nuk ka ndryshuar që nga Windows 7. Një shkurtore për programin do të shfaqet në desktop për t'u nisur.
  5. Klikoni "Po".
  6. Klikoni "Shfleto".
  7. Shfletoni kompjuterin tuaj, zgjidhni skedarin ".iso" dhe "Open".
  8. Pasi të zgjidhni skedarin, konfirmoni "Next".
  9. Zgjidhni llojin e medias.
  10. Lidhni llojin e medias dhe zgjidhni atë në mjetin e shkarkimit.
  11. Pasi të zgjidhni llojin e medias, konfirmoni "Filloni kopjimin".
  12. Pastroni diskun, nëse ka informacion mbi të, konfirmoni funksionimin.
  13. Skedarët e instalimit të Windows tani kopjohen në diskun e zgjedhur.
  14. Prisni që integrimi të përfundojë shoferët usb në shpërndarjen e Windows 7 Do të merrni një mesazh që pajisje boot u krijua me sukses.
  15. Mbyllni programin e shkarkimit dhe hiqni diskun nga kompjuteri.

Programi i imazhit Rufus


Ka disa programe të dobishme që bëjnë USB bootable. Më popullorja dhe më e thjeshta është Rufus, e cila operon në segmentin në gjuhën ruse. Kërkon që përdoruesi të ketë të drejta administratori në PC. Rendi i krijimit:

  1. Përpara se të integroni drejtuesit në shpërndarjen e Windows 7, duhet të zgjidhni opsionin e ekzekutimit si administrator.
  2. Zgjidhni një USB specifike në fushën "Device" që ka të paktën 4 GB.
  3. Katër zonat e mëposhtme do të renditin automatikisht skedarin ISO të zgjedhur.
  4. Sigurohuni që kutia "Formati i shpejtë" ose "Krijo me shtesa të shkurtoreve" të jetë e kontrolluar.
  5. Pranë etiketës "Krijo", përdorni listën rënëse për të zgjedhur një imazh.
  6. Për të filluar, klikoni "Start".
  7. Procesi i krijimit të USB-së Shpërndarja e Windows 7 do të marrë pak kohë, e cila varet nga fuqia e PC.

Rufus jo vetëm që prodhon një flash drive bootable, por gjithashtu shkruan disa gigabajt të dhëna në një disk USB. Në varësi të faktorëve të ndryshëm të harduerit, kjo do të zgjasë rreth 10 minuta. Pasi të përfundojë procesi, përdoruesi do të ketë një USB bootable.

Ngarkuesi i shërbimeve të diskut

Ju mund të zgjidhni nga një gamë e gjerë zgjidhjesh softuerësh të palëve të treta për të ndihmuar në thjeshtimin e punës suaj të krijimit. disk i nisjes. Një nga programet e përmendura më sipër është Disk Utility.

Procesi i krijimit të një shpërndarjeje wWndows 7:

  1. Zgjidhni Skedar > Imazhi bosh.
  2. Futni një emër, etiketa dhe zgjidhni një vendndodhje, e cila do të përcaktohet në PC pas hapjes.
  3. Në skedën "Madhësia", plotësoni vlerën e kërkuar.
  4. Zgjidhni "Format". Për përdorim me Windows ose Mac me një kapacitet jo më të madh se 32 GB, zgjidhni MS-DOS, për ato më të mëdha - ExFAT.
  5. Klikoni në skedën pop-up "Encryption" dhe zgjidhni një opsion.
  6. Klikoni "Seksionet" dhe zgjidhni një plan urbanistik.
  7. Klikoni "Format" dhe zgjidhni opsionin e kërkuar.
  8. Magjistari do ta ndryshojë atë në 178 MB duke përdorur .cdr.
  9. Klikoni "Ruaj" dhe "Finish".

Krijimi i një imazhi të sigurt të diskut


Ju mund të përdorni CDBurnerXP për të djegur DVD-në tuaj të bootable. Kur ta hapni, do të shihni disa opsione në dritaren e parë. Çdo parametër funksionon si një magjistar konfigurimi.

Algoritmi për krijimin e një shpërndarjeje Windows 7 (64):

  • Zgjidhni detyrën e kërkuar dhe vetë programi do t'ju udhëheqë në të gjitha fazat e formimit.
  • Zgjidhni Burn ISO Image, pastaj klikoni OK.
  • Sigurohuni që DVD-ja të jetë e instaluar në kompjuterin tuaj. Zgjidhni ndezësin e DVD-së që do të djegë skedarin ISO. Ka të ngjarë vetëm një, kështu që do të zgjidhet paraprakisht.
  • Nëse keni më shumë se një ndezës CD/DVD të instaluar në kompjuterin tuaj, aplikoni menynë rënëse "Pajisja e synuar", zgjidhni cilin të përdorni dhe më pas programi mund të bëjë rregullime të vogla në varësi të ndezësit të CD/DVD që zgjidhni.
  • Klikoni butonin "Shfleto" dhe lundroni te skedari ISO. Kur të gjendet, klikoni dy herë mbi të.
  • Klikoni butonin "Burn Disc", do të shfaqet një dritare progresi, pasi të përfundojë do të shfaqet një mesazh që tregon se sa kohë zgjati djegia dhe shpejtësia mesatare e biteve.

Mjetet falas të instalimit të Windows


Përdoruesit e avancuar kanë gjithmonë disa mjete falas të disponueshme në arsenalin e tyre të softuerit për të personalizuar Windows 7, nga instalimi te Kontrolli i Llogarisë së Përdoruesit (UAC). Integrimi në shpërndarjen e Windows 7 kryhet duke përdorur mjete falas. Ato ju lejojnë të krijoni instalim automatik, shtoni / hiqni programet tuaja të Windows, integroni drejtuesit, konfiguroni regjistrin, bashkëngjitni tema të reja dhe shumë më tepër.

Ky koleksion ofron pesë mjete falas për konfigurimin dhe instalimin e shpërndarjes profesionale të Windows 7. Për të ekzekutuar këto mjete, duhet të instaloni paketën e instalimit të automatizuar të Windows:

  • VLite, megjithëse ishte krijuar për Windows Vista, mund ta përdorni edhe për Windows 7 Mjeti ju lejon të krijoni një instalim të heshtur të Windows 7, të integroni patch, paketat gjuhësore dhe drejtuesit, të personalizoni cilësimet e Windows dhe të krijoni një ISO të bootable.
  • RT Seven Lite është një mjet i krijuar posaçërisht për integrimin në shpërndarjen e Windows 7 Ky mjet përmban më shumë veçori në krahasim me mjetet e tjera. Skeda Personalizo ka disa seksione që ju lejojnë të shtoni tema të reja, pajisje, mbrojtëse ekrani, sfonde desktopi, ikona, logot OEM dhe më shumë.
  • 7 Customizer është një mjet i thjeshtë për personalizimin dhe krijimin e një instalimi të heshtur të Windows 7.
  • Se7en Pa mbikëqyrje – programi është në gjendje të çaktivizojë shërbimet, të aktivizojë shtesat, të shtojë aplikacione të palëve të treta, të shtojë Përditësimet e Windows, integroni drejtuesit dhe shtoni cilësime të tjera për të krijuar një Windows ISO 7 të personalizuar.
  • Win Integrator - Ky mjet është pothuajse i ngjashëm me vLite. Përveç sa më sipër, mund të aktivizoni ose çaktivizoni një ose më shumë veçori të Windows. Në përgjithësi, mjet i mirë me një ndërfaqe të thjeshtë përdoruesi.

Instalimi i përditësimeve në media

Slipstreaming është një metodë e përdorur për të përfshirë shpërndarje të ndryshme të përditësimeve të Windows 7 në median e instalimit dhe funksionon gjithashtu me sisteme të tjera operative. Në mënyrë tipike, pas një instalimi të pastër të Windows në një kompjuter, një nga gjërat e para që bën një përdorues është instalimi i përditësimeve të njohura si Windows Updates. Për ta bërë këtë, kompjuteri juaj duhet të jetë i lidhur me internetin, të kontrolloni për përditësime, të shkarkoni, instaloni dhe të kryeni rindezjet e nevojshme. Ky proces do të marrë shumë kohë, veçanërisht nëse keni të instaluar një version të mëparshëm të Windows.

Këtu nevojitet një procedurë e dobishme - slipstreaming, e cila nuk është shumë e njohur për shumicën e përdoruesve. Kjo ju lejon të integroni të gjitha përditësimet në një imazh ISO të Windows që do të përdoret për procesin e instalimit. Të gjitha përditësimet shkarkohen vetëm një herë dhe gjatë instalimit të sistemit operativ, ato do të instalohen automatikisht në sistem dhe nuk do të humbet kohë në shkarkimin e përditësimeve në asnjë kompjuter.

Për fat të mirë, ka një numër aplikimesh zhvilluesit e palëve të treta, i projektuar për të bërë më të lehtë transmetimin rrëshqitës për çdo përdorues pa përdorur linjën e komandës. Në fakt, me një aplikacion të tillë, ISO personalizohet sipas zgjedhjes, duke shtuar të gjitha përditësimet e reja, si dhe drejtuesit në shpërndarjen e Windows 7, programet dhe cilësimet e sistemit operativ, ose duke hequr elementët që nuk nevojiten. Kjo mund të bëhet thjesht dhe pa mundim duke përdorur një aplikacion falas si NTLite.

Drejtues Slipstream


Disqet e rrëshqitjes (slipstream) të përfshira me instalimin e Windows e bëjnë të lehtë. Shumica e kontrollorëve modernë SATA dhe RAID kërkojnë disa drejtues të Windows për të parë dhe përdorur hard diskun, dhe shumica e kompjuterëve më të rinj që nuk kanë një disk floppy nuk janë në gjendje të përdorin një portë USB të lidhur. Prandaj, kjo metodë i lë të vetmin opsion përdoruesit për të shtuar drejtuesin e duhur duke përdorur teknologjinë slipstream.

NTLite është krijuar për ta bërë jetën më të lehtë duke ju lejuar të kaloni pa pagesë duke përdorur një shumë të thjeshtë dhe ndërfaqe miqësore për përdoruesit. Edhe pse versioni bazë i programit është falas, ka disa versione me pagesë me funksione shtesë. Avantazhi kryesor i NTLite ndaj aplikacioneve të ngjashme të këtij lloji është përputhshmëria e tij me të gjitha versionet e reja të Windows. Ai përditësohet vazhdimisht për të mbështetur edhe versionet Insider të Windows 10. Sigurisht, nuk është i përshtatshëm për versionet më të vjetra të OS si XP ose Vista.

Për të filluar instalimin, duhet të shkoni në faqen e shkarkimit në faqen zyrtare të internetit. Ka dy versione: stabile dhe beta. Shkarkimi i rekomanduar version i qëndrueshëm. Pasi të përfundojë shkarkimi, hapni programin dhe ndiqni udhëzimet.

Procesi i instalimit është mjaft i thjeshtë:

  1. Kur të nisni për herë të parë programin, do t'ju kërkohet të zgjidhni llojin e licencës për t'u përdorur.
  2. Zgjidhni "Pa pagesë" (i kufizuar, jo komercial) dhe klikoni "OK". Për të ngarkuar një ISO në NTLite, klikoni butonin "Shto" që ndodhet në shiritin e veglave dhe zgjidhni dosjen e duhur që përmban skedarët e nxjerrë më parë, ose thjesht tërhiqeni atë në program.
  3. Menjëherë pas Shkarkime ISO Në seksionin Historia e imazhit, do të shfaqet një listë e të gjitha Windows që mund të instalohen nga ky ISO.
  4. Zgjidhni botimin që dëshironi të aplikoni në tuaj instalim specifik, klikoni butonin "Shkarko" dhe klikoni "OK" në dritaren që hapet.
  5. Procesi i shkarkimit do të fillojë.

Mund ta kontrolloni statusin e tij pranë versionit të zgjedhur të Windows. Kjo mund të zgjasë disa minuta. Pasi shkarkimi të përfundojë, disa opsione do të shfaqen në anën e majtë të dritares. Nga atje mund të konfiguroni gjithçka për ISO-në tuaj të personalizuar. Më pas, kryeni përditësimet e Windows. Pasi të shkarkohen përditësimet e OS:

  1. Shkoni te skeda "Përditësimet", klikoni "Shto" dhe zgjidhni "Dosje" dhe "Dosjet me nënfolder".
  2. Gjeni dosjen ku ruhen përditësimet.
  3. Integrimi i drejtuesve në shpërndarjen e Windows 7 kryhet në skedën "Drivers". Ato duhet të shkarkohen së pari.
  4. Shtojini ato në një dosje, klikoni butonin "Shto" në shiritin e veglave NTLite dhe gjeni atë dosje.
  5. Kryeni një instalim të heshtur pa mbikëqyrje, kjo veçori është e çaktivizuar si parazgjedhje.
  6. Shkoni te menyja e navigimit "Automatic" dhe kontrolloni kutinë e vendosur në këndin e sipërm të majtë.
  7. Shtoni një llogari lokale duke klikuar butonin përkatës në shiritin e veglave dhe në dritaren që shfaqet, futni të dhënat tuaja dhe klikoni "OK".
  8. Në të njëjtën mënyrë, ju mund të futni të dhëna për tuajin rrjet lokal duke klikuar butonin "Bashkohu në rrjet".
  9. Shtoni aplikacione të palëve të treta, shkoni te "Post-installation", klikoni "Shto" dhe gjeni skedarin .exe sipas dëshirës tuaj.
  10. Krijoni një ISO të re të Windows, shkoni te skedari "Aplikoni".
  11. Kontrolloni butonin "Krijo ISO".
  12. Më pas do të shfaqet një kuti dialogu që ju kërkon të zgjidhni direktorinë e destinacionit ku dëshironi të ruani skedarin ISO, emrin e skedarit të tij dhe etiketën ISO.
  13. Klikoni butonin "Procesi" në shiritin e veglave. Nga kjo pikë e tutje, procesi bëhet automatik, kështu që ju duhet të prisni disa minuta për të përfunduar integrimin e drejtuesve në shpërndarjen e Windows 7, në varësi të ndryshimeve të bëra, pas së cilës ISO do të jetë gati për përdorim.

Kjo eshte e gjitha. Përfundoi procesin nga marrja e një versioni ISO të Windows, blerja e softuerit për të krijuar një bootable USB flash drive dhe si ta përdorni atë, si dhe të përdorni një mjet të veçantë për të krijuar një DVD bootable nga një Windows ISO.

Nëse vendosni të filloni të shpërndani programet tuaja, atëherë nuk mund të bëni pa një shpërndarje instalimi. Në ditët e sotme, pothuajse të gjitha programet kanë një instalues, të quajtur zakonisht Setup.exe. Në këtë artikull do të shikojmë një shembull se si të ndërtoni një instalues ​​për një aplikacion Access dhe do të shohim disa veçori që duhet të dini.

Siç u përmend më herët, Access nuk ju lejon të krijoni një skedar të ekzekutueshëm që mund të funksionojë pa Access. Por në të njëjtën kohë, Microsoft sugjeron përdorimin e paketës për të zgjidhur problemin Zhvilluesi i Microsoft Office, e cila përfshin një licencë për shpërndarjen e programit Koha e ekzekutimit të Microsoft Access. Unë do të ndalem në këtë në mënyrë më të detajuar.

Microsoft Access Runtime është një version i Access që lejon përdoruesit të ekzekutojnë, por jo të modifikojnë, një aplikacion Access. Ka kuptim të instaloni kohëzgjatjen e Microsoft Access në vend të versionit të plotë nëse keni nevojë për integritet licencimi dhe klienti që drejton bazën tuaj të të dhënave nuk ka një licencë Access. Në këtë rast do të duhet të blini ODE (Office Developer Edition). Më pas, së bashku me blerjen e tij, ju merrni disa mjete shtesë dhe gjëja më e rëndësishme E DREJTË instaloni për klientët, së bashku me bazën e të dhënave që keni zhvilluar, gjithashtu edhe versionin Run-time të Access. Në këtë rast, nuk do të ketë pretendime kundër klientit në lidhje me përdorimin e paligjshëm të Access. Përndryshe, çdo klient duhet të blejë një licencë MS AAccess.

Paketa ODE përfshin një "krijues shpërndarjeje" që përfshin versionin tuaj MDB dhe Run-time në shpërndarje. Të gjitha bibliotekat e nevojshme për krijimin e Run-time janë përfshirë tashmë në versionin e plotë të Access (edhe pa ODE). Por ka një POR (kjo është për ata që janë të shqetësuar për licencimin e "mashtrimit"):

Nëse nuk e blini zyrtarisht, atëherë klientët nuk do të kenë ende të drejtën të përdorin as versionin Run-time.

Mund të lindë mendimi i mëposhtëm: Po sikur të zbuloni se cilat skedarë duhet të funksionojë Access dhe t'i përfshini ato në shpërndarjen e instalimit? Është e mundur, por kjo nuk e zgjidh problemin me licencën. Përveç kësaj, do t'ju duhet të krijoni një program instalimi mjaft kompleks me kontrollimin e komponentëve ekzistues dhe instalimin/regjistrimin e atyre që mungojnë. Për më tepër, në rastin e fundit, është e mundur edhe të shkatërrohet sistemi nëse kryhet në mënyrë të pahijshme.

Në përgjithësi, nëse marrim parasysh situata reale me shitjen e aplikacioneve në Access, atëherë vetëm disa zhvillues (po flasim për Rusinë) blejnë në të vërtetë paketa licencash. Si rregull, këta janë ata për të cilët "në një nivel të caktuar të zhvillimit të biznesit, çështja nëse duhet blerë apo jo për të blerë humbet rëndësinë e saj" - ose, më thjesht, kush mund të përballojë të blejë paketa e licencës për $600 - $1000. Është interesante t'i dëgjosh më pas të betohen në forume për funksionimin e programeve të tilla. Me sa kuptoj unë, ka të njëjtat "jambs" si në versionet pirate. Prandaj, ju inkurajojmë të përdorni vetëm falas ose versione pirate Unë nuk do të përdor Office për programet tuaja, por nuk do të rekomandoja as përdorimin e një të licencuar (shih më lart).

Është interesante se versioni i plotë i Access mund të lansohet në modalitetin e funksionimit duke specifikuar çelësin /runtime në vijën e komandës. Për shembull, krijoni një shkurtore në desktopin tuaj, klikoni mbi të klikoni me të djathtën miu, në kutinë e dialogut që shfaqet, në fushën e objektit, shkruani diçka të tillë: (kjo është për Office 2000 - XP, dhe për vitin 2003 do t'ju duhet ta korrigjoni atë në vend të Office10 - Office11)

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

dhe në fushën "Dosja e punës":

Tani le ta hapim aplikacionin përmes kësaj shkurtoreje. Dritarja e projektit Access do të hapet, por shkurtoret e Access dhe shiritat standard të veglave nuk do të jenë më aty. Ky është modaliteti i kohës së funksionimit.

Për shpërndarjen e zhvilluesve fillestarë Qasja në aplikacione nëpërmjet Microsoft Office Developer është vështirë e pranueshme. Në fund të fundit, kushton para, dhe jo pak. Ne do të shikojmë një metodë tjetër, duke përdorur një instalues ​​falas Inno Setup. Sigurisht që ka të tjera që paguhen p.sh InstallShield, dhe instalues ​​falas. Ato ndryshojnë në lehtësinë e përdorimit dhe madhësinë e kompletit të shpërndarjes së krijuar.

Inno Setup- një instalues ​​i shpërndarë lirisht për programet Windows. Versionet në anglisht u shfaqën në vitin 1997, tani Inno Setup është përkthyer në disa gjuhë dhe instaluesit mund të krijohen në më shumë se 20 gjuhë. Inno Setup është superior ndaj shumë instaluesve komercialë për sa i përket veçorive, stabilitetit dhe madhësisë së skedarëve që krijon.

Karakteristikat kryesore:

  • programi mund të krahasojë informacionin e versionit të skedarit
  • zhvendosni skedarët e përdorur
  • regjistro DLL/OCX/FNT/TLB dhe bibliotekat standarde
  • instaloni fontet
  • kontrollon nëse programe të caktuara janë aktive
  • krijimi i shkurtoreve për qasje të shpejtë (për shembull, përmes menysë së fillimit ose në desktop)
  • shkrimi në skedarë ini
  • makinë e integruar për të shkruar skripta në gjuhën Pascal
  • mbështet instalimin shumëgjuhësh
  • instalimi dhe çinstalimi si parazgjedhje
  • i gjithë kodi është i disponueshëm (Borland Delphi 2.0-5.0)
  • mbrojtje me fjalëkalim për konfigurim
  • në rast anulimi gjatë ekzekutimit, të gjitha veprimet do të kthehen në gjendjen e tyre origjinale
  • mbështet të gjitha versionet 32-bit të Windows (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • krijon krijimin e një skedar exe, e cila thjeshton shumë procesin e instalimit të programit tuaj
  • ndërfaqe standarde Windows 2000/XP
  • me në qendër përdoruesin (p.sh. i plotë, minimal, i personalizuar)
  • të gjitha mjetet e çinstalimit
  • instalimi i skedarit: mbështetje e integruar për skedarët e kompresimit "deflate", bzip2, 7 zip LZMA

Gjithashtu, duke filluar nga versioni 2.0.6, Inno Setup përfshin mbështetje të plotë për MBCS. Versionet e mëparshme nuk përfshijnë këtë pronë të fundit. Por nuk e mbështet instalimin në ueb.

E veçanta e krijimit të një instaluesi në Inno Setup është se instaluesit krijohen duke përdorur skriptet - e thjeshtë skedarët e tekstit ASCII, që të kujton skedarët .INI. Skriptet janë më të lehta për t'u modifikuar sesa, për shembull, puna me ndërfaqen Installshield. Skriptet kanë ekstensionin ".iss" (skript inno konfigurimi). Ai specifikon të gjithë parametrat e instaluesit dhe gjatë instalimit, programi lidhet vetë me këta skedarë. Skenari është i ndarë në seksione, emrat e të cilave janë shkruar në kllapa katrore. Brenda seksioneve ka fjalë kyçe dhe udhëzime që përpiluesi mund t'i lexojë dhe ekzekutojë.

Komentet fillojnë me një pikëpresje në fillim të një rreshti dhe mund të vendosen kudo në skenar. Komentet në një bllok nuk janë të mundshme, siç është vendosja e një komenti në mes të një rreshti. Kjo e fundit lejohet nga përpiluesi, por më pas, kur ekzekutohet, çon në një gabim.

; -- Sample1.iss --
; Demonstron kopjimin e 3 skedarëve dhe krijimin e një ikone.

Rendi i seksioneve nuk ka rëndësi. Të gjithë ata (përveç ) janë arbitrare. Një fjalë kyçe i caktohet një vlerë duke përdorur një shenjë të barabartë (=).

Këshillat përbëhen nga një ose më shumë parametra dhe opsionet e tyre, si dhe flamuj flamuj. Parametri, nga ana tjetër, përbëhet nga një emër i ndjekur nga një dy pika : dhe kuptimet. Parametrat, opsionet dhe flamujt ndahen nga njëri-tjetri me pikëpresje ;

Le të shohim shkurtimisht seksionet kryesore:

Seksioni

Kuptimi

përmban udhëzime për sjelljen e rutinës së instalimit, si dhe se si duhet të duket. Kërkohen fjalë kyçe AppName, AppVerName dhe DefaultDirName. Të gjithë të tjerët - sipas nevojës
Ky përmban skedarët e konfigurimit
shkurtoret (ikona)
Raporti i komponentëve me llojin e rutinës së instalimit
ju lejon të krijoni dosje të reja boshe
shkruan në skedarët INI
veprimi i parë gjatë instalimit, systax korrespondon me seksionin
lejon ndryshime specifike në tekst
bën një regjistrim në regjistër
ekzekuton programe të tjera pasi të dhënat të jenë instaluar me sukses, por para se të mbyllet kutia e dialogut
lejon veprime shtesë në konfigurim
cakton llojin e konfigurimit
operimi i fundit gjatë çinstalimit. Në këtë mënyrë dosjet dhe/ose skedarët do të fshihen
operacioni i parë gjatë çinstalimit. Systax korrespondon me seksionin
përmban informacione për gjuhën. përgjithësisht nuk përdoret

Inno Setup punon brenda një skripti me konstante të ndryshme të paracaktuara, të cilat zakonisht përmbajnë shtigje. Mënyra e të shkruarit: (Emri). Disa konstante si (aplikacioni) dhe (grupi) mund/duhet të paracaktohen nga përdoruesi. Kushdo që dëshiron të përcaktojë vetë konstantat duhet t'i drejtohet paraprocesorit të Alex Yackimoff.

Këtu janë konstantat kryesore të Inno Setup:

konstante

shembull

(fitoj) rrugën drejt drejtorisë/dosjes Windows C:\Windows
(sys) mënyrë për të dosje sistemi Windows, konkretisht dosja System32 C:\Windows\System ose C:\Windows\System32
(aplikacion) rruga drejt aplikacionit tuaj (programit)
(pf) rrugën drejt dosjes së programit C:\Programi
(krh) rrugën drejt të dhënave të përbashkëta C:\Program\Gemeinsame Dateien
(dao) korrespondon me (cf)\Microsoft Shared\DAO C:\Program\Gemeinsame Dateien\Microsoft Shared\DAO
(src) rrugën drejt dosjes rutinë të instalimit në momentin e konfigurimit R:\
(grup) grup programesh për menynë startuese

Pra, le të shohim problemet që duhet të zgjidhen (ne do të përcaktojmë vetëm ato minimale). Instaluesi ynë duhet të bëjë sa më poshtë:

Zhzip skedarët në vendndodhjet e kërkuara
Krijo një dosje në drejtorinë e programit (dosja "Cop" është për ruajtjen e kopjeve rezervë të bazës së të dhënave)
Krijoni një meny për nisjen e aplikacionit në Start - All Programs, si dhe një ikonë në desktop

Ky është minimumi i kërkuar. Por, sigurisht, këto nuk janë të gjitha mundësitë e Inno Setup. Nuk është më kot që shumë zhvillues e përdorin atë. Por në këtë artikull do të kufizohem vetëm në këtë, ata që duan të studiojnë më thellë aftësitë e programit, mund t'i referohen sistemit të ndihmës. Ka shumë lidhje në internet si për programin ashtu edhe për përkthimet e ndihmës. Për shembull, Inno Setup 5.1.6. dhe ndihmën për të mund ta shkarkoni këtu... Faqja në anglisht e programit http://www.innosetup.com

Së pari, provoni të eksperimentoni duke krijuar një instalues ​​duke përdorur magjistarin dhe më pas duke studiuar strukturën e skriptit që rezulton. Në parim, mendoj se nuk ka nevojë të përshkruaj në detaje se ku të shtypet. Inno Setup është aq e lehtë për t'u mësuar saqë mund të mësohet pa asnjë problem, e cila quhet "metoda e pokingut shkencor". Këtu, për shembull, është një skrip instaluesi që kryen detyra të përcaktuara më parë (të gjithë skedarët e shpërndarjes ndodhen në drejtorinë D:\Setup.)


AppName=Programi im
AppVerName=Programi im. Versioni 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=nr
DefaultGroupName=Programi im
DisableProgramGroupPage=po
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=po


Emri: "desktopicon"; Përshkrimi: "Krijo një shkurtore në &Desktop"; Përshkrimi i grupit: "Më shumë shkurtore:"


Burimi: "D:\Setup\Server.mdb"; DestDir: "(aplikacioni)"; Emri i Destinacionit: "Server.mdb";
Burimi: "D:\Setup\license.txt"; DestDir: "(aplikacioni)";
Burimi: "D:\Setup\readme.txt"; DestDir: "(aplikacioni)";
Burimi: "D:\Setup\Log.JPG"; DestDir: "(aplikacioni)";
Burimi: "D:\Setup\Log.ico"; DestDir: "(aplikacioni)";
Burimi: "D:\Setup\Base.mdb"; DestDir: "(aplikacioni)";


Emri i skedarit: "(app)\MyProg.url"; Seksioni: "InternetShortcut"; Çelësi: "URL"; Vargu: "http://MyMySoft.ru/"


Emri: "(app)\Cop"


Emri: "(grupi)\Programi im"; Emri i skedarit: "(app)\Base.mdb" ;WorkingDir: "(app)";IconEmri i skedarit:(app)\Log.ico
Emri: "(grupi)\Uebsajti i programit"; Emri i skedarit: "(app)\MyProg.url"
Emri: "(userdesktop)\Programi im"; Emri i skedarit: "(app)\Base.mdb" ;WorkingDir: "(app)"; Icon Filename:(app)\Log.ico;Detyrat: desktopicon

Ju mund të shkarkoni një shembull se si funksionon gjithçka më poshtë.

  • Kontaktoni "Interface" për informacion shtesë/mbi blerjen e produkteve

Shkarkimet

Herët a vonë, çdo përdorues Linux mendon të krijojë shpërndarjen e tij. Disa argumentojnë se ju mund të "përshtatni gjithçka për veten tuaj". Të tjerë ankohen se në mesin e kompleteve të shpërndarjes të prezantuara tashmë në Vetka nuk ka asnjë ideal. Dhe ata gjoja kanë ide super-konceptuale për sistemin e tyre. Pse e nisa gjithë këtë psikologji? Për të ndërprerë menjëherë oksigjenin për fillestarët që luajnë me Linux dhe nuk kanë çfarë të bëjnë. Nëse tashmë po mendoni të krijoni një OS, mendoni deri në fund. Kështu që,

Unë dua të krijoj një OS të bazuar në Linux.
Ju paralajmëroj menjëherë: po të ishte shekulli i 18-të, të gjithë ata që zgjedhin një shpërndarje tjetër të zhvilluar (dhe Zoti na ruajt, popullore...) si bazë për sistemin e tyre të ardhshëm do të vareshin. Postimi ka të bëjë me krijimin e një sistemi nga e para, që do të thotë se ne nuk do të prekim të gjitha llojet e Slax dhe Linux Mint.

Hapi 1: Zgjidhni media
Ka pak opsione: ose OS juaj funksionon nga një LiveCD, ose nga një hard disk, ose nga një pajisje flash. Do të bëj një rezervim menjëherë: Nuk do të them asnjë fjalë për hard diskun në këtë postim, sepse është shumë më i përshtatshëm të krijosh një komplet shpërndarës fleksibël nga seria "Unë mbaj gjithçka me vete" ose një shpërndarje të kyçur. komplet në një disk optik. Nëse mësoni se si të krijoni një sistem LiveCD ose LiveUSB, nuk do të ketë probleme me instalimin në hard diskun tuaj.

Për çdo rast, përgatitni një flash drive të pastër, CD dhe në fund instaloni Virtualbox.

Hapi 2. Përpilimi i kernelit
Lidhur me lirimin e të tretës Kernelet Linux, ky hap inkurajon zhvillimin e mëtejshëm... Pra, ne kemi nevojë për burimet e kernelit. Çdo përdorues e di se ato mund të merren në faqen e internetit kernel.org. Në asnjë rrethanë, nuk dëgjoni?, kurrë mos i bashkëngjitni sistemit tuaj një kernel të huaj që nuk është përpiluar nga ju!

Meqenëse përtacia ime ishte jashtë shkallës, krijova dosjen /linuxkernel dhe shpaketova arkivin me burimet atje. I identifikuar si rrënjë, bëra sa vijon:

Cd /linuxkernel
bëni menuconfig

Në parim, kerneli mund të konfigurohet në tre mënyra: të bëjë konfigurimin (konfigurimin e bisedës), të bëjë menuconfig (konfigurimin pseudografik nëpërmjet ncurses) dhe të bëjë xconfig (konfigurimin grafik). Në fund të fundit është se bërja e konfigurimit do t'ju prishë disponimin për një kohë të gjatë, sepse... ai do të bëjë të gjitha pyetjet e mundshme për të gjitha aspektet e të gjitha temave. Problemi me make xconfig nuk i ndodh të gjithëve, por unë e kam hasur dhe vazhdoj ta ndesh. Nëse doni ta bëni atë përmes X, kuptojeni vetë. Opsioni më i mirë- bëni konfigurimin e menusë. Kjo gjë do të hapë një ndërfaqe pseudografike përmes së cilës mund ta personalizoni kernelin në mënyrën tuaj. Gjëja kërkon bibliotekën ncurses, e cila është e lehtë për t'u instaluar.

Në thelb, nëse truri juaj e kupton Linux fare, ju do të kuptoni konfigurimin. Procesi është interesant, ka vërtet shumë opsione, dhe ndihma, megjithëse gjuhe angleze, por gjithsesi kënaqet me aksesueshmërinë dhe thjeshtësinë e saj.

Megjithatë, ju ende do të duhet të drejtoheni. Shkoni te File Systems ---> dhe vendosni yjet e kërkuar. Shkronja M do të thotë që mbështetja për një drejtues të veçantë kryhet duke lidhur një modul të jashtëm me kernelin (i urrej ata!). Do të na duhet gjithashtu mbështetje isofs për leximin e disqeve. Sistemet e skedarëve ---> Sistemet e skedarëve CD-ROM/DVD ---> Mbështetja e sistemit të skedarëve CDROM ISO 9660. Ju gjithashtu mund të mbështesni sistemet e lashta Dos.

Zhvilluesit e ndyrë të Mandriva harruan të lejojnë sistemet e skedarëve ---> DOS/FAT/NT Filesystems ---> NTFS mbështetjen e shkrimit, dhe në një nga shpërndarjet e tyre kam pasur vështirësi me aksesin në ndarjen e Windows Old.

Shikoni llojin dhe veçoritë e procesorit ---> Familjen e procesorit, më rekomanduan të zgjidhja Pentium-MMX.

Hidhini një sy edhe Drejtuesve të pajisjes, është i dobishëm. Vetëm për argëtim, mund të zgjidhni gjithçka atje dhe të përpiloni një kernel me peshë > 50 MB.

Me tutje. Kerneli, pasi të ngarkohet vetë, duhet të ngarkojë vetë sistemin. Ose nga skedarët e përpiluar (të përdorur në sistemet e ngulitura), ose nga një arkiv CPIO i ngjeshur nga diçka, ose nga Initrd. Ky nuk është DOS, këtu nuk do të jeni në gjendje t'i referoheni menjëherë një skedari init në direktorinë rrënjësore të një disku ose flash drive, në fakt, ai do të funksionojë, mos dëgjoni Uncle Annix. edhe pse tashmë ka mjaft debat për këtë në internet Ne do të përdorim initrd në sistemin tonë, sepse është i përshtatshëm dhe nuk do të shkaktojë gjuhë të turpshme nga zhvilluesit e palëve të treta, ndryshe nga arkivi CPIO.

Oh po, përpiloni kernelin me komandën

Nëse keni x86, do ta gjeni në /linuxkernel/arch/x86/boot/bzImage.

Për programuesit e ashpër të Chelyabinsk, mund të përdorni Cross-compiling...

Krijimi i Ramdiskut.

Tani na duhet një initrd me të instaluar atje guaska më e thjeshtë. Ne do të përdorim busybox, sepse kjo bukuroshe mund të bëjë gjithçka. Ne do të vjedhim metodën nga Roberto de Leo, krijuesi i Movix (madje do të filloja ta respektoja nëse nuk do të ishte për dashurinë time të pabesueshme për Perl):

Dd if=/dev/zero of=/dev/ram0 bs=1k count=5000 - Krijoni një Ramdisk në RAM-in e kompjuterit tonë.
mke2fs -m0 /dev/ram0 5000 - Formatoni Ramdisk në sistemin Ext2
mkdir /distro - Krijo një dosje
mount /dev/ram0 /distro - Montoni në dosjen /distro

Kjo është ajo, tani kemi Ramdisk me një kapacitet prej 5 MB. Më shumë është e mundur, por nuk është e nevojshme. Ndryshe nga Thomas Matejisek, unë nuk do ta mbush initrd-in me module të kompresuara nga LZMA në Squashfs. Gjithçka që nevojitet do të përpilohet me kernel. Po, kjo nuk është shumë logjike dhe e saktë, por është njëqind herë më pak sherr. Dhe veçanërisht për ata që e dënojnë këtë qasje, mund të aktivizoni opsionin e modularitetit në kernel: Aktivizoni mbështetjen e modulit të ngarkueshëm.

Në Ramdisk tonë, të montuar në /distro, ekziston një dosje e tillë, e humbur+found Kjo ndodh sepse ne e kemi formatuar në ext2, megjithëse nuk ka gjasa të ndihmojë këtu ne fillim duhet të instaloj busybox...

Instalimi i Busybox
Kjo është arsyeja pse projekte të tilla të lezetshme kanë faqe interneti kaq të ndyra? Edhe pse... kjo nuk është më e rëndësishme nëse burimet shkarkohen dhe shpaketohen me sukses në dosjen /busybox.

Ju mund të konfiguroni busybox në të njëjtën mënyrë:

Cd/kuti e zënë
bëni menuconfig

Nëse ende nuk e kuptoni se çfarë është, unë do t'ju shpjegoj. Busybox zëvendëson mijëra aplikacione UNIX të ruajtura në dosjet /bin, /sbin, /usr/bin, /usr/sbin. Në vend të kësaj, krijohet vetëm një aplikacion: /bin/busybox dhe krijohen një sërë lidhjesh për të në dosjet e mësipërme. Instaloni busybox me komandën e mëposhtme:

Bëni instalimin CONFIG_PREFIX=/distro

Busybox do të krijojë gjithashtu skedarët /sbin/init dhe për ndonjë arsye /linuxrc në mënyrë që sistemi juaj të fillojë siç duhet. Por jo të gjitha dosjet e nevojshme u krijuan. Kështu që ne përfundojmë gjithçka me dorë dhe krijojmë:

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

Nëse keni harruar diçka, mbani mend, sepse... Është e vështirë të harrosh këto drejtori.

Çdo gjë do të ishte mirë, por busybox kërkon që bibliotekat të funksionojnë, të cilat duhet të kopjohen në shpërndarjen tonë. Është shumë e lehtë të zbulosh se cilat:

Ldd /distro/bin/busybox

Programi do të na tregojë bibliotekat e kërkuara për guaskën tonë. Unë do të them menjëherë: porta linux është krijuar nga kerneli dhe nuk mund të kopjohet.

Kur kopjoni bibliotekat, mund të ndërpreni informacionin e korrigjimit (siç këshillon Roberto):

Objcopy --strip-debug nga ku deri ku

Krijimi i Linux nga Linux

Ju duhet të krijoni disa skedarë teksti të sistemit:

Na duhet /etc/inittab. Unë do t'ju befasoj: në fillim të jetës së tij, sistemi as nuk e di se çfarë është Root. Madje kemi një përdorues pa emër, por skedari i veçorive të nivelit të ulët në të gjithë sistemin (ONF) duhet të jetë i pranishëm. Përmbajtja pilot e skedarit është si më poshtë:

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

# Nisni një predhë në tastierë.
::respawn:-/bin/sh

# Komandat ekzekutohen përpara mbylljes dhe rinisjes.
:: mbyllje:/sbin/swapoff -a >/dev/null 2>&1
:: mbyllje:/bin/umount -a -r >/dev/null 2>&1

Skedari tjetër- /etc/fstab. Kjo është një tabelë që përshkruan se çfarë të montoni dhe ku kur ngarkoni. Gjëja është e kotë! Ne duhet të montojmë proc, përndryshe asgjë nuk do të funksionojë fare, kështu që shkruajmë në skedar:

Asnjë /proc proc paracakton 0 0

Për montim ju duhet gjithashtu skedari /etc/mtab. Krijojeni dhe lëreni bosh.

Por montimi do të bëjë gjithçka të nevojshme vetëm kur ne t'i kërkojmë në mënyrë eksplicite ta bëjë këtë. Dhe ne do të pyesim në skedarin e parë të nisjes /etc/rc.d/rc.S (rc.d - dosje). Me mirësjellje pyesim:

/bin/mount -av -t nonfs

Na duhet gjithashtu një skedar profili (b)(a)sh, ka vërtet vend për imagjinatë. Krijoni një skedar /etc/profile dhe plotësoni atë me sa vijon:

PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:"
PAK=-MM
TERM=linux
HOME=/rrënjë
PS1=">"
PS2=">"
ignoreeof=10
eksportoni SHTESË SHPALL AFAT MË PAK PS1 PS2 HOME injoruar

Do t'ju duhet gjithashtu skedari /etc/shell, i cili tregon se ekziston një guaskë:

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

Kjo eshte e gjitha. Ju mund të shkruani Ramdisk tonë në një skedar.

Mkdir /os - dosje për "gati".
umount /dev/ram0 - çmontoni një pjesë të RAM-it.
dd if=/dev/ram0 of=/os/initrd bs=1k count=5000 - krijoni një skedar.
gzip /os/initrd - kompresoni skedarin initrd

Krijimi i një USB flash drive bootable

"Vija e përfundimit" e zhvillimit tonë të vogël. Ne marrim një flash drive, e futim atë, e formatojmë në vfat (mund të përdorni edhe ext, por mos harroni se jo të gjithë përdoruesit e Windows kanë shkrepur veten).

Në flash drive, krijoni një dosje të quajtur boot, me dosjet initrd dhe kernel në të.

Nga dosja /os, kopjoni Ramdisk-un e kompresuar në dosjen boot/initrd në flash drive, quajeni "main.gz". Nga dosja me burimet e kernelit, kopjoni bzImage në dosjen boot/kernel në flash drive, quani "main.lk". Ne marrim skedarët e ngarkuesit Syslinux (në internet ose nga një shpërndarje tjetër: nuk ka rëndësi), përkatësisht syslinux.bin, syslinux.boot, syslinux.cfg. Ne i kopjojmë ato në direktorinë rrënjë të flash drive-it tonë. Në skedarin syslinux.cfg ne shkruajmë diçka si kjo:

mm e parazgjedhur
nxitje 1
afati 100
etiketa mm
kernel /boot/kernel/main.lk

etiketa mc
kernel /boot/kernel/main.lk

etiketa cm

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

Kështu, ne mbështetëm initrd dhe kernel me porosi, të cilat, për hir të eksperimentit, mund të lidhen me shpërndarjen tonë.

Le të zbulojmë se çfarë pajisje në sistem është disku ynë flash (mund të ekzekutoni montimin pa parametra dhe të shihni). Kjo është ose /dev/sdb1, /dev/sdc1, ose /dev/sdd1. Vlen të çmontoni flash drive-in përpara se të filloni instalimin.

Instaloni syslinux (nëse paketa nuk është në sistem, apt-get install syslinux):

Syslinux -d path_to_device

Skedari ldlinux.sys duhet të shfaqet në direktorinë rrënjësore të flash drive. Nëse është aty, atëherë syslinux.bin, syslinux.boot nuk nevojiten më.

Unë nuk do t'ju tregoj se si të konfiguroni BIOS-in për të nisur nga një flash drive - është e lehtë. Unë do të them vetëm se është shumë i përshtatshëm për të krijuar një dosje /boot/initrd/init, në të cilën mund të montoni /boot/initrd/main, për punë të mëvonshme me të. Vetëm mos harroni ta dekompresoni dhe kompresoni atë me gzip.

OK tani ka mbaruar.

Sikur sapo të kisha thënë se si të krijoni një sistem Linux nga e para. Lehtë, apo jo? Më pas, mund të redaktoni skriptin /sbin/init, sepse keni ende shumë punë për të bërë! Ju do të duhet të shkruani një skript për të montuar flash drive që e kalon atë në direktorinë rrënjë. Përndryshe, do të detyroheni të punoni me një ndarje ReadOnly prej 5 MB. Por kjo është një histori krejtësisht tjetër.

Si të krijoni referencën tuaj Asambleja e Windows 10 – një shpërndarje me cilësimet e sistemit të kryera, rregullime të implementuara dhe softuer desktop të instaluar? Ky proces do të diskutohet në detaje më poshtë, por së pari le të flasim për veçoritë e ndërtimit të sistemit tonë.

1. Të mirat dhe të këqijat e versioneve origjinale të Windows

Cilat janë avantazhet e ndërtimeve origjinale të Windows? Montimi i sistemit tuaj kursen kohë dhe përpjekje gjatë instalimit të sistemit. Për shembull, mund të përgatisni një shpërndarje Windows 10 me set standard programe për një rreth të dashurve: një shfletues, një arkivues, një shkarkues torrent, një pastrues, një çinstalues ​​dhe softuer të ngjashëm për një audiencë të gjerë do të instalohen së bashku me sistemin. Përfitimet në krahasim me një shpërndarje të rregullt të Windows janë të dukshme, por çfarë do të marrim në krahasim me metodat e tjera të vendosjes së sistemit? Ndërtimi juaj i Windows, imazhi i referencës i të cilit është krijuar në një disk GPT, më vonë mund të vendoset në një disk MBR dhe anasjelltas. Ndërsa transferimi i sistemit duke përdorur programe rezervë ose menaxherët e hapësirës në disk nuk do të ndihmojë kur ndryshoni stilin e ndarjeve të diskut. Ndryshe nga kjo e fundit, ndërtimi vendas në median e instalimit nuk do të lidhet me një skedar rezervë në një ndarje disku jo të sistemit ose pajisje të lëvizshme dhe nuk do t'ju duhet të lidhni hard diskun e destinacionit për të klonuar Windows.

Ndërtimet origjinale të Windows kanë tre disavantazhe. Së pari, kompleti i shpërndarjes së montimit të tij do të zërë më shumë hapësirë ​​sesa shpërndarje e pastër Microsoft. Por ky problem mund të zgjidhet duke përdorur një flash drive me një kapacitet prej të paktën 8 GB. Disavantazhi i dytë është se procesi i instalimit të Windows do të zgjasë pak më shumë se zakonisht, gjë që është për shkak të vendosjes së softuerit të shtuar. Disavantazhi i tretë është burokracia e përfshirë në krijimin e montimit. Përpjekja nuk ka gjasa të ia vlejë nëse sistemi riinstalohet rrallë.

2. Algoritmi i veprimeve

Procesi i krijimit të ndërtimit tuaj të Windows 10 do të zhvillohet në disa faza kryesore:

  • Krijimi i një imazhi referencë të sistemit - një gjendje ideale e sistemit të përgatitur për vendosje (me cilësimet e kryera dhe softuerin e instaluar, pa iu referuar komponentëve të kompjuterit);
  • Kapni imazhin e referencës në skedarin install.esd;
  • Ripaketimi i imazhit origjinal ISO të instalimit të sistemit me zëvendësimin e skedarit install.esd.

3. Imazhi i referencës së Windows 10

Imazhi i referencës së Windows 10 mund të përgatitet në mënyra të ndryshme, mund të jetë:

  • Një sistem i krijuar me lidhje në distancë me komponentët duke përdorur programin Sysprep (shih paragrafin 7 të artikullit);
  • Windows 10 i ri i instaluar në një ndarje tjetër të diskut;
  • Windows 10 i ri në bordin e makinës virtuale.

Sistemi i krijuar duhet të pastrohet plotësisht - fshini skedarët në dosjet e profilit të përdoruesit, pastroni dosjet "Temp", etj. Përndryshe, kompleti i shpërndarjes do të dalë me përmasa gjigante. Është më e lehtë me sistemet e reja: së pari, kompleti i shpërndarjes i bazuar në to do të marrë më pak hapësirë, dhe së dyti, gjatë procesit të instalimit, një imazh referimi i Windows 10 mund të krijohet nga e para në modalitetin e auditimit - regjim të veçantë funksionimi i sistemit pa pjesëmarrjen e një llogarie përdoruesi. Modaliteti i auditimit ofrohet nga Microsoft për zbatimin e cilësimeve dhe softuerëve të korporatës nga furnizuesit OEM dhe organizatat e mëdha përpara se t'u dorëzohen kompjuterët përkatësisht klientëve dhe personelit të punësuar. Në dalje marrim në mënyrën e duhur një sistem i konfiguruar me softuer desktop të instaluar, në fazën e instalimit të të cilit mund të krijoni llogari të reja, të vendosni parametra rajonalë, të çaktivizoni opsionet për dërgimin e të dhënave në Microsoft, etj. Në këtë rast, llogaria e vjetër nuk do të jetë e varur askund.

Në rastin tonë, ne do të krijojmë një imazh referencë të Windows 10 nga e para në modalitetin e auditimit duke përdorur Hyper-V. Ky hipervizor u zgjodh për shkak të lehtësisë së përdorimit dhe lehtësisë së transferimit të sasive të mëdha të të dhënave nga një makinë virtuale në sistemin kryesor. Disqet VHDX dhe VHD të përdorura në makinat virtuale Hyper-V montohen në sistemin kryesor duke përdorur File Explorer. Mbështetësit e hipervizorëve të tjerë - Stacioni i punës VMware dhe VirtualBox mund t'i përdorë ato. Për ta bërë më të lehtë aksesin e të dhënave disk virtual nga sistemi kryesor dhe pa u shqetësuar me shtesat e sistemit operativ të ftuar, makinat virtuale mund të krijohen bazuar në disqe VHD. Si VMware Workstation ashtu edhe VirtualBox punojnë me disqe VHD.

Ata që vendosin të krijojnë një imazh referimi të Windows 10 në ndarjen e dytë të diskut kompjuter i vërtetë për të ardhmen për të ndihmuar udhëzimet mbi dhe plotësuar.

4. Nuancat me aktivizim

Koncepti asambleja e vet Windows duhet të dallohet nga asambletë pirate të sistemit që dorëzohen të aktivizuara ose me një aktivizues në desktop. Qëllimi i këtij artikulli është të thjeshtojë procesin e instalimit të Windows, por jo të zgjidhë çështjen e aktivizimit të tij. Imazhi i referencës së Windows 10 do të krijohet duke përdorur mjete që nuk kundërshtojnë politikat e Microsoft - në fakt, mjetet e tij. Dhe përdorimi i tyre nuk garanton funksionalitetin e sistemeve të aktivizuara. Le të kujtojmë se kërkesat e Microsoft janë si më poshtë: aktivizimi i secilës kopje të Windows, pavarësisht nga cila shpërndarje është instaluar, në secilën kompjuter të veçantë. Nëse imazhi i referencës është një Windows i aktivizuar, i krijuar, gjatë procesit të heqjes së lidhjes me komponentët duke përdorur mjetin Sysprep, duhet të rivendosni aktivizimin (shih paragrafin 7 të artikullit).

Duke kërkuar një mënyrë për të transferuar Windows të aktivizuar në kompjuterë të tjerë.

5. Krijoni një makinë virtuale Hyper-V

Pra, për të përgatitur një imazh referencë të Windows 10, ne krijojmë një makinë virtuale. Kushtet për të punuar me Hyper-V, aktivizimi i hipervizorit, si dhe procesi i krijimit të një makine virtuale përshkruhen në detaje në artikullin e faqes. Vetëm, ndryshe nga shembulli i diskutuar në paragrafin 5 të këtij neni, zgjedhja e gjenerimit të makinave virtuale nuk është e rëndësishme; Nëse nuk planifikoni të zbatoni softuer me burime intensive si lojërat, ne mund të kufizojmë volumin e hard drive-it të krijuar VHDX në 50-60 GB. Epo, këshilla e pamend për pronarët e SSD-ve është se rruga për ruajtjen e skedarëve të makinës virtuale dhe diskut VHDX duhet të specifikohet në ndarjen HDD. Aktiv fazën e fundit Për të krijuar një makinë virtuale, specifikoni imazhin ISO, ndizni makinën dhe filloni procesin e instalimit të sistemit. Kjo e fundit do të jetë ndryshe nga ajo se si ndodh zakonisht.

6. Instalimi dhe konfigurimi i Windows 10 në modalitetin e auditimit

Ne kalojmë procesin e instalimit të Windows 10 në fazën e zgjedhjes së llojit të instalimit dhe zgjedhim opsionin e dytë.

Do të na duhen dy ndarje - njëra për Windows, tjetra jo sistem, ku skedari install.esd do të ruhet më pas. Ne krijojmë ndarjen C nga 30-40 GB.

Hapësirën e mbetur ia japim një seksioni tjetër.

Instalimi i Windows.

Pas përfundimit të fazës së kopjimit të skedarit, ne nuk e nxjerrim imazhin ISO të instalimit nga makina virtuale, do të na duhet më vonë. Në fazën e instalimit, ku duhet të vendosni cilësimet e para, ne nuk prekim asgjë, thjesht shtypni tastet Ctrl+Shift+F3.


5

Le të hyjmë në modalitetin e auditimit duke lidhur një llogari të fshehur administratori.

Pas hyrjes në sistem në modalitetin e auditimit, ne përshëndetemi nga dritarja e programit Sysprep. Shërbimi do të presë që fati i tij të shkëputë sistemin e konfiguruar nga përbërësit e tij. Mund të filloni të konfiguroni sistemin. Një paralajmërim: nuk funksionon në modalitetin e auditimit Microsoft Edge, për të hyrë në internet duhet të ekzekutoni Internet Explorer.


7

Sa i përket kufijve të ndërhyrjes në sistem, në modalitetin e auditimit mund të punojmë me gjithçka që nuk ka të bëjë me llogaritë e përdoruesve. Ne mund të instalojmë softuer desktop, të ndryshojmë cilësimet e sistemit, të aplikojmë ndryshime, të lëmë dosje ose skedarë në desktop. Por nuk do të mund të instaloni aplikacione universale nga Dyqani i Windows. Ashtu si Microsoft Edge, dyqani nuk funksionon në modalitetin e auditimit. Edhe nëse sistemi aktivizohet, nuk do të jetë e mundur të ndryshoni temën ose parametrat e tjerë të personalizimit. Për të instaluar aplikacione universale dhe për të aplikuar cilësimet e personalizimit, ju nevojitet një llogari përdoruesi, jo një llogari e fshehur administratori.

Nëse keni nevojë të rindizni sistemin, për shembull, kjo kërkohet për të riinstaluar disa programe, ky proces duhet të kryhet duke përdorur dritaren Sysprep: duhet të vendosni vlerat "Kaloni në modalitetin e auditimit" dhe "Reboot". Pastaj klikoni "Ok".

Paralelisht me konfigurimin e sistemit, duhet të bëni një gjë të rëndësishme - të formatoni ndarjen jo-sistem të diskut.

7. Heqja e lidhjes me komponentët (Sysprep)

Pra, imazhi i sistemit të referencës është gati. Tani mund të fillojmë procesin e heqjes së lidhjes me komponentët. Hapni dritaren e hapur të programit Sysprep ose hapeni duke shtypur Win+R dhe duke futur:

Dosja që hapet do të përmbajë skedarin EXE për nisjen e programit.

Në dritaren Sysprep, vendosni veprimin në "Shko te dritarja e mirëseardhjes (OOBE)". Kontrolloni kutinë e zgjedhjes "Përgatitja për përdorim" për të rivendosur aktivizimin. Në cilësimet e mbylljes, zgjidhni "Shutdown". Dhe klikoni "Ok".

Ne presim derisa Sysprep të përfundojë funksionimin dhe makina virtuale të fiket.

8. Krijoni skedarin install.esd

Ne kontrollojmë nëse ia vlen të nisni makinën virtuale nga një imazh ISO i instalimit të Windows 10 dhe të nisni prej tij. Ne përdorim diskun e instalimit për të hyrë në vijën e komandës. Nëse imazhi i referencës së Windows 10 është krijuar në ndarjen e dytë të diskut të një kompjuteri të vërtetë, thjesht shkoni te sistemi kryesor operativ dhe hapeni atje linja e komandës.

Në fazën e parë të instalimit të sistemit, shtypni tastet Shift+F10.

Duke përdorur mjetin DISM, ne do të kapim imazhin e sistemit të referencës dhe do ta ruajmë në skedarin install.esd. Por së pari, le të shohim se nën cilat shkronja janë renditur dy ndarjet e kërkuara - ndarja e sistemit dhe ndarja e destinacionit ku do të ruhet install.esd. Fut:

Në rastin tonë, disku i sistemit renditet si D, dhe disku jo-sistemi renditet si E. Prandaj, komanda për të kapur një imazh të sistemit do të jetë si më poshtë:

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

Në këtë komandë, në përputhje me rrethanat, në secilin rast individual është e nevojshme të zëvendësoni shkronjat E dhe D me tuajat.


12

Pas përfundimit të operacionit, fikni makinën virtuale. Nuk do të na duhet më.

9. Montimi i diskut të makinës virtuale në sistemin kryesor

Në mënyrë që disku i makinës virtuale të shfaqet në sistemin kryesor ku veprime të mëtejshme, hapni skedarin e diskut të kësaj makinerie VHDX (ose VHD) në Explorer. Në menunë e kontekstit, klikoni "Lidhu".


13

Të gjitha ndarjet e diskut virtual do të shfaqen në Explorer si disqe të veçanta. Në rastin tonë, ne zgjedhim diskun e fundit M, këtu ruhet skedari install.esd. Pas ripaketimit të imazhit ISO, disku virtual do të duhet të çmontohet duke përdorur opsionin "Eject" në menynë e kontekstit të ndonjë prej ndarjeve të diskut virtual.


14

Ne do ta zëvendësojmë origjinalin si pjesë e shpërndarjes zyrtare të Windows 10 me skedarin install.esd të sapokrijuar.

10. Ripaketimi i imazhit ISO të shpërndarjes së Windows 10

Shumë programe mund të zëvendësojnë një skedar me një tjetër si pjesë e një imazhi të bootable ISO në rastin tonë, programi UltraISO u zgjodh për ripaketim. Le ta nisim atë. Klikoni në menunë "File", më pas "Open" dhe në Explorer tregoni shtegun drejt imazhit ISO nga i cili është instaluar Windows 10 në makinën virtuale.


15

Përmbajtja e imazhit ISO do të shfaqet në krye të dritares UltraISO. Këtu hapim dosjen "burimet" dhe fshijmë në të skedar origjinal instaloj.esd. Në rastin tonë, peshonte 3.7 GB. Pjesa e poshtme Dritarja UltraISO është një eksplorues i sistemit, këtu hapim ndarjen e montuar të diskut (ose ndarjen e dëshiruar të diskut real), në të cilën ruhet skedari install.esd i krijuar rishtazi. Në rastin tonë, peshon 4.09 GB. Ne ose e tërheqim skedarin e krijuar rishtazi në krye të dritares - ku ishte skedari origjinal, ose e shtojmë duke përdorur menynë e kontekstit.


16

Le të kontrollojmë: në dosjen "burimet" e imazhit të diskut nuk duhet të ketë install.esd origjinal me peshë 3.7 GB, por install.esd të sapokrijuar me një peshë prej 4.09 GB.


17
18

Jemi në pritje të përfundimit të ecurisë së operacionit.

***

Tani gjithçka që mbetet është të testoni ndërtimin tuaj të Windows 10 në një makinë të re virtuale.

Kalofsh nje dite te mire!

Artikujt më të mirë mbi këtë temë