Microdrive

Software skärmdump:
Microdrive
Mjukvaruinformation:
Version: 0.2
Ladda upp dagen: 3 Jun 15
Utvecklare: Sreekant Kodela
Licens: Gratis
Popularitet: 177

Rating: 2.5/5 (Total Votes: 2)

Microdrive är i grunden en uppsättning av skript som du kan använda för att göra din egen levande Linux CD.
Det beror på busybox, isolinux och Linux naturligtvis.
Jag planerar att bygga en liten grupp av disklösa, monitorless, keyboardless noder för att göra min tolkning arbete [3D]. För dem att köra, jag har olika alternativ, men levande cd verkar vara mest problemfritt.
Men då jag inte kunde hitta en live-cd, som mer eller mindre troget följer en vanlig installerade Linux-system. De verkar använda squashfs eller unionfs eller någon annan form av pseudoskrivbara filsystem. Jag kunde inte ens få slax att visa mig en skärm. Jag är säker på att det har att göra med min laptop grafikkort.
Men det slags inspirerade mig att göra min egen live-cd, så jag kan matcha komponenter till samma biblioteks versioner av mina installerade system.
För detta ändamål istället för att göra en enda cd, bröt jag det arbete som krävs för att en uppsättning av skript, så att det hela är hanterbar och återanvändas.
Förhoppningsvis kommer det att vara till nytta för någon annan där ute.
För att göra en live-cd:
1. Få Micro Linux Live script in från ovan.
2. Packa filerna till en katalog.
3. Gör en kärna lämplig för levande cd.
behöver initrd, ramdisk och ext2
företrädesvis också stödja grundläggande enheter enligt nedan. [Cd, devfs, framebuffer, vesa etc]
Inga hårda och fasta regler. Afterall det är din jävla cd!
4. Kopiera kärnan till ./src/bzImage.
5. Hämta busybox källa arkivet och placera den i ./src.
6. Hämta syslinux källa arkivet och placera den i ./src.
7. Kör skript som anges i ./scripts katalogen. [Vänligen notera. Inte cd in manus katalogen. Snarare köra dem som ./scripts/SCRIPT_NAME. Alla skript antar att de arbetar från katalogen där ./src och ./scripts ./doc etc är underkataloger.]
8. Syftet med manus [Först köra dem i den här ordningen samt]:
 ./scripts/make-prelim-dirs: Detta kommer att göra alla nödvändiga kataloger som itree - där initrd bilden kommer att göras. cdtree - vad är här kommer endup på cd. cdtree / zz - oavsett andra program du vill installera, installera det här. /etc/rc.d/links Även på live-cd kommer att länka lib, usr, etc, etc / X11 / * härifrån till det levande systemet under körning. cdtree / isolinux - där initrd.img, isolinux hamna.
 ./scripts/build-busybox: Detta kommer att bygga och installera busybox in itree. Kommer också chmod u + är den busybox biblioteket.
 ./scripts/build-isolinux: Tja, gissa vad.
 ./scripts/find-libs: När du har installerat busybox binärer, du kommer självklart behöver biblioteken I: E; libc, libm, LD-so etc. Tja, gör detta just detta. Det cannibalises dem från ditt värdsystem.
 ./scripts/install-base: Detta kommer att installera en grundläggande / itree / etc för att gå in på initrd.img. Du kan anpassa de åtgärder som finns till era hjärtan innehåll.
 ./scripts/update-itree: Som root, kommer ldconfig de libs i itree. Därefter chroot s till itree. Du bör få ett skal. Om det inte fungerar här, är det inte funka på cd.
 ./scripts/make-initrd: Du måste köra det här som root. Läs manuset innan den når ut till "su". Det kommer att skapa en initrd.img från itree / och sätter den i cdtree / isolinux /. Detta är vad kärnan från levande cd laster och känns innehåll att den har ett rotfilsystem.
 ./scripts/make-iso: Äntligen! . Gör en ISO9660 startbar bild för att bränna till CD eller cdrw.
9. Med andra ord:
./scripts/make-prelim-dirs
./scripts/build-busybox
./scripts/build-isolinux
./scripts/find-libs
./scripts/install-base
./scripts/update-itree [som root]
./scripts/make-initrd [som root]
./scripts/make-iso
Vad är nytt i den här versionen:
· Uppdaterad för den nya kärnan.
· Inga devfs nu.

Liknande mjukvara

live-initramfs
live-initramfs

3 Jun 15

HD2ONE
HD2ONE

15 Apr 15

Linux kernel LTSI
Linux kernel LTSI

18 Feb 15

Annan programvara för utvecklare Sreekant Kodela

Kommentarer till Microdrive

Kommentarer hittades inte
Kommentar
Slå på bilder!