Microdrive в основному набір сценаріїв, які ви можете використовувати, щоб зробити свій власний Linux на компакт-диск.
Це залежить від BusyBox, ISOLINUX і Linux, звичайно.
Я планую побудувати невеликий пучок бездискових, monitorless, безклавіатурних вузлів, щоб зробити мою роботу рендеринга [3D]. Для них, щоб бігти, у мене є різні варіанти, але Live CD, здається, найбільше клопоту безкоштовно.
Але тоді я не міг знайти Live CD, що більш-менш точно слідує за звичайний встановлену систему Linux. Вони, здається, використовують SquashFS або UnionFS або деяку іншу форму файлових систем псевдо запису. Я не міг навіть отримати Slax, щоб показати мені екран. Я впевнений, що це пов'язано з моїм ноутбуком відеокарти.
Але він начебто надихнули мене зробити мій власний Live CD, так що я можу відповідати компоненти ті ж бібліотеки версій моїх встановлених систем.
Для цього замість того, щоб один компакт-диск, я зламав роботу, необхідну, щоб набір скриптів, так що все це є керованим і багаторазові.
Сподіваюся, це буде корисно для когось ще там.
Щоб зробити Live CD:
1. Отримати Microdrive Linux Live скрипт установки зверху.
2. Розпакуйте файли в директорію.
3. Зробіть відповідне ядро для Live CD.
потребує INITRD, віртуальний диск і ext2
переважно також підтримує основні пристрої, як показано нижче. [CD, DEVFS, кадрового буфера, VESA і т.д.]
Немає жорстких правил. Afterall це ваш проклятий кд!
4. Скопіюйте ядро в ./src/bzImage.
5. Завантажити вихідний BusyBox архів і покласти його в ./src.
6. Завантажити вихідний SYSLINUX архів і покласти його в ./src.
7. Запустіть сценарії, перераховані в каталозі ./scripts. [Будь ласка, зверніть увагу. Чи не диск, щоб каталозі сценаріїв. Замість запуску їх в якості ./scripts/SCRIPT_NAME. Всі скрипти припустити, що вони працюють з каталогу, де ./src і ./scripts ./doc т.д. є підкаталоги.]
8. Мета скрипти [Спочатку запускати їх у такому порядку, а]:
./scripts/make-prelim-dirs: Це зробить всі необхідні каталоги, такі як itree - де Initrd зображення будуть зроблені. cdtree - все, що тут буде endup на компакт-диску. cdtree / ZZ - все інше програмне забезпечення ви хочете встановити, встановити його тут. Також /etc/rc.d/links на Live CD зв'яже LIB, USR, і т.д., і т.д. / X11 / * звідси живої системи під час виконання. cdtree / ISOLINUX - де initrd.img, ISOLINUX зрештою.
./scripts/build-busybox: Це побудувати і встановити BusyBox, щоб itree. Буде також CHMOD U + S бібліотека BusyBox.
./scripts/build-isolinux: Ну, думаю, що.
./scripts/find-libs: Після установки BusyBox виконавчі файли, ви звичайно потрібні бібліотеки I: E; Libc, libm, LD-так і т.д. Ну, це робить саме це. Це cannibalises їх з хост-системи.
./scripts/install-base: Це дозволить встановити базовий / itree / і т.д., щоб піти initrd.img. Ви можете налаштувати дії там зміст серця.
./scripts/update-itree: Як корінь, це буде LDCONFIG ці бібліотеки в itree. Потім до кореневих в itree. Ви повинні отримати оболонку. Якщо він не працює тут, це не спрацює на компакт-диску.
./scripts/make-initrd: Ви повинні запустити це як корінь. Будь ласка, прочитав сценарій до досягнення з за "Су". Це створить initrd.img від itree / і поміщає його в cdtree / ISOLINUX /. Це те, що ядро з живих навантажень кд і відчуває себе контент, який він має кореневу файлову систему.
./scripts/make-iso: Нарешті! , Зробити ISO9660 завантажувальний образ для запису на компакт-диск або CD-RW.
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
Коментар не знайдено