Microdrive on periaatteessa joukko skriptejä, jotka voit tehdä oman live linux cd.
Se riippuu busybox, isolinux ja linux tietenkin.
Aion rakentaa pienen kasan diskless, monitorless, keyboardless solmut tehdä minun tekee työtä [3D]. Heille juosta, minulla on useita vaihtoehtoja, mutta live-cd näyttävät olevan kaikkein ongelmaton.
Mutta en löytänyt live cd, että enemmän tai vähemmän uskollisesti noudattaa tavallista asennettu Linux-järjestelmän. Ne näyttävät käyttävän squashfs tai unionfs tai jokin muu pseudo kirjoitettavan tiedostojärjestelmien. En voinut edes slax näyttämään minulle ruudun. Olen varma, että se on tekemistä minun laptop näytönohjain.
Mutta se tavallaan inspiroi minua tekemään oman live cd, joten en pärjäisi komponentteja samaan kirjastoon versiot minun asennettujen järjestelmien.
Tätä varten sen sijaan, että yhden cd, rikoin tarvittavan työn sisään joukko skriptejä, niin että koko asia on hallittavissa ja uudelleen.
Toivottavasti se on hyödyllistä joku muu siellä.
Voit tehdä live cd:
1. Hanki Microdrive Linux live käsikirjoitus asettaa edellä.
2. Pura tiedostot hakemistoon.
3. Tee ytimen sopiva live cd.
tarvitsee initrd, muistilevyn ja ext2
mielellään tukevat myös peruslaitteet kuten alla. [Cd, devfs ruutupuskkuri, vesa etc]
Ei tarkkoja sääntöjä. Loppujen lopuksi se on sinun pirun cd!
4. Kopioi ydin ./src/bzImage.
5. Lataa busybox lähde tarball ja laita se ./src.
6. Lataa syslinux lähde tarball ja laita se ./src.
7. Suorita skriptit luetelluista ./scripts hakemistoon. [Huomaa. Älä cd käsikirjoituksiin hakemistoon. Pikemminkin ajaa niitä ./scripts/SCRIPT_NAME. Kaikki skriptit olettaa, että he työskentelevät hakemistosta, jossa ./src ja ./scripts ./doc jne ovat sub hakemistoja.]
8. tarkoituksena skriptejä [Aluksi ajaa niitä tässä järjestyksessä myös]:
./scripts/make-prelim-dirs: Tämä tekee kaikki tarvittavat hakemistot kuten itree - jossa initrd kuva tehdään. cdtree - mikä on täällä endup cd. cdtree / zz - mitä muut ohjelmistot haluat asentaa, asenna se tässä. Myös /etc/rc.d/links live cd yhdistää lib, usr, etc, etc / X11 / * täältä live järjestelmään ajon aikana. cdtree / isolinux - jossa initrd.img, isolinux päätyvät.
./scripts/build-busybox: Tämä rakentaa ja asentaa busybox sisään itree. Myös chmod u + s busybox kirjastoon.
./scripts/build-isolinux: No, arvaa mitä.
./scripts/find-libs: Kun olet asentanut busybox binäärit, sinun tulee tietysti tarvitset kirjastot i: e; libc, libm, LD-niin jne No, tämä tekee juuri niin. Se cannibalises ne teidän isäntä järjestelmästä.
./scripts/install-base: Tämä asentaa perus / itree / etc mennä sisään initrd.img. Voit muokata toimia siellä sydäntänne.
./scripts/update-itree: Pääkäyttäjänä, tämä ldconfig libs itree. Sitten chroot luvulta itree. Sinun pitäisi saada kuori. Jos se ei toimi täällä, se ei tule toimimaan cd.
./scripts/make-initrd: Sinun täytyy suorittaa tämän root. Lue käsikirjoituksen ennen ulos "su". Se luo initrd.img päässä itree / ja laittaa sen cdtree / isolinux /. Tämä on mitä ydin Live cd kuormat ja tuntuu sisältöä että sillä on juuritiedostojärjestelmä.
./scripts/make-iso: Vihdoinkin! . Tee iso9660 bootable kuva polttaa CD: lle tai CDRW.
9. Toisin sanoen:
./scripts/make-prelim-dirs
./scripts/build-busybox
./scripts/build-isolinux
./scripts/find-libs
./scripts/install-base
./scripts/update-itree [root]
./scripts/make-initrd [root]
./scripts/make-iso
Mitä uutta tässä julkaisussa:
· Päivitetty uuden ytimen.
· Ei devfs nyt.
Ohjelmiston tiedot:
Versio: 0.2
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 177
Kommentteja ei löytynyt