Microdrive is in feite een verzameling van scripts die u kunt gebruiken om uw eigen live-linux cd maken.
Het hangt af van busybox, isolinux en linux natuurlijk.
Ik ben van plan om een klein bosje schijfloze, monitorless, keyboardless nodes te bouwen om mijn rendering werk [3D] doen. Voor hen te lopen, ik heb verschillende opties, maar voor live cd lijken de meeste problemen om vrij te zijn.
Maar dan kon ik niet vinden van een live-cd, die min of meer getrouw volgt op een gewone geïnstalleerde Linux-systeem. Ze lijken te squashfs of unionfs of een andere vorm van pseudo beschrijfbare bestandssystemen gebruiken. Ik kon niet eens de slax om mij een scherm weer te geven. Ik weet zeker dat het te maken heeft met mijn laptop grafische kaart.
Maar het soort van inspireerde me om mijn eigen live-cd te maken, dus ik kan de componenten aan dezelfde bibliotheek versies van mijn geïnstalleerde systemen passen.
Hiertoe in plaats van het maken van een enkele cd, ik brak de werkzaamheden die nodig zijn in een reeks van scripts, zodat het hele ding is beheersbaar en herbruikbaar.
Hopelijk zal het anders daar nuttig zijn om iemand te zijn.
Om een live-cd te maken:
1. Haal de Microdrive Linux Live-script instellen van boven.
2. Untar de bestanden naar een directory.
3. Maak een kernel geschikt voor live-cd.
moet initrd, ramdisk en ext2
bij voorkeur eveneens ondersteund basic inrichtingen zoals hieronder. [Cd, devfs, framebuffer, vesa etc]
Geen harde en snelle regels. Afterall het is je verdomde cd!
4. Kopieer de kernel naar ./src/bzImage.
5. Download busybox source tarball en zet het in ./src.
6. Download syslinux source tarball en zet het in ./src.
7. Voer het in ./scripts directory vermeld scripts. [Houd er rekening mee dat. Doe geen cd in te scripts directory. In plaats van ze uit te voeren als ./scripts/SCRIPT_NAME. Alle scripts aannemen dat ze werken vanuit directory waar ./src en ./scripts ./doc etc zijn de sub-directories.]
8. Het doel van scripts [Eerst lopen ze in deze volgorde ook]:
./scripts/make-prelim-dirs: - wanneer de initrd beeld wordt gedaan Dit zal alle benodigde directories zoals itree maken. cdtree - wat is hier zal endup op cd. cdtree / zz - welke andere software die u wilt installeren, installeer het hier. Ook /etc/rc.d/links op de live cd zal lib koppelen, usr, etc, etc / X11 / * van hier naar de live systeem tijdens runtime. cdtree / isolinux - waar de initrd.img, isolinux belanden.
./scripts/build-busybox: Dit zal bouwen en installeren busybox in te itree. Zal ook chmod u + s de busybox bibliotheek.
./scripts/build-isolinux: Nou, wat denk je.
./scripts/find-libs: Na het installeren van de busybox binaries, zal je natuurlijk moet de bibliotheken i: e; libc, libm, ld-zo etc. Nou, dit doet precies dat. Het kannibaliseert ze van je host systeem.
./scripts/install-base: Dit zal het installeren van een basis / itree / etc te gaan naar initrd.img. U kunt de acties er aanpassen naar hartelust.
./scripts/update-itree: als root, zal dit de libs ldconfig in itree. Vervolgens chroot naar de itree. Je moet een shell te krijgen. Als het hier niet werkt, is het niet gaat werken op de cd.
./scripts/make-initrd: U moet deze draaien als root. Lees het script voor het bereiken van uit voor de "su". Het zal een initrd.img maken vanuit itree / en zet het in cdtree / isolinux /. Dit is wat de kernel van live-cd belastingen en inhoud dat het een root-bestandssysteem voelt.
./scripts/make-iso: Eindelijk! . Maak een ISO9660 image bootable te branden op cd of CDRW.
9. Met andere woorden:
./scripts/make-prelim-dirs
./scripts/build-busybox
./scripts/build-isolinux
./scripts/find-libs
./scripts/install-base
./scripts/update-itree [als root]
./scripts/make-initrd [als root]
./scripts/make-iso
Wat is er nieuw in deze release:
· Bijgewerkt voor de nieuwe kernel.
· Geen devfs nu.
Software informatie:
Versie: 0.2
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 177
Reacties niet gevonden