Microdrive е в основата на набор от скриптове, които можете да използвате, за да направите своя собствена живо Linux CD.
Това зависи от BusyBox, isolinux и Linux разбира се.
Аз съм планира да построи малък куп бездискови, monitorless, keyboardless възли да си върша работата оказване [3D]. За тях да тече, имам различни варианти, но живи CD изглежда да е най-безпроблемно.
Но тогава аз не можах да намеря на живо CD, че повече или по-малко вярно следва обикновената инсталирана система Linux. Изглежда, че те използват SquashFS или unionfs или някаква друга форма на псевдо записваеми файлови системи. Аз дори не успя да Slax да ми покаже на екрана. Сигурен съм, че това е общо с моя лаптоп графична карта.
Но това нещо ме вдъхнови да направи собствения си живо CD, така че може да се сравнява компонентите на същите библиотечни версии на моите инсталираните системи.
За тази цел, вместо да направи една-единствена CD, Счупих необходимо да набор от скриптове работата така, че цялата работа е управляема и многократна употреба.
Надяваме се, че ще бъде полезен на някой друг там.
За извършване на живо CD:
1. Вземете живо скрипта Microdrive Linux избран от по-горе.
2. разархивиране на файлове в директорията.
3. Направете ядрото подходящ за живо CD.
нуждае initrd, on на и ext2
за предпочитане също подкрепи основни устройства, както по-долу. [CD, devfs, фреймбуфер, VESA т.н.]
Не са твърди и бързи правила. Afterall това е вашата проклета CD!
4. Копие на ядрото да ./src/bzImage.
5. Изтеглете източник BusyBox архив, и го сложи в ./src.
6. Изтеглете източник Syslinux архив, и го сложи в ./src.
7. Стартирайте скриптове, изброени в ./scripts директория. [Моля обърнете внимание. Да не се CD, за да скриптове директория. Вместо да ги управляват като ./scripts/SCRIPT_NAME. Всички скриптове се предполага, че те работят от директорията, където ./src и ./scripts ./doc т.н. са под директории.]
8. Целта на скриптове [Отначало ги управляват в този ред, както и]:
./scripts/make-prelim-dirs: Това ще направи всички необходими директории като itree - къде ще бъдат направени на initrd образа. cdtree - каквото е тук, ще endup върху CD. cdtree / ZZ - каквото и друг софтуер, който искате да инсталирате, да го инсталирате от тук. Също /etc/rc.d/links на живо CD ще свърже Пб ЮЕсАр, и т.н., и т.н. / X11 / * от тук до живата система по време на изпълнение. cdtree / isolinux - когато initrd.img, isolinux свърши.
./scripts/build-busybox: Това ще се изгради и инсталирате BusyBox, за да itree. Също ще коригират ф + S на BusyBox библиотеката.
./scripts/build-isolinux: Е, познайте какво.
./scripts/find-libs: След инсталиране на двоичните файлове BusyBox, ще разбира нужда библиотеките I: д; библшотеката, libm, LD-така т.н. Е, това прави точно това. Тя ги cannibalises от вашия хост системата.
./scripts/install-base: Това ще инсталира основно / itree / и т.н., за да влязат, за да initrd.img. Можете да персонализирате действията там, за да сърцата си съдържание.
./scripts/update-itree: Като корен, това ще ldconfig на Libs в itree. Тогава Chroot към itree. Трябва да получите черупка. Ако тя не работи тук, не е Ще работата на компактдиска.
./scripts/make-initrd: Трябва да имате това като корен. Моля, прочетох сценария, преди достигане на "СУ". Тя ще създаде initrd.img от itree / и го слага в cdtree / isolinux /. Това е, което ядрото от живи CD товар и се чувства съдържание, което тя има основната файлова система.
./scripts/make-iso: Най-накрая! , Направи iso9660 стартиращ образ да запишете на CD или CDRW.
9. С други думи:
./scripts/make-prelim-dirs
./scripts/build-busybox
./scripts/build-isolinux
./scripts/find-libs
./scripts/install-base
./scripts/update-itree [като корен]
./scripts/make-initrd [като корен]
./scripts/make-iso
Какво е новото в тази версия:
· Обновено на новото ядро.
· Не devfs сега.
Софтуер детайли:
Версия: 0.2
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 177
Коментари не е намерена