Ghid pentru distribuție duală bazată pe Linux prin bcdw

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:

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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:

  1. SYSLINUX - MS-DOS / Windows FAT sistem de fișiere
  2. 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.

  1. Creați un dosar în dosarul proiectului ISOLINUX
  2. Se încarcă pachetul syslinux (pentru mine a fost versiunea 3.72, pagina de descărcare este aici)
  3. 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)

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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.

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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).

Ghid pentru distribuție duală bazată pe Linux prin bcdw

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!