Va prezint un articol scris de Serghei Trenin, cunoscut sub numele de greyzy OSZone conferință.
Acest articol descrie modul de a crea disc de multiboot cu distribuții Linux și alte produse software. Ca Bootable CD Wizard utilizat (BCDW) ca un încărcător general. Se presupune că cititorul este familiarizat cu încărcătorul BCDW de lucru. Dacă nu, trebuie să înțelegeți problema prin stabilirea unui CD pe bază de dublu CD cu Wizard. Sub directorul de proiect în procesul de asamblare este destinat XPCD (pentru aplicația conveniență cdimage) dosar.
Toate acestea sunt relevante pentru calea de articol pentru următoarele versiuni de software. În alte ediții ale acestor parametri se pot schimba.
Compoziția discului
Structura discului include următoarele componente software și distribuții Linux:
teoria scurtă
Materialul pentru această secțiune sunt extrase din acest articol minunat.
Format rula pe bootloader bazat pe Linux orice distribuție este după cum urmează:
Cum linia de start pentru formează mai distribuțiile noastre? După despachetare ISO-imagine a distribuției noastre, căutăm isolinux.cfg fișier. situat fie în ISO-imagine a rădăcinii, sau în dosarul isolinux. sau în dosarul de boot. sau cizme # 92; isolinux. De asemenea, puteți vedea syslinux.cfg. aproape același conținut. Descarca muzica diferență, ca ghid pentru pachetul syslinux, următoarele:
- SYSLINUX - MS-DOS / Windows FAT sistem de fișiere
- ISOLINUX - ISO9660 CD-ROM
Aceasta este isolinux - unitate CD-ROM, și syslinux pentru FAT, inclusiv medii de stocare USB amovibil ( "flash drive-uri").
În fișierul isolinux.cfg descrie parametrii de pornire, culoare de fundal, rânduri de locație și parametri similari. Am fost, de asemenea, interesat în parametrii de pornire direct de distribuție. Este de aproximativ următoarele linii:
Astfel, o privire mai atentă, vedem că nucleul (kernel) - acest fișier vmlinuz1. RAM-disc - l fișier initrd1.img. iar restul - este opțiuni de pornire.
Pentru init = a scrie ceea ce este menționat în secțiunea de inițializare = un anumit fișier de configurare
Adăugați propriile distribuții
În general, există fișier isolinux.bin în toate distribuțiile, dar pentru comoditate, vom folosi un astfel de fișier pentru toate proiectului nostru.
- Creați un dosar în dosarul proiectului ISOLINUX
- Se încarcă pachetul syslinux (pentru mine a fost versiunea 3.72, pagina de descărcare este aici)
- Stocate în folderul arhivă și extrage nucleul de acolo isolinux.bin fișier în dosarul isolinux. Astfel, noi nu sunt rodul fișierelor isolinux.bin pe disc și a alerga lui și, sperăm, ultima versiune cea mai stabilă și versatil.
1. off-NT și registru editor
Creați un folder offline în dosarul proiectului și copiați conținutul ISO-imagine. De asemenea, adăugarea la driverele folderul pe disc (de pe acest site)
2. Gnome Partition Editor 0.3.9
Creați un dosar în dosarul de proiect live și copiați conținutul folderului de a trăi ISO-imagine. Dacă creați un folder cu un alt nume, descărcarea nu se întâmplă - căutați de distribuție va dosar cu încăpățânare în direct. Poate că problema va fi corectată în versiunile ulterioare.
3. Parted Magic 3.2
Crearea unui dosar în dosarul de proiect PMAGIC și copiați înapoi din PMODULES folderul ISO-imagine, cu tot conținutul său, precum și fișiere bzImage și a initrd.
4. Înapoi Track 3
Creați un dosar în dosarul proiectului BT3 (cu majuscule necesare, pentru că distribuția nu poate găsi o cale, dacă utilizați litere mici) și copiați conținutul unui dosar pentru a BT3 ISO-imagine, precum și fișiere vmlinuz și initrd.gz de cizma ISO-imagine.
5. 2.0.1 XP Ophcrack
Creați un dosar Ophcrack dosar de proiect și copiați conținutul unui dosar din Ophcrack ei ISO-imagine, precum și fișiere vmlinuz și initrd.gz de cizma ISO-imagine.
6. GEEXBOX Deschideți Media
Creați un dosar din GEEXBOX dosarul de proiect. pentru a copia întregul conținut al GEEXBOX dosar descărcat arhiva.
7. SLAX 6.0
Creați un dosar din SLAX dosarul de proiect. pentru a copia conținutul unui dosar SLAX ISO-imagine și fișiere vmlinuz și initrd.gz de cizma ISO-imagine.
Creați un dosar în dosarul proiectului SAM. l copiați fișierele vmlinuz și initrd.gz din dosarul isolinux, ISO-imagine, și directorul rădăcină, copiați fișierul SAM de la rădăcină livecd.sqfs ISO-imagine.
9. openSUSE 11.0 viu
Creați un folder în directorul proiectului openSUSE și copiați-l initrd, și fișiere Linux de boot # 92; i386 # 92 incarcatorul ISO-imagine la folderul rădăcină, copiați fișierele din openSUSE openSUSE-11.0-citit-only.i686-2.7.0 și config rădăcină .isoclient ISO-imagine.
Din păcate, acest produs nu este descărcat de ISO-imagine folosind BCDW, deci vom folosi următoarele orientări. Creați un dosar parergon dosar de proiect și copiați în el conținutul ISO-imagine.
11. Kaspersky Rescue CD
Creați un dosar KAV dosar de proiect și copiați fișierele de salvare. rescue.igz și System.map-salvare din dosarul isolinux ISO-imagine. În dosarul proiectului, copiați directorul din bazele rădăcină ISO-imagine (înainte de asamblarea discului Ia-o bază de date proaspătă și scrie în acest dosar de înlocuire), precum și în dosarul proiectului, copiați fișierele și image.squashfs LiveCD rădăcină al ISO-imagine.
12. DrWeb 4,44
Distribuția cum ar fi dăunătoare ca GParted, funcționează numai din directorul de boot. așa că, dacă aveți deja un dosar de boot (de exemplu, a început WinPE), apoi copia fișiere initrd. vmlinuz. DrWebLiveCD-4.44.0.0811190 și modul de dosar, împreună cu conținutul folderului de boot ISO-imagine. Cu alte cuvinte, a crea un dosar separat, nu funcționează - descărcarea nu funcționează, actualizările automate de baze de date nu se întâmplă (numai în cazul în care organizează actualizarea bazei de date după descărcare).
bcdw.ini Exemplu de fișier
Puteți descărca fișierul bcdw.ini probă la acest link. Desigur, puteți aranja în submeniuri.
concluzie
te rog spune-mi, vreau să lega Slax, dar după incepand cu cusaturi /isolinux/isolinux.bin / SLAX / vmlinuz de initrd = / SLAX / initrd.gz ramdisk_size = 6666 root = / dev / ram0 RW AutoExec = xconf, telinit
4 init = / linuxrc; Modul Slax Graphics (KDE); - rula Slax? selectabilă de boot, și imediat, instantaneu, cursorul se află pe un test de memorie și a alerga memtest, este greșit să faci asta?
Pentru minDrWebLiveCD-5.0.3 a lucrat cu linia
/isolinux/isolinux.bin / boot / vmlinuz initrd = / boot / initrd init_opts = 4 ID = F8GozmJxlnIOLwJr root = / dev / ram0 vga = 791 CONSOLE = / dev / tty1 init = / linuxrc splash = tăcut, temă: DrWeb; Descărcați DrWeb LiveCD
Este important să ștergeți fișierul \ cizma \ isolinux \ isolinux.cfg altfel DrWeb lansează alta și meniul lor (pe care am fugit imediat memtest)
În principiu, totul este clar este scris, sper că funcționează în cazul meu cu Paragon!