Zelfgemaakte Windows XP. Een Windows-distributiekit maken voor het schrijven van ISO naar een USB-flashstation. Het geheel van "onnodig" reinigen. De distributie van het besturingssysteem voorbereiden

Wanneer u Shield Express installeert, verschijnt er een venster met een radiogroep waarin u wordt aangeboden een bestaand project te openen of een nieuw project te maken.

Wanneer u een nieuw project aanmaakt, voert u de naam van het project in en geeft u de map op waarin de toepassingsbestanden zich bevinden (Fig. 4).

Rijst. 4. Een nieuwe distributie maken

Het selectievakje "Include custom setup type" moet worden geselecteerd als u van plan bent de gebruiker de optie te geven om de installatieoptie Custom Setup te selecteren voor zelfselectie van de installatieoptie. Daarna zal het hoofdscherm van InstallShield verschijnen, met de volgorde van stappen die moeten worden gevolgd om een ​​distributiekit te maken (Fig. 5).

Rijst. 5. InstallShield Express-hoofdscherm

Vul in het gedeelte Visueel ontwerp instellen de velden in met informatie over de toepassing: de naam van de toepassing, hoe deze eruit zal zien in de programmagroep, de naam van het uitvoerbare bestand, de map waarin de toepassing moet worden geïnstalleerd (Fig. 6)

Rijst. 6. Toepassingsparameters instellen

Houd er rekening mee dat Install Shield verschillende variabelen bevat die stations en mappen van de computer van de gebruiker identificeren, waardoor u dit niet kunt weten echt systeem mappen en schijven van deze computer:

    - installatiemap gespecificeerd door de gebruiker,

    - de map die Windows bevat

    - Windows \ Systeemmap

    - de schijf die Windows bevat

    - de schijf met de map Windows \ Systeem

    Programmabestanden map.

Door op het tabblad Hoofdvenster te klikken, kunt u de titel van de installatietoepassing, de achtergrondkleur en het logo instellen (Fig. 7).

Rijst. 7. Installatie verschijning installatiescherm

Als u op het tabblad Functies klikt, wordt een enkele optie weergegeven: Automatisch verwijderprogramma. Het wordt aanbevolen om het geselecteerd te laten.

De volgende sectie - InstallShield-opties specificeren voor Borland C++ - is bedoeld om componenten te selecteren die vaak bij applicaties worden geleverd: BDE, SQL Links, etc. vereist onderdeel(in ons geval de BDE) en door op de knop Instellingen te klikken, krijgen we een reeks van vier dialoogvensters voor het selecteren van de onderdelen van de BDE die bij deze toepassing zijn geleverd (Fig. 8) en het maken van aliassen.

Rijst. 8. Bepaling van de te installeren BDE-onderdelen

Bij het instellen van de aliasopties kunt u het type alias en de locatie van de gegevens kiezen. De rest van de aliasparameters (inclusief taalstuurprogramma's) kunnen worden gespecificeerd in een teksteditor onderaan het venster (Fig. 9):

Rijst. 9. Parameters instellen voor BDE-aliassen

Door op het tabblad Geavanceerde opties te klikken, ziet u een lijst met extra componentbestanden (in dit geval de BDE) en informatie daarover.

De volgende sectie, Componenten en bestanden specificeren, is voor het definiëren van bestandsgroepen, applicatiecomponenten en installatietypes. Door op het tabblad Groepen te klikken, kunt u groepen bestanden maken om er distributiecomponenten van te maken. U kunt ook gebruiken en overzetten vanuit Verkenner vereiste bestanden met behulp van de methode slepen en neerzetten (klik hiervoor op de knop Verkenner starten). Het is niet aan te raden groepen leeg te laten.

Rijst. 10. Groepen bestanden maken

Door op het tabblad Componenten te klikken, kunt u de componenten van de distributie definiëren (ze kunnen door de gebruiker worden geselecteerd als de installatieoptie Aangepast is, zodat u ze Russische namen kunt geven) en specificeren uit welke bestandsgroepen ze bestaan. Componenten die geen groepen bevatten, mogen niet worden achtergelaten.

Rijst. 11. Aanmaken van distributiecomponenten

Het volgende tabblad, Setup Types, is voor het definiëren van installatie-opties. Als u erop klikt, kan het blijken dat er maar één installatieoptie is - Typisch (u bent bijvoorbeeld vergeten het selectievakje "Inclusief aangepast installatietype" aan te vinken). Selecteer in dit geval de sectie Selecteren Gebruikersomgeving Componenten en klik op het tabblad Componenten in de lijst met dialoogvensters om de opties Setup Type en Custom Setup te selecteren. Vervolgens kunt u teruggaan naar het tabblad Setup Types en de installatie-opties definiëren. Doorgaans bevatten de varianten Custom en Typisch alle mogelijke componenten, terwijl de Compact-variant de minimale set componenten bevat die geschikt zijn voor de normale werking van de applicatie.

Rijst. 12. Bepaling van de samenstelling van installatiemogelijkheden

V Selecteer sectie Gebruikersinterfacecomponenten, kunt u dialoogvensters selecteren waarin de gebruiker tijdens de installatie de nodige informatie invoert (bijvoorbeeld informatie over zichzelf en het bedrijf, serienummer product), leest de licentieovereenkomst en leesmij-bestanden, specificeert de installatiemap, selecteert het installatietype, enz. U kunt ook een voorbeeld van dialoogvensters bekijken wanneer u op de knop Voorbeeld klikt.

In het volgende gedeelte - Registerwijzigingen aanbrengen - kunt u nieuwe registersleutels (tabblad Sleutels) en sleutelwaarden (Waarden) maken op de computer van de gebruiker. Dit kan handig zijn als u ActiveX-componenten in uw toepassing gebruikt of als u een OLE-server bouwt. Sleutels en hun waarden kunnen worden gekopieerd vanuit de register-editor, als deze een dergelijke bewerking ondersteunt.

Afb. 13. Het bepalen van de sleutels en waarden van het computerregister van de gebruiker.

In het volgende gedeelte - Mappen en pictogrammen opgeven - kunt u de samenstelling van de toekomstige programmagroep definiëren en de opdrachtregelparameters definiëren (tabblad Geavanceerd).

Rijst. 14. Vaststelling van de samenstelling van de programmagroep.

Ten slotte is de laatste sectie Run Disk Builder. Na het opslaan van het installatiescript (door te klikken op de knop met een diskette op de werkbalk van het hoofdvenster van InstallShield) en het selecteren van het mediatype, worden afbeeldingen van distributiediskettes gemaakt op de harde schijf. Nadat u de sectie Distributiemedia maken hebt geselecteerd, kunt u de gemaakte distributiekit naar diskettes schrijven.

Rijst. 15. Afbeeldingen van diskettes maken.

De optie Test Run kan worden gebruikt om de werking van de installatietoepassing te testen. Het wordt echter niet aanbevolen om dit te doen op de computer waarop de applicatie wordt ontwikkeld. Het is beter om de benchmarktests uit te voeren op een computer die vergelijkbaar is met de computers van uw gebruikers. Daarnaast is het aan te raden om op deze computer aan te maken kopie van Windows zodat u bij een onjuiste werking van het installatieprogramma de software in de oorspronkelijke staat kunt herstellen.

Het starten van het installatieprogramma leidt tot het opeenvolgend verschijnen van dialoogvensters die zijn geselecteerd in de sectie Gebruikersinterfacecomponenten selecteren, vergelijkbaar met degene die wordt getoond in Fig. 16.

Rijst. 16. Zo ziet een van de dialoogvensters van het installatieprogramma eruit

Het resultaat van de installatietoepassing is de installatie van de toepassing en de bestanden die nodig zijn voor de werking ervan op de computer van de gebruiker, het maken van een programmagroep en het invoeren van de benodigde sleutels in het register (Fig. 17).

Rijst. 17. Het resultaat van de installatietoepassing.

Als u de optie Automatisch verwijderen hebt geselecteerd bij het maken van de distributiekit en als u een geïnstalleerde toepassing moet verwijderen, moet u het hulpprogramma Programma's toevoegen/verwijderen in het Configuratiescherm van Windows gebruiken.

Dus, hoewel InstallShield Express niet alle problemen die zich voordoen bij het leveren van applicaties volledig oplost, is het met zijn hulp in veel gevallen mogelijk om snel distributies te creëren die voldoen aan moderne eisen voor de functionaliteit en het ontwerp van installatieapplicaties.

Concluderend merken we op dat de levering van applicaties die zijn gemaakt met Delphi 2.0 en Delphi 3.0 op bijna dezelfde manier wordt uitgevoerd als de levering van applicaties die zijn gemaakt met C++ Builder.

C++ Builder-applicaties overzetten naar client-/serverarchitectuur

Natalia Elmanova

    Invoering

    Een beetje geschiedenis

    Kenmerken van de client / server-architectuur

    Server-DBMS en verouderde gegevens

    Verouderde gegevens migreren met de wizard Gegevensmigratie

    Oude gegevens overdragen met CASE Tools

    enkele conclusies

Er kunnen veel redenen zijn om uw eigen distributie van het Windows 10-besturingssysteem te maken en deze zijn niet het onderwerp van dit artikel. Het belangrijkste is dat er een eigen versie van de distributiekit nodig is, en we zullen u vertellen hoe u deze kunt maken met alleen de Windows ADK (Windows Deployment Kit) en de opdrachtregel, met andere woorden, we doen het zonder derde partij software alleen de tools gebruiken die in het besturingssysteem zijn ingebouwd.

Een distributiekit op maat kan dus nodig zijn, bijvoorbeeld als u van plan bent het aantal computers uit te breiden. Je hebt besloten om naast de laptop nog een machine te kopen, je hebt besloten om de montage van een productievere computer te bestellen, maar de set software erop zal ongeveer hetzelfde zijn als op de laptop.

U kunt het besturingssysteem natuurlijk installeren op: nieuwe auto, en installeer en configureer vervolgens de resterende software. Je kan het anders doen: dat Windows-configuratie 10, compleet met alle geïnstalleerde programma's, die op een van de computers draaien, veranderen in een distributiekit. Het enige dat overblijft is om het systeem op een nieuwe machine te installeren, en het geheel benodigde software wordt automatisch geïnstalleerd. Het enige dat overblijft is het installeren van de stuurprogramma's voor de hardware die in de nieuwe computer zal zitten.

Om te werken, heb je als laatste redmiddel twee computers nodig voor experimenten die je met één kunt doen, maar installeer een virtuele machine. Laten we aannemen dat een van hen Windows 10 heeft en dat alle benodigde software is geïnstalleerd.

Voorbereiding

U hebt een OS-distributie nodig die u kunt downloaden van de Microsoft-website.

Maak een opstartbare USB-stick met behulp van deze distributie en voer het ingebouwde hulpprogramma sysprep uit. De taak van dit hulpprogramma is om een ​​systeemkopie voor te bereiden, die alle instellingen en geïnstalleerde programma's, om naar een andere computer te worden overgebracht.

De opdrachtregel moet worden uitgevoerd en de opdracht moet worden ingevoerd:

C: \ Windows \ System32 \ Sysprep \ Sysprep.exe

In het venster dat wordt geopend, worden alle parameters ingesteld zoals weergegeven in de schermafbeelding:

Laten we een beetje uitleggen wat sommige punten betekenen:

  • Het systeem in de OOBE-modus zetten - de volgende keer dat u het systeem start, gaat het systeem in de OS-overdrachtsmodus.
  • Voorbereiding voor gebruik - onnodige informatie die niet bedoeld is om te kopiëren, wordt verwijderd, bijvoorbeeld activeringsgegevens, enz., terwijl alle geïnstalleerde programma's, hulpprogramma's bij het kopiëren moeten worden opgenomen.

Het hulpprogramma sysprep wordt enkele minuten uitgevoerd, afhankelijk van de hoeveelheid gegevens die naar de nieuwe computer wordt overgebracht.

Als u klaar bent, wordt de computer uitgeschakeld.

Een ESD-afbeelding maken

Nu moet je verbinding maken externe schijf, plaats het eerder voorbereide opstartbare USB-flashstation en start er vanaf. Wanneer het venster verschijnt Windows-installaties 10, moet u op de toetscombinatie "Shift + 10" drukken.

  1. "Diskpart" (een hulpprogramma waarmee u kunt werken) secties van harde schijf),
  2. "Lisvol" (schijfpartities bekijken, bijvoorbeeld, Windows 10 is geïnstalleerd in de C: partitie en het aangesloten USB-station heeft de letter I :),
  3. "Exit" (sluit het hulpprogramma af. We hebben de gegevens over de partities geleerd).

Nu moet u beginnen met het opslaan van het C:-station, waar het geïnstalleerde Windows 10 OS zich bevindt, naar een afbeeldingsbestand in ESD-indeling op het aangesloten USB-station. Het commando ziet er als volgt uit:

Dism / Capture-Image / ImageFile:I:\install.esd / CaptureDir: C: \ / Name: Windows

Laten we de opdracht uitleggen:

  • Install.esd - naam gegenereerd bestand met de systeemafbeelding,
  • I: - de schijf waarop dit bestand wordt gemaakt In ons geval is dit een draagbare schijf I :),
  • C: \ is de schijf waarop de originele Windows 10 is geïnstalleerd.

U kunt ook de mate van compressie van het resulterende bestand specificeren. Deze parameter is niet gespecificeerd op deze regel en de standaardwaarde snel zal worden gebruikt. Als een andere bedrijfsmodus nodig is, kan een andere waarde worden gebruikt. Houd er rekening mee dat hoe sterker de compressie, hoe meer tijd het kost om te werken.

Na voltooiing van het werk verschijnt een voltooid afbeeldingsbestand op de verwisselbare schijf.

Nu kunt u de computer uitschakelen waarop Windows 10 is geïnstalleerd en die is gebruikt om de afbeelding te maken. De rest van het werk wordt gedaan op de tweede computer.

Extra compressie van het afbeeldingsbestand

Dit gedeelte is optioneel. Het bestand "Install.esd" dat in de vorige stap is verkregen, kan nog meer worden gecomprimeerd door de grootte ervan te verkleinen. We controleren op de aanwezigheid van het bestand op de verwisselbare schijf.

We voeren het commando in:

DISM / Export-Image /SourceImageFile:I:\install.esd / SourceIndex: 1 /DestinationImageFile:I:\install2.esd / Comprimeren: herstel

Met deze opdracht maken we een tweede bestand met de naam "Install2.esd", dat alleen in grootte van het origineel zou moeten verschillen. In dit geval gebruiken we nieuw type compressie - Comprimeren: herstel.

Nadat de bewerking is voltooid, staan ​​er 2 bestanden op de schijf, die in grootte verschillen. Nu kunt u het originele afbeeldingsbestand ("Install.esd") verwijderen en de nieuwe naam kan worden hernoemd van "Install2.esd" naar "Install.esd".

Als gevolg hiervan is er opnieuw slechts één bestand met dezelfde naam "Install.esd", maar verkleind.

De Windows 10 ISO bewerken

Nu is het tijd om de versie van de OS-image te maken die we nodig hebben. Om dit te doen, nemen we de distributiekit die eerder is gedownload van de Microsoft-website en kopiëren we de inhoud ervan naar een map die we maken op een draagbare schijf waar ons bestand zich al bevindt. Laten we de map "10" noemen.



Nadat het kopiëren is voltooid, kunt u in de submap "bronnen" een bestand zien met dezelfde naam als het bestand van de broncomputer dat we hebben gemaakt bij het maken van de OS-image. Het is onze taak om dit bestand te vervangen door ons eigen bestand. Kopieer hiervoor ons bestand "Install.esd".

Dan plakken we het in de map "bronnen" Windows-distributie 10.

Het is noodzakelijk om het originele bestand te vervangen door het onze.

Een ISO-image maken

Er is weinig meer te doen. Maak opnieuw een ISO-image vanuit de map waarin u de inhoud van de originele Windows 10-distributie hebt gekopieerd en waar u een bestand door uw eigen hebt vervangen. Hiervoor gebruiken we de Windows ADK (Windows Deployment Kit). Het wordt meestal samen met het besturingssysteem geïnstalleerd. Zo niet, dan kunt u downloaden en installeren vanaf de Microsoft-website.

Start de implementatie- en imaging-omgeving.

Voer in het geopende venster de opdracht in:

Oscdimg / u2 / m /bootdata:2#p0,e,bI:\10\boot\Etfsboot.com#pef,e,bI:\10\efi\microsoft\boot\Efisys.bin I: \ 10 I: \ Windows.iso

Laten we de opdracht uitleggen:

    • u2 - UDF-bestandssysteem,
    • m - de afbeelding heeft geen beperkingen voor de grootte,
    • B opstartsector Schrijf op etfsboot.com, wordt het pad naar het bestand etfsboot.com bij het opgeven van b (boot) zonder spatie geschreven: bI: \ 10 \ boot \ etfsboot.com,
    • I: \ 10 - geef de map aan waarin de bestanden voor het maken van de afbeelding zich bevinden,
    • I: \ Windows.iso - we geven aan dat het uiteindelijke afbeeldingsbestand de naam Windows.iso moet hebben en zich op de I:-schijf moet bevinden.

Nadat de bewerking is voltooid, verschijnt een afbeeldingsbestand van de Windows.iso-distributiekit op de schijf.

Opstartbare media maken

De distributiekit is gemaakt, nu moet u deze naar de media schrijven van waaruit het systeem op een andere computer wordt geïnstalleerd. U kunt een USB-flashstation gebruiken. Hoe u een opstartbare USB-drive kunt maken, vindt u op internet. Dit is niet moeilijk. Als je het bouwen van je eigen distro onder de knie hebt zonder toevlucht te nemen tot hulp van buitenaf zonder vrienden, kennissen of systeem administrator op je werk, geen laptopreparatie hebt aangevraagd in de buurt van het metrostation Otradnoye, waar je bijvoorbeeld woont of werkt, dan kun je deze taak aan.

Als resultaat zullen we een medium krijgen van waaruit u een systeem kunt installeren met een geïntegreerde set van benodigde software, en u kunt het op elke computer installeren met zowel een UEFI BIOS als een normaal BIOS.

Windows 10 installeren

Als u deze versie van het besturingssysteem al hebt geïnstalleerd, bent u bekend met de procedure. Er zijn geen verschillen bij het gebruik van een zelf gemaakte verdeelset. Als laatste redmiddel duurt het installatieproces iets langer.

Na voltooiing heeft u een computer waarop alle benodigde software al is geïnstalleerd. Het enige dat u nog hoeft te doen, is de apparaatstuurprogramma's voor deze computer installeren.

Deze montage is handig als u het systeem naar een andere computer moet overzetten. Als u het besturingssysteem op meerdere computers moet installeren, kan deze distributie worden gebruikt als een basisconfiguratie met een geïntegreerde set benodigde software.

Voordat u uw assemblage maakt, moet u het doel en de doelstellingen van uw creatie definiëren. Anders krijgt de assembly misschien niet zijn doel in deze wereld en blijft hij weinig bekend.Dus, de doelen en doelstellingen zijn gedefinieerd en u hebt besloten uw systeem te bouwen.
Om te beginnen moet je ofwel in Virtualbox (of in een andere virtuele machine), of installeer een besturingssysteem op uw computer met alle instellingen, met alle programma's die u nodig acht in uw montage.
Nu alles is geconfigureerd en geïnstalleerd, gaan we onze eigen assembly maken. Om dit te doen, hebben we allereerst vrije ruimte nodig op de partitie met de map / huis minimaal 6GB.
Er zijn verschillende tools om een ​​assembly te maken. We zullen het hebben over Remastersys, waarmee zelfs een niet erg gevorderde gebruiker een complete assembly kan maken.
Alle stappen worden hieronder beschreven voor Ubuntu, maar zijn geschikt voor alle Debian-compatibele distributies.

1. INSTALLATIE:

Om Remastersys te installeren, moet u handmatig 2 pakketten downloaden en installeren, bijvoorbeeld via het gdebi-programma: remastersys_3.0.x-2_all.deb en remastersys-gtk_3.0.x-2_all.deb
Voor Ubuntu 10.04 - 14.04 download hier
Voor Ubuntu 16.04 - 17.04 download hier
Download hier voor Ubuntu 17.10
Download hier voor Ubuntu 18.04

2. EERSTE STAPPEN

Start Systeem ⇒ Beheer ⇒ Remastersys (ik gebruik Mate 1.6. De locatie kan verschillen met andere desktops). We zien dit venster:

Kort over de belangrijkste knoppen:
back-up- volledige back-up geïnstalleerd systeem inclusief gebruikersgegevens en instellingen. Alle bestanden in de homedirectory's van systeemgebruikers worden volledig opgeslagen.
Dist- alleen een reservekopie van het geïnstalleerde systeem, ZONDER gebruikersgegevens. Meest de beste optie om een ​​systeemassemblage te maken. De opstartschijfstructuur en schijfkopie (iso) worden gemaakt.
Distcdf's- hetzelfde als Dist, maar de structuur van de opstartschijf wordt gemaakt zonder een schijfkopie (iso).
Distiso- maakt een schijfkopie (iso), op voorwaarde dat de structuur van de opstartschijf gereed is. Is alleen van toepassing na Dist of Distcdfs.
Duidelijk- Doorzichtig tijdelijke map programma's. Wordt gebruikt om een ​​map op te schonen voordat een nieuwe afbeelding wordt gemaakt.

Ga naar het tabblad Instellingen:


Hier zien we de parameters van onze toekomstige build. Denk aan de essentie.
gebruikersnaam is de standaard gebruikersnaam bij het inloggen op het LiveCD-systeem.
CD-label- schijflabel. De titel wordt weergegeven wanneer de schijf in het cd-station wordt geladen. Limiet van 32 tekens, inclusief spaties.
Bestandsnaam- bestandsnaam van de gemaakte afbeelding.
De rest zullen we voorlopig niet aanraken.
Dus laten we instellen:
- Gebruikersnaam in gebruikersnaamreeks, zeg alex;
- Laten we een naam bedenken voor onze assembly en deze bijvoorbeeld op het cd-label schrijven, AlexBuntu;
- Schrijf in de Filename-regel de naam van het assembly-bestand, AlexBuntu-12.04-x32.iso.
Je zou het volgende moeten krijgen:


Vinkje in de rij Installatiepictogram weergeven op bureaublad in back-upmodus creëert een pictogram voor het installeren van uw systeem op het bureaublad. De optie werkt op alle grote desktops.

Ga nu naar het tabblad Acties:

Druk op de Dist-knop. Er verschijnt een venster:


Klik OK. Er verschijnt een venster:


Dat is het, nu kunt u rustig en rustig de tijd nemen om thee of koffie te drinken. Na 15-60 minuten (het hangt allemaal af van het vermogen van de pc) verschijnt er een bericht:


Gefeliciteerd met je eerste build!
Het montagebestand bevindt zich op en heeft de naam die u aan uw vergadering hebt gegeven. In mijn geval is dit het bestand AlexBuntu-12.04-x32.iso... Er is ook een tekstbestand in dezelfde map controlesom afbeelding met de extensie md5, in mijn geval het bestand AlexBuntu-12.04-x32.iso.md5.
Nu kunt u uw assembly op schijf branden en genieten van uw creatie. Misschien moet u bij het inloggen vanaf de LiveCD de gebruikersnaam invoeren die is geselecteerd bij het maken van de afbeelding, in mijn geval is het alex... Laat het wachtwoord leeg.

3. GEAVANCEERDE MOGELIJKHEDEN

Velen zullen tevreden zijn met de hierboven beschreven hoofdstukken. Als je nog steeds aan het lezen bent, wil je echt alle fijne kneepjes weten van het maken van een assemblage die dicht bij een professionele assemblage ligt.
Laten we eerst het tabblad aanraken Instellingen en overweeg de rest van de lijnen die je nodig hebt.
Werkmap- de werkmap van het programma. U kunt het opnieuw toewijzen aan elke plaats en aan elke sectie.
Welnu, de belangrijkste regel met instellingen Squashfs opties.
Remastersys gebruikt SquashFS om een ​​distributie te maken. Om de hele betekenis van deze regel te begrijpen, raad ik je een Russischtalige blog aan, die perfect de hele betekenis van deze krachtige tool beschrijft.
Na het verkennen van alle mogelijkheden, voeg je toe aan onze lijn Squashfs opties de volgende opties: -comp xz.
De regel zou er als volgt uit moeten zien:

Deze optie stelt het compressiealgoritme in xz in plaats van gzip standaard, waardoor onze build ongeveer 20-25% beter wordt gecomprimeerd.Deze optie is beschikbaar sinds squashfs 4.2 en bijvoorbeeld in Ubuntu 10.04 is het niet beschikbaar. V Ubuntu-versies 12.04 geïnstalleerd vereiste versie 4.2 squashfs.
Om te controleren of deze optie beschikbaar is, typt u een terminal mksquashfs... Als u iets ziet dat lijkt op het volgende:

mksquashfs
SYNTAX: mksquashfs source1 source2 ... dest [-e lijst met uit te sluiten mappen / bestanden]

Opties voor het bouwen van bestandssystemen:
-comp selecteer compressie
Compressoren beschikbaar:
gzip (standaard)
zo
xz

dan is alles in orde en gebruik je de optie -comp xz je kunt veilig.

Sinds versie 3.06 compressie inschakelen xz in plaats van gzip vervangen door aan/uit. selectievakje

4. MENU LADEN

Standaard creëert Remastersys een nogal saai en eentonig opstartmenu. Een ding is alleen maar prettig dat het menu behoorlijk functioneel is. Ik ben al heel lang op zoek naar een gemakkelijke manier om mijn menu op te nemen zonder de hele afbeelding opnieuw te hoeven bouwen. Alles verdere acties zijn niet bedacht door de auteurs van Remastersys en zijn een soort van mijn trucs en oplossingen, waar ik enkele maanden mee bezig was met verschillende experimenten. Daarom pretendeert deze sectie niet te zijn: juiste instructie door Remastersys.
Dus. Dit is het opstartmenu dat we in de standaardinstallatie hebben:


Hier is een menu dat u kunt krijgen na enkele manipulaties:


Dit opstartmenu wordt gebruikt in een van mijn assemblages. Zoals je kunt zien, is de afbeelding gewijzigd en is het menu Russified. Ik heb onder andere de naam van de distributie uit het menu verwijderd en in GIMPe met felle kleuren geschreven. Nu zijn we bij jullie en gaan we de afbeelding vervangen en het menu russificeren. Om dit te doen, moeten we aandacht besteden aan de inhoud van de bestanden in de map / home / remastersystemen / remastersystemen:


Hier zijn we geïnteresseerd in de ISOTMP-map. Deze map bevat tijdelijke bestanden voor het programma Remastersys. Dit is wat we gaan gebruiken. Ga naar deze map:


De structuur van deze map lijkt erg op de structuur van een schijfkopie. Het enige dat ontbreekt is de map.disk. De map isolinux bevat de bestanden opstart menu... We gaan er op in:


Overweeg de opstartmenubestanden:
splash.png- achtergrond afbeelding. Beeldformaat 640x480 dpi.
isolinux.cfg - config-bestand opstart menu.
vesamenu.c32, isolinux.bin- systeembestanden.
Voel je vrij om de achtergrond van het opstartmenu in die van jezelf te veranderen. Het bestandstype en de naam moeten hetzelfde blijven. Het afbeeldingsformaat moet 640 x 480 dpi zijn.
Vervolgens plaatste ik een lijst van het bewerkte isolinux.cfg-configuratiebestand. Het is gebaseerd op het standaard Remastersys-configuratiebestand. Ik heb geprobeerd de opmerkingen bij de regels zo duidelijk mogelijk te schrijven. Bijna alle informatie op internet op de Engelse taal en erg kort, dus ik heb veel tijd besteed aan experimenteren om erachter te komen wat werkt en hoe.

Standaard vesamenu.c32 prompt 0 timeout 100 font cyr_a8x16.psf # Boot menu background menu background splash.png # De kleur heeft de eerste twee transparantieregisters een waarde van 0 (transparant) tot 255 (ondoorzichtig) in HEX. # De overige 6 cijfers zijn kleur in HEX-modus (kleurcode kan worden overgenomen van GIMPa). Eerst wordt de kleur van de letters geschreven, dan de achtergrond, dan 3 schaduwmodi (none, std, all) # De kleur van het titelmenu kleurtitel * # ff00923F # 00000000 geen # De kleur van de menurand (rand) menukleurrand * # 00000000 # 00000000 geen # De kleur van de geselecteerde menubalk menukleur sel * # 7fffffff # 00000000 geen # Kleur van een niet-geselecteerde menubalk menukleur unsel * # ffC4613B # 00000000 geen # Kleur van een inactieve regel (uitgeschakeld maar weergegeven op het scherm) menukleur uitgeschakeld * # ffC4613B # 00000000 geen # Kleur van een tabmsg-regel onder het menu (gelabeld Druk op ENTER om het menu te laden of TAB om het menu te bewerken) menukleur tabmsg * # ffCC623E # 00000000 geen # Time-outregel kleur (gelabeld Automatisch laden start in) menu kleur timeout_msg * # ffCC623E # 00000000 geen # Bovenste inspringing, rijen menu vshift 1 # Aantal menurijen menu rijen 6 # Rijpositie tabmsg menu tabmsgrow 11 # Rijpositie time-out menu timeoutrow 12 menu AUTOBOOT Automatisch laden start over # sec menu tabmsg Druk op ENTER om het menu te laden of TAB om het menu te bewerken menu cmdlinerow 11 # Menu breedte, aantal karakters menu breedte 80 # Tekens inspringen links van de rand (als tabs) menumarge 12 #menutitel Ubuntu 12.04 Desktop Mate 1.6 label live # menu label live - start het Live System-menu label Boot system from LiveDVD disk kernel / casper / vmlinuz append file = / cdrom / preseed / custom.seed boot = casper initrd = / casper / initrd.gz Quiet splash - label install menu label Installeer Ubuntu 12.04 LTS Mate 1.6 kernel / casper / vmlinuz append file = / cdrom / preseed / custom.seed boot = casper only-ubiquity initrd = / casper / initrd.gz Quiet splash - # Menubalk inactief maken # menu uitschakelen label controleren menulabel controleren schijf op fouten kernel / casper / vmlinuz append boot = casper integriteitscontrole initrd = / casper / initrd.gz Quiet splash - label memtest menulabel Controleer geheugenkernel / install / memtest append - label hd menulabel Opstarten vanaf eerste harde schijf \\ localboot 0x80

Bestandscodering isolinux.cfg moet CP 866 zijn. U kunt opslaan en bewerken in Cooledit ( tekstverwerker Midnight Commandera), in OpenOffice, enz. Mijn bewerkte bestand ophalen isolinux.cfg kan .
Bovendien moet u lettertypen die Russisch ondersteunen in de isolinux-map plaatsen. Je kunt het vanaf hier overnemen.
De map zou er als volgt uit moeten zien:


Controleer of de bestandsrechten voor alle 5 bestanden als volgt moeten zijn:


Alle voorbereidingen zijn nu afgerond. Start Remastersys:

Druk op de knop Distiso... Het proces voor het opnieuw opbouwen van de afbeelding gaat veel sneller, slechts 1 - 5 minuten, omdat de hoofdsysteembestanden niet opnieuw worden opgebouwd. De uitvoer zal dezelfde afbeelding en controlesombestanden zijn, maar met uw unieke mooie menu.

5. REINIGING VAN DE MONTAGE VAN "EXTRA"

Allereerst zal ik verduidelijken dat we het niet hebben over het verwijderen van applicaties uit de assembly, maar over het verwijderen van tijdelijke bestanden uit de cache, waarvan er een groot aantal, honderden megabytes zijn.
Installeer het pakket voordat u het systeem reinigt ubiquity-frontend-gtk.
Allereerst zullen we de standaard systeemreinigingstools gebruiken. Open een terminal en schrijf:

Sudo apt-get autoremove sudo apt-get clean

De eerste opdracht verwijdert automatisch alle ongebruikte pakketten.
De tweede opdracht verwijdert de gedownloade pakketbestanden in het archief.

Laten we nu het programma gebruiken synaptisch en verwijder alles niet gewenste instellingen restanten van pakketten verwijderd. Open Synaptic. Selecteer in het geopende venster onderaan de filtergroep "Status".
Selecteer het filter "Niet geïnstalleerd (instellingenbestanden zijn nog over)", selecteer alle pakketten die in dit filter zijn opgenomen. Rechter toets muis op de geselecteerde, selecteer "markeren voor volledige verwijdering" in het menu en klik op "Toepassen".


Verwijder hier, in deze filtergroep, de pakketten onder het filter "Geïnstalleerd (automatisch verwijderd)"
Als de filters "Niet geïnstalleerd (instellingenbestanden blijven over)" en "Geïnstalleerd (automatisch verwijderd)" ontbreken, dan is het systeem al schoongemaakt en komt er niets onder deze filters.

Het volgende schoonmaakhulpmiddel is het programma BleachBit uit het standaard archief. De programma-interface is in het Russisch, het is heel gemakkelijk om te begrijpen wat je gaat doen. Er is ook een "Voorbeeld"-knop voor het opschonen, die laat zien wat er zal worden verwijderd en waarmee u wijzigingen kunt aanbrengen voordat u verwijdert. Het programma reinigt het systeem zeer effectief van onnodige bestanden en weet ook hoe ongebruikte taalbestanden moeten worden verwijderd. In mijn build heeft het programma ongeveer 300 MB verwijderd.


Na het verwijderen van de taalbestanden, raad ik aan het pakket opnieuw te installeren locales anders zullen er problemen zijn met het installeren van taalpakketten in assembly. Bij herinstallatie worden alleen de landinstellingen geretourneerd met de optie om andere talen te installeren. Er worden geen taalpakketten gedownload.

De volgende stap is het wissen van de programmacache. Er is een map in de hoofdmap van het systeem / var... Daarin laten programma's hun tijdelijke bestanden achter, die voorlopig nodig zijn. Vervolgens zal ik de mappen opsommen waarin u alle bestanden kunt verwijderen zonder het systeem te beschadigen, en daardoor de grootte van de assembly te verkleinen.

Sinds versie 3.06 en bovenstaande tijdelijke bestanden worden automatisch verwijderd

/ var / back-ups
/ var / cache / apt /- verwijder de archiefmap niet
/ var / cache / apt / archieven
/ var / cache / apt-xapian-index
/ var / cache / flashplugin-installatieprogramma
/ var / crash
/ var / lib / apt / lijsten- verwijder de gedeeltelijke map niet en vergrendel bestand
/ var / lib / update-notifer /- verwijder de mappen package-data-downloads en user.d . niet
/ var / lib / update-notifer / pakket-data-downloads- verwijder de gedeeltelijke map en het vergrendelingsbestand niet
/var/lib/update-notifer/user.d - het is noodzakelijk om alle bestanden te verwijderen, anders wordt een foutvenster weergegeven
/ var / tmp

Remastersys aan het begin van de installatie kopieert de inhoud van de map / var naar de tijdelijke map , van waaruit het later de bestanden in de assembly opneemt. Aangezien Remastersys na het kopiëren nog steeds voorbereidende bewerkingen uitvoert, hebben we ongeveer 5 minuten om het overschot uit de map te verwijderen / home / remastersys / remastersys / dummysys / var... Bovendien, zelfs als we uit de map hebben verwijderd / var / cache / apt bestanden, ze worden nog steeds gemaakt en gekopieerd naar de map / home / remastersys / remastersys / dummysys / var / cache / apt, waardoor het geheel zwaarder wordt.
In dezelfde 5 minuten heb je de mogelijkheid om de map op te schonen / wortel... Laat daarin alleen die bestanden achter die in de map staan / etc / skel en de map Bureaublad.

    Nieuwe gebruikersinstellingen worden opgeslagen in de map / etc / skel... Als u wilt dat alle gebruikers dezelfde instellingen hebben die verschillen van de standaard (standaard), kopieer dan de benodigde bestanden uit uw map / home / [uw login login] in deze map, en vergeet niet om de rechten te wijzigen van die van jezelf naar rootrechten... Je hoeft niet alles daar te kopiëren, dit kan tot bepaalde conflicten leiden. Gewoonlijk zijn er voor elk programma 2-3 instellingenbestanden. Onthoud dat hoe minder u daar kopieert, hoe professioneler de montage zal zijn en hoe minder problemen voor gebruikers.

    Launchers voor alle gebruikers om te bewerken, toe te voegen, te verwijderen is beter in de map / etc / xdg / automatisch starten zonder de map vol te proppen / etc / skel

    Als je een build wilt maken met een andere desktop dan degene die beschikbaar is in de distributie, dan is het beter om een ​​minimale build te gebruiken zonder een grafische omgeving, inclusief de kernel en het zeer minimum aan pakketten waarmee je het systeem kunt starten in consolemodus. En al bovenop dit systeem, installeer de nodige pakketten en voer de nodige instellingen uit. Deze methode heeft minder fouten dan wanneer je een kant-en-klare complete assembly neemt en het onnodige eruit probeert te halen.
    Hier zijn alle mogelijke mini.iso voor Ubuntu van release 12.04 tot 16.04 https://help.ubuntu.com/community/Installation/MinimalCD

Veel geluk! En laat de wereld je creaties kennen!

Als u besluit uw programma's te gaan distribueren, kunt u niet zonder een installatiedistributiekit. Tegenwoordig hebben bijna alle programma's een installatieprogramma, meestal Setup.exe genoemd. In dit artikel zullen we een voorbeeld bekijken van hoe u een installatieprogramma voor een Access-toepassing kunt bouwen en enkele van de functies analyseren die u moet kennen.

Zoals eerder vermeld, staat Access u niet toe om dit te doen uitvoerbaar bestand zonder Access kunnen werken. Maar tegelijkertijd stelt Microsoft voor om het pakket te gebruiken Microsoft Office Ontwikkelaar, die een licentie omvat om het programma te distribueren Microsoft Access looptijd... Ik zal hier nader op ingaan.

De Microsoft Access-runtime is een versie van Access waarmee gebruikers een Access-toepassing kunnen uitvoeren, maar niet wijzigen. Het is alleen zinvol om Microsoft Access runtime te installeren in plaats van de volledige versie als u zuiverheid van de licentie nodig hebt en de client waarop uw database wordt uitgevoerd geen Access-licentie heeft. In dit geval moet u kopen ODE (Office Developer Edition). Dan krijg je, samen met de aankoop, wat extra tools en vooral: RECHTSAF om de Runtime-versie van Access op de clients te installeren, samen met de door u ontwikkelde basis. In dat geval heeft de klant geen aanspraak op onrechtmatig gebruik van Access. Anders moet elke klant een MS Access-licentie kopen.

Het ODE-pakket bevat een "distributiebuilder" die uw MDB- en runtime-versie in het diistibut bevat. Alle bibliotheken die nodig zijn om Runtime te maken, bevinden zich al in de volledige versie van Access (zelfs zonder ODE). Maar er is één MAAR (dit is voor degenen die zich zorgen maken over de gelicentieerde "cheat"):

Als u het niet officieel koopt, hebben klanten nog steeds niet het recht om zelfs de Runtime-versie te gebruiken.

De volgende gedachte kan opkomen: Wat als u erachter komt welke bestanden Access nodig heeft om te werken en deze op te nemen in de installatiedistributie? Het is mogelijk, maar het lost het licentieprobleem niet op. Daarnaast moet je genoeg creëren complex programma Installaties controleren van beschikbare componenten en installeren / registreren van ontbrekende. Bovendien is het in het laatste geval mogelijk, met onbekwame acties, zelfs het systeem te vernietigen.

In het algemeen, als we kijken naar de echte situaties met de verkoop van applicaties op Access, dan kopen slechts een paar ontwikkelaars (we hebben het over Rusland) daadwerkelijk licentiepakketten. In de regel zijn dit degenen voor wie "op een bepaald niveau van bedrijfsontwikkeling, de kwestie van kopen - niet kopen zijn relevantie verliest" - of, eenvoudiger, die het zich kan veroorloven een licentiepakket te kopen voor $ 600 - $ 1000. Het is dan interessant om te luisteren naar hun vervloekingen op de forums over het werk van dergelijke programma's. Voor zover ik heb begrepen, zijn er dezelfde "jambs" als in de illegale versies. Dring er daarom bij u op aan om alleen gratis of illegaal gekopieerde te gebruiken Office-versies voor uw programma's zal ik dat niet doen, maar ik zou ook niet aanraden om de gelicentieerde versie te gebruiken (zie hierboven).

Interessant dat volledige versie Toegang kan worden gestart in runtime-modus door de schakeloptie / runtime op de opdrachtregel op te geven. Maak bijvoorbeeld een snelkoppeling op het bureaublad, klik er met de rechtermuisknop op, in het dialoogvenster dat in het objectveld verschijnt, schrijf iets als dit: (dit is voor Office 2000 - XP, en voor 2003 moet u het repareren in plaats van Office10 - Office11)

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

en in het veld "Werkmap":

Laten we nu de applicatie starten via deze snelkoppeling. Het Access-projectvenster wordt geopend, maar de Access-snelkoppeling en de standaardwerkbalken zijn er niet meer. Dit is de runtime-modus.

Voor beginnende ontwikkelaars, distributie Toegang tot apps via Microsoft Office Developer is nauwelijks acceptabel. Het kost tenslotte geld, en geen kleintjes. We zullen een andere manier overwegen, met behulp van het gratis installatieprogramma Inno setup ... Er zijn natuurlijk anderen als betaalde, bijvoorbeeld InstallShield en gratis installateurs. Ze verschillen in het gemak van het werk, de grootte van de gemaakte distributiekit.

Inno setup- freeware installatieprogramma voor Windows-programma's... Engelse versies verschenen in 1997, nu is Inno Setup vertaald in verschillende talen en kunnen installatieprogramma's in meer dan 20 talen worden gemaakt. Inno Setup presteert beter dan veel commerciële installatieprogramma's in functies, stabiliteit en bestandsgrootte.

Belangrijkste kenmerken:

  • het programma kan informatie over bestandsversies vergelijken
  • bestanden in gebruik verplaatsen
  • registreer DLL / OCX / FNT / TLB en typ bibliotheken
  • lettertypen installeren
  • controleert of bepaalde programma's actief zijn
  • snelkoppelingen maken snelle toegang(bijvoorbeeld via het startmenu of op het bureaublad)
  • schrijven naar ini-bestanden
  • ingebouwde Pascal scripting-engine
  • ondersteunt meertalige installatie
  • standaard installatie en verwijdering
  • alle code is beschikbaar (Borland Delphi 2.0-5.0)
  • wachtwoordbeveiliging voor installatie
  • indien geannuleerd tijdens de uitvoering, worden alle acties gereset
  • ondersteunt alle 32-bits Windows-versies(95, 98, 2000, 2003, XP, Ik, NT 4.0)
  • creëert de creatie van één exe-bestand, wat het proces van het installeren van uw programma aanzienlijk vereenvoudigt
  • standaard- Windows-interface 2000 / XP
  • gebruikersgericht (bijv. volledig, minimaal, aangepast)
  • alle hulpprogramma's voor het verwijderen
  • bestandsinstallatie: ingebouwde ondersteuning voor "deflate", bzip2, 7-zip LZMA-compressiebestanden

Ook vanaf versie 2.0.6 biedt Inno Setup volledige ondersteuning voor MBCS. In meer vroege versies de laatste eigenschap is niet inbegrepen. Het ondersteunt echter geen webinstallatie.

De eigenaardigheid van het maken van een installatieprogramma in Inno Setup is dat installatieprogramma's worden gemaakt met behulp van scripts - eenvoudig tekstbestanden ASCII-achtige .INI-bestanden. Scripts zijn makkelijker te bewerken dan bijvoorbeeld werken met de Installshield-interface. Scripts hebben de extensie ".iss" (inno setup script). Het bevat alle parameters van het installatieprogramma en tijdens de installatie associeert het programma zichzelf met deze bestanden. Het script is verdeeld in secties, waarvan de namen tussen vierkante haken zijn geschreven. Binnen de secties zijn er trefwoorden en richtlijnen die de compiler kan lezen en uitvoeren.

Opmerkingen beginnen met een puntkomma aan het begin van een regel en kunnen overal in het script worden geplaatst. Opmerkingen blokkeren is niet mogelijk, evenals een opmerking in het midden van een regel. Dit laatste wordt toegestaan ​​door de compiler, maar leidt later, wanneer het wordt uitgevoerd, tot een fout.

; - Sample1.iss -
; Demonstreert het kopiëren van 3 bestanden en het maken van een pictogram.

De volgorde van de secties maakt niet uit. Allemaal (behalve ) zijn willekeurig. Aan een trefwoord wordt een waarde toegekend met het gelijkteken (=).

Routebeschrijvingen bestaan ​​uit een of meer parameters en hun opties, evenals vlaggen vlaggen... De parameter bestaat op zijn beurt uit een naam gevolgd door een dubbele punt. : en waarden. Parameters, opties en vlaggen worden van elkaar gescheiden door puntkomma's ;

Laten we eens kijken naar de belangrijkste secties:

Sectie

Betekenis

bevat instructies over het gedrag van de installatieroutine en hoe deze eruit moet zien. Trefwoorden AppName, AppVerName en DefaultDirName zijn vereist. Alle andere - indien nodig
Dit bevat de bestanden voor setup
sneltoetsen (pictogrammen)
Verhouding van componenten tot type installatieroutine
maakt het mogelijk om nieuwe lege mappen te maken
maakt vermeldingen in INI-bestanden
de eerste stap tijdens de installatie, systaxis komt overeen met de sectie
staat specifieke wijzigingen in de tekst toe
schrijft om te registreren
voert andere programma's uit nadat de gegevens met succes zijn gekalibreerd, maar voordat het dialoogvenster wordt gesloten
staat extra acties in setup toe
stelt het instellingstype in
laatste bewerking tijdens het verwijderen. Op deze manier worden de mappen en/of bestanden verwijderd.
eerste bewerking tijdens het verwijderen. Systaxis komt overeen met de sectie
bevat informatie over de taal. meestal niet gebruikt

Inno Setup werkt binnen een script met verschillende vooraf gedefinieerde constanten, die meestal paden bevatten. manier van schrijven: (naam)... Sommige constanten zoals (app) en (groep) kunnen/moeten door de gebruiker worden gedefinieerd. Iedereen die de constanten zelf wil definiëren, moet zich wenden tot de processor van Alex Yackimoff.

Dit zijn de basisconstanten van Inno Setup:

constante

voorbeeld

(winnen) pad naar Windows-map / map C: \ Windows
(sys) pad naar de Windows-systeemmap, met name de System32-map C: \ Windows \ Systeem of C: \ Windows \ System32
(app) pad naar je eigen applicatie (programma)
(pf) pad naar programmamap C: \ Programma
(zie) pad naar gedeelde gegevens C: \ Programma \ Gemeinsame Dateien
(dao) komt overeen (zie) \ Microsoft Shared \ DAO C: \ Program \ Gemeinsame Dateien \ Microsoft Shared \ DAO
(src) pad naar de map van de installatieroutine, op het moment van uitvoering van de setup R: \
(groep) groep programma's voor het startmenu

Laten we dus eens kijken naar de taken die moeten worden opgelost (laten we alleen de minimale definiëren). Onze installateur moet het volgende doen:

Bestanden uitpakken in de juiste plaatsen
Maak een map in de programmadirectory (map "Cop" - voor het opslaan van databaseback-ups)
Maak een startmenu voor toepassingen in Start - Alle programma's, evenals een pictogram op het bureaublad

het noodzakelijke minimum... Maar dit zijn natuurlijk niet alle features van Inno Setup. Het is niet voor niets dat veel ontwikkelaars het gebruiken. Maar in dit artikel beperk ik me alleen tot dit, degenen die de mogelijkheden van het programma dieper willen bestuderen, kunnen verwijzen naar help systeem... Er zijn veel links op internet, zowel naar het programma als naar vertalingen van de help. Bijvoorbeeld Inno Setup 5.1.6. en de hulp ervoor kunt u hier downloaden ... Engelse site van het programma http://www.innosetup.com

Probeer eerst te experimenteren door een installatieprogramma te maken met behulp van de wizard en vervolgens de structuur van het resulterende script te onderzoeken. Kortom, ik denk dat het niet nodig is om in detail te beschrijven wat waar moet worden geklikt. Inno Setup is zo eenvoudig te leren dat het gemakkelijk te leren is wat de "wetenschappelijke poke-methode" wordt genoemd. Hier is bijvoorbeeld een installatiescript dat de eerder gedefinieerde taken uitvoert (alle distributiebestanden bevinden zich in de map D:\Setup.)


AppName = Mijn programma
AppVerName = Mijn programma. Versie 1.0.
AppPublisher = MyProgram, Inc.
AppPublisherURL = http: //MyMySoft.ru/
AppSupportURL = http: //MyMySoft.ru/
AppUpdatesURL = http: //MyMySoft.ru/
DefaultDirName = (pf) \ MyProgram
DisableDirPage = nee
DefaultGroupName = Mijn programma
DisableProgramGroupPage = ja
LicenseFile = D: \ Setup \ license.txt
InfoAfterFile = D: \ Setup \ readme.txt
AlwaysCreateUninstallIcon = ja


Naam: "desktopicon"; Beschrijving: "Snelkoppeling maken op & Desktop"; GroupDescription: "Extra sneltoetsen:"


Bron: "D: \ Setup \ Server.mdb"; Bestemmingsmap: "(app)"; Bestemmingsnaam: "Server.mdb";
Bron: "D: \ Setup \ license.txt"; Bestemmingsmap: "(app)";
Bron: "D: \ Setup \ readme.txt"; Bestemmingsmap: "(app)";
Bron: "D: \ Setup \ Log.JPG"; Bestemmingsmap: "(app)";
Bron: "D: \ Setup \ Log.ico"; Bestemmingsmap: "(app)";
Bron: "D: \ Setup \ Base.mdb"; Bestemmingsmap: "(app)";


Bestandsnaam: "(app) \ MijnProg.url"; Sectie: "InternetSnelkoppeling"; Sleutel: "URL"; Tekenreeks: "http://MyMySoft.ru/"


Naam: "(app) \ Cop"


Naam: "(groep) \ Mijn programma"; Bestandsnaam: "(app) \ Base.mdb"; WorkingDir: "(app)"; IconBestandsnaam: (app) \ Log.ico
Naam: "(groep) \ Programmasite"; Bestandsnaam: "(app) \ MijnProg.url"
Naam: "(userdesktop) \ Mijn programma"; Bestandsnaam: "(app) \ Base.mdb"; WorkingDir: "(app)"; IconBestandsnaam: (app) \ Log.ico; Taken: desktopicon

Een voorbeeld van hoe het allemaal werkt kunt u hieronder downloaden.

  • Neem contact op met "Interface" voor meer informatie / over de aankoop van producten

Downloads

In een van de vorige artikelen maakte de lezer kennis met een ongebruikelijke manier om het besturingssysteem Windows XP te installeren - op een flash-sleutelhanger. Het onderwerp van vandaag betreft ook de kwestie van het vergemakkelijken en automatiseren van de installatie.

Beginnen

Ondanks het feit dat Microsoft XP in de distributie heeft opgenomen, Service-updates Pack 1 en 2, een vrij groot aantal gecertificeerde stuurprogramma's, honderden ontwikkelaars over de hele wereld brengen stuurprogramma's uit die, om voor de hand liggende redenen, niet eerder in Windows konden worden opgenomen. De gevolgen zijn in de meeste gevallen niet droevig, aangezien vereiste stuurprogramma's het is mogelijk zonder speciale problemen installeren na het installeren van het besturingssysteem zelf.

Er zijn echter enkele onaangename uitzonderingen. Laten we een illustratief voorbeeld bekijken. De meeste moderne laptops hebben nu een besturingssysteem Windows Vista... Computers in de budgetlijn zijn naar moderne maatstaven niet erg productief, zelfs als rekening wordt gehouden met het feit dat laptops in de desktop- en laptopcategorieën merkbaar inferieur zijn. 512 MB werkgeheugen, zwakke geïntegreerde videokaart - en als gevolg daarvan zal de koper binnenkort de "native" XP op de harde schijf willen installeren. Het is echter bekend dat via "Vista" XP bovenop de standaardmethode wordt geplaatst (de installatie starten in Windows-omgeving, zonder partitieformattering) is onmogelijk. Als u de harde schijf formatteert en XP begint te installeren in MS-DOS, dan zijn er vaak gevallen waarin het installatieprogramma de SATA-schijf niet kan detecteren. Vooral deze situatie is typisch voor laptops. Acer-serie Aspire en Travelmate. "Geavanceerde" gebruikers raden in dit geval aan om het BIOS bij te werken of Norton Ghost te gebruiken om te proberen de volume-image over te brengen systeemschijf van een andere Acer. Helaas, zelfs in woorden, wekken deze methoden geen optimisme op. De derde manier, de "veiligste", is om de driver voor de SATA-schijf in de XP-distributiekit te flashen. We nodigen de lezer uit om deze weg te volgen.

Deze handleiding is echter niet alleen nuttig voor laptopbezitters, maar ook voor eigenaren van verouderde, tegenstrijdige, "gele" computerapparatuur, die op alle mogelijke manieren de installatie van het besturingssysteem verstoort. De handigste manier om uw eigen OS-distributie te compileren, is door het nLite-hulpprogramma te gebruiken. In bekwame handen geeft het de XP-distributie de functionaliteit en het gemak die het mist. Het principe is vergelijkbaar met waar we ons door lieten leiden bij het maken van een installatie met BootPE. Bereid je van tevoren voor vereist door het systeem stuurprogramma's, updates en programma's, wat belangrijk is, verwijderen we extra componenten- en tegelijkertijd neemt XP slechts één CD-schijf in beslag.

Programma installatie

De nieuwste versie van nLite kan worden gedownload van de website van de ontwikkelaar. Het kan worden gebruikt om elke Windows-distributiekit van de NT-tak te wijzigen: 2000, XP of Server 2003. 64-bits versies worden ook ondersteund. De nLite neemt slechts 2,3 MB in beslag, wat typisch is voor vergelijkbare programma's die de .NET Framework versie 2.0-bibliotheken gebruiken. Om nLite uit te voeren, hebt u daarom dit onderdeel van Microsoft nodig, dat op zijn beurt 25 MB in beslag neemt. Als .NET Framework 1.1 al op uw systeem is geïnstalleerd, meer late versie is nog steeds vereist voor installatie (het is beter om oude bibliotheken niet te verwijderen). Het bestand is beschikbaar op de Microsoft.com-website (zie de sectie "Downloads", de volledige link wordt niet gegeven vanwege de complexiteit), maar op dezelfde www.nliteos.com is er een lichtgewicht .NET Framework 2.0?86 pakket, iets meer dan 6,6 MB ... Daarna zal het installeren van nLite geen probleem zijn.

De distributie van het besturingssysteem voorbereiden

Weinig mensen weten dat Windows XP ongeveer een dozijn officiële wijzigingen heeft. Toegegeven, in de meeste gevallen is het verschil in samenstelling software klein. Hoogstwaarschijnlijk heb je Windows XP Home of Professional tot je beschikking - het maakt niet echt uit met betrekking tot nLite, zolang het maar geen Starter Edition of een amateur-assemblage was, "vast en aangevuld". Om de MUI (officieel lokalisatiepakket) en het tweede servicepack niet in het systeem te integreren, moet u de Russischtalige Windows XP SP2 aanpassen.

Ervoor zorgen dat er ongeveer 1 GB op de harde schijf staat vrije ruimte, terwijl we met de distributiekit werken, zullen we een map maken, bijvoorbeeld "installxp" en daar de volgende gegevens kopiëren: de I386-directory en de bestanden WIN51, WIN51IP, WIN51IP.SP1 WIN51IP.SP2. De laatste twee bestanden kunnen ontbreken: ze geven aan dat XP het tweede (SP2) of eerste (SP1) servicepack bevat. Als je de tweede hebt, hoef je de eerste niet te installeren, aangezien SP2 eerdere updates bevat.

De map met de gewijzigde bestanden moet in de hoofdmap van de schijf staan ​​en mag geen: Cyrillische letters... Om fouten te voorkomen, kunnen alle bijgevoegde bestanden (stuurprogramma's, updates) het beste naar dezelfde map worden gekopieerd. Merk op dat door het wijzigen van een distributie, u componenten verwijdert die niet kunnen worden geretourneerd, dus het zou geen kwaad kunnen.

Werken met het nLite-programma

De nieuwste versie van het programma voor vandaag, met nummers 1.4.1, wijkt aanzienlijk af van vorige versies... We zullen de belangrijkste functies van het programma niet opsommen (de lijst in het Russisch wordt gegeven. Tot eer van de ontwikkelaars hebben ze een handige wizard gemaakt - een instellingenwizard waarmee u snel kunt wennen aan de functies van het programma. elke fase van de installatie gaat vergezeld van een referentie-aanbeveling (je kunt het oproepen door op het embleem te klikken) vraagteken). Eigenlijk is het proces van het wijzigen van de XP-distributie verdeeld in verschillende stappen, die we elk in meer detail zullen bespreken.

Fase 1. Taal selectie

De eerste stap is het selecteren van de taal voor de installatiewizard. Er zijn twee varianten van de Russische vertaling: de tweede, "Russische vertaling", is transliteratie en "Russisch" is de gebruikelijke Cyrillische lokalisatie.

Stage 2. Locatie van Windows-installatiebestanden

U moet het pad opgeven naar de map waar u de installatiebestanden hebt gekopieerd. Na het scannen van de inhoud verschijnt informatie over de Windows-versie in het programmavenster: lokalisatietaal, grootte, servicepack en andere uitvoergegevens.

Fase 3. Voorinstellingen

Als dit niet de eerste keer is dat u de distributie wijzigt, kunt u de eerder opgeslagen instellingen laden (importeren), waarna nLite automatisch de vorige instellingen markeert.

Fase 4. Taak selectie

Het taakselectievenster bevat verschillende taakknoppen. Hier kunt u aangeven welke configuratiestappen hierna volgen. Als je hebt gedownload vorige instellingen programma's, nemen de markeringen de overeenkomstige kleuren aan: rood (overslaan), geel (gedeeltelijke wijziging) of groen (instelling). Laten we elk punt in meer detail bekijken.

1. Servicepakket. Als het servicepack nog niet in het besturingssysteem is geïntegreerd, download het dan op www.microsoft.com en probeer het zelf te installeren (met de wens en "extra" verkeer daarvoor). Om naar het exacte adres te gaan, klikt u op de link "Windows XP" onderaan het programmavenster (sectie "Officiële servicepacks").

2. Fixes en servicepacks. Als u Windows regelmatig bijwerkt door de nieuwste kritische updates en als je er geen hebt, kun je deze nLite-bestanden in deze stap specificeren. In het selectievenster kunt u alle pakketten tegelijk markeren door . ingedrukt te houden Shift toets, Ctrl of door de sneltoets Ctrl + A te gebruiken. Updates moeten compatibel zijn met de gewijzigde versie van XP, anders op een van de laatste etappes het programma zal u informeren over de onmogelijkheid om deze updates te integreren. Heel curieuze instellingen worden geopend door op de knop "Geavanceerd" te klikken. Hier kunt u de integratiemethode wijzigen (de eerste drie instellingen) en wat ruimte besparen door de ASMS-map te comprimeren (de laatste optie).

Zijbalk. NLite-add-ons

Er zijn add-ons beschikbaar op de Nlite-site die kunnen worden meegeleverd met XP met behulp van nLite:

  • RyanVM's Windows XP Post-SP2 Update Pack 2.1.9- een hotfix-pakket voor de Engelse versie van Windows XP, inclusief patches die na SP2 zijn uitgebracht.
  • NFM's x64 Post-SP1 Update Pack 1.73- fixpack voor Engelse versies besturingssystemen Windows XP x64 en 2003?64.
  • Xpize MCE 4.6- een pakket voor het wijzigen van de systeeminterface (vervangt pictogrammen en afbeeldingen, voegt nieuwe ontwerpelementen toe).
  • Vista Transformation Pack 6.0- een alternatief voor de vorige set met een voorkeur voor styling a la Windows Vista.