Imagines partum bootstrap v1.0


Imagines partum bootstrap v1.0

Volumus operam tuam exhibere compagem quae vocatur boobstrap, in testa POSIX scripta, ad imagines tabernus cum GNU/Linux distributionibus faciendis. Artus permittit te per totum processum in tribus tantum gradibus simplicibus ire: ab explicando systema in chroot, initramfs creans imaginem quae chrooted systema includit, ac demum imago ISO bootabilis. boobstrap includit tres utilitates mkbootstrap, mkinitramfs et mkbootisoforum respective.

mkbootstrap systema in separato directorio inaugurat, subsidium indigenum pro CRUX, et in casu distributionum Arch Linux / Manjaro et Debian fundatum, tertia pars utilitatum pacstrap, basestrap et debootstrap respective utendum est.

mkinitramfs imaginem initramfs creat, systema inauguratum in indicem uti "obducere", compressum SquashFS utens, vel postquam in systemate patuissent, directe in tmpfs operantur. Sic exempli gratia mandatum mkinitramfs `mktemp -d` --overlay "arch-chroot/" --overlay "/home" --squashfs-xz --output initrd creabit fasciculum initrdum, inter duos obducat cum "arch- chroot/" systema tuum "/domum", presso SquashFS utens, quod tum per PXE in tmpfs pellere potes, vel imaginem bootable ISO cum hoc initrd creare.

mkbootisofs BIOS/UEFI bootable ISO imaginem ex determinato presul creat. Modo pone /boot/vmlinuz et /boot/initrd in indicem.

boobstrap occupatus non utitur, et initramfs ambitum creare laborat, minima programmatum copia usus ldd exscriptus est, necessarius est ad systema tabernus et transitum. Elenchus programmatum ad effingendum, sicut omnia alia, per limam configurationem /etc/boobstrap/boobstrap.conf configurari potest. Etiam, quamlibet minimalisticam distributionem in separatum chroot//instituere potes, e quo tunc initramfs ambitum plenam discursibus creare potes. Ut talis minimalistica, sed simul plenae flexae ambitus, proponitur ut "crux_gnulinux-infixus" templates uti, quod post xz compromissum 37 MB sumit. busybox, praeter magnitudinem, 3-5 MB versus 30-50 MB de ambitu GNU/Linux plenae curvum, commoditates nullas amplius praebet, ita usus studiorum in incepto non opportunum videtur.

Quomodo celeriter functionem reprehendo et incipias? Instrue et curre.

# git clone https://github.com/sp00f1ng/boobstrap.git
# CD boobstrap
# Facies install # boobstrap / probat / crux_gnulinux-download et constructum
# qemu-system-x86_64 -enable-kvm -m 1G -cdrom tmp.*/install.iso

Etiam clientelas instituere debes, nempe: cpio, vermis, vermis efi, dosfstools, xorriso. Instrumenta squashfs uti non est necessaria, in tmpfs operari potes cum congruo arietis moles. Si aliquid in systemate desit, boobstrap hoc in startup referet.

Ad simpliciorem reddendam configurationum creationem, boobstrap utentes "templatas" et "systemas" suggerit, quorum essentia est uti "templatas" (bootstrap-templatas/) ut cito systema ex lima instituat et directe "systemas" (bootstrap- systemata/) finales figurationes constituere solebant.

Exempli gratia, currens scriptor boobstrap/bootstrap-templates/crux_gnulinux-embedded.bbuild institutionem minimam conformationem CRUX GNU/Linux systematis servabit in tabella crux_gnulinux-embedded.rootfs, deinde curris boobstrap/bootstrap systemata /default/crux_gnulinux.bbuild quae primariam configurationem e file memorato oneret, omnia necessaria conformatione fac et praestrue bootable ISO. Hoc convenit cum, exempli gratia, multae systemata eodem figurationis genere utuntur: ne eadem copia fasciculorum singulis temporibus describatur, uno exemplo uteris, in quo cum ultima configuratione imaginum rationum violentas efficis.

Ubi haec utar?

Configuras systema in tabella semel et currendo aedificas vel renovas. Ratio fugit in tmpfs, quod facit per se disponibile. Si systema defecerit, ad pristinum statum redire potes una strepita Reset puga. Impune currere potes rm -rf/.

Configurare potes figurationes omnium systematum localiter tuorum, imagines crea, eas in machina virtuali vel ferramento separato probas, deinde eas in servitorem remotam mitte et duo tantum mandata kexec -l /vmlinuz -initrd=/initrd && kexec -e currunt. totam rationem integram ad update, eam in tmpfs reboo.

Eodem modo omnia systemata transferre potes, exempli gratia in VDS, operari in tmpfs, et encrypt /dev/vda disci et ea tantum pro notitia utere, sine necessitate ut ratio operativa in eo servetur. Solum "punctum lacus informationis" in hoc casu solum erit "frigidum TUBER" memoriae tuae machinae virtualis, et in casu compromissi systematis (exempli gratia, coniectura ssh tesseram vel vulnerabilitatem in Exim), potes novam ISO per "panel imperium" provisoris tui recipere, VDS in operationem reducere, sine ratione emendandi conformationem ad omnes vulnerabilitates claudendas. Hoc celerius est quam reinstalling, configuratione subsequens et/vel restituens e tergum, quia in essentia, downloadabile ISO cum systemate tuo tergum tuum est. "Septem labores - una reset."

In fine, quamlibet distributionem pro necessitatibus tuis facere potes, eam scribe in USB coegi et in ea operare, adaequare ut opus sit et rescribere eam ad USB repellere iterum. Omnia data nubibus conditur. Non iam debes curare de salute systematis et tergum facere cum ratio, inquam, essentialiter facta est "disponibilis".

Vota vestra, suggestiones et commentationes gratae sunt.

In promptuario infra nexum explicatio README est fasciculus (anglice) cum descriptione uniuscuiusque utilitatis et usuum exempla, exstat etiam documenta enucleata in Russis et historia evolutionis praesto ad nexum: Boobstrap tabernus scriptor complex.

Source: linux.org.ru