Efectuarea unui multiboot CD-unitate

De ce ar putea fi util (și distractiv) pentru tine? Imaginați - vă utilizați în activitatea dumneavoastră Linux și FreeBSD. Sau, de exemplu, ați instalat pe calculator câteva distribuții Linux, și dintr-o dată sistemul că ceva sa întâmplat și nu există nici o modalitate de a accesa datele în mod obișnuit. Ori va trebui să folosiți o dischetă de boot (dar pot fi probleme - de exemplu, se utilizează un sistem de fișiere jurnalizat, cum ar fi XFS, sau fiind sistemul de fișiere criptate și aveți nevoie de 5 discuri de încărcare pentru a le accesa) sau de a crea CD-multizagruzochny cu mai multe versiuni ale kernel-ului și un set de instrumente pentru toate ocaziile. Cred că un mic CD cu 10 sisteme de operare vă va salva de la iluzie, că în această lume există întotdeauna ceva nu merge bine și este imposibil de a face ceva.

Lucrul la acest articol, am încercat să fac cât mai simplu posibil pentru a înțelege. Mai ales pentru incepatori. Sunt, în măsura în care este posibil, să evite limbajul tehnic, care poate fi înțeles de către toți. Sper că am făcut-o, și, astfel, am fost în stare să atragă atenția asupra articol mulți cititori.

Pentru noi, informațiile importante pe care le putem scrie pe un CD de până la 10 sisteme de operare și de a folosi mai târziu acest disc pe orice mașină a cărei BIOS suportă boot de pe CD. Bootable ISO-imagine poate fi creat cu abilitatea de a emula o dischetă sau un volum 1,44 2.88MB, sau hard disk. [1]

De la cuvinte la acțiune - un ghid practic pentru prepararea multizagruzochnogo CD

În primul rând, la dispoziția dumneavoastră este de a fi imaginea unei dischetă sub DOS sau Linux. Image (sau imagini de boot). - un fișier care conține o copie a dischetă de boot [2] Există mai multe tipuri de imagini. Pentru a crea unul dintre acestea, puteți utiliza dd comanda (haldei de disc) și pentru a crea o imagine a unei partiții de sistem de fișiere (ca un exemplu aici arată cum să creați o imagine a primei partiție de sistem de fișiere [hda1] [3]):

dd if = / dev / hda1 of = / my_image.file

Ceva am îndoieli cu privire la dimensiunea fișierului rezultat. Aproximativ Ed.

fișier my_image.file vor fi create și plasate în rădăcina sistemului dvs. de fișiere. Nu orice imagine este boot-abil - depinde de conținutul, astfel încât o idee bună să stoc pe numărul „nth“ de imagini (sub Linux sau BSD). Cel mai simplu mod de a face acest lucru prin descărcarea unor astfel de imagini de pe Internet:

Ibiblio este una dintre cele mai bune înregistrări de pe web. Discheta de boot puteți găsi la link-ul de mai sus. În acest caz, nu este nevoie să vă faceți griji despre cum să le facă de boot. - totul este deja făcut pentru tine [4] Cu toate acestea, dacă doriți să creați o dischetă de încărcare cu propriile mâini, puteți utiliza utilități Bootkit, CatRescue, SAR, disc de recuperare-utils și altele asemenea, care vă va ajuta să creați o dischetă de boot (sau imaginile lor).

Fișierele care avem nevoie pentru a crea CD-multizagruzochny va FBSD-flp-1.0.3.bin (imaginea de boot FreeBSD 2.88MB dimensiune floppy), tomsrtbt sau creați propriile imagini, eliminând copiile discurilor de încărcare, care sunt în dvs. de eliminare. Introduceți discheta (DOS sau Linux), în unitate și introduceți următoarea comandă:

  • Bootkit-1.01.tar.gz
  • CatRescue101E.tgz
  • SAR-2.25.tar.gz
  • Banshee-linux.0.61.tar.bz2
  • brd-2.0.tar.gz
  • disc de recuperare-utils-1.0.tgz
  • FBSD-izo-1.0.3.bin.gz
  • fspace.tgz
  • genromfs-0.5.1.tar.gz
  • mulinux-5r0.lsm
  • mulinux-5r0.tgz
  • picoboot-0.95.tar.gz
  • rescue02.zip
  • resque_disk-2.3.99-pre9-A.tgz
  • rip-10.exe
  • rip-51.iso.bin
  • sash.tar.z
  • tomsrtbt-2.0.103.ElTorito.288.img.bz2
  • tomsrtbt-2.0.103.dos.zip
  • trccs-0.8.1r2.iso.bz2
  • trccs-0.8.1r2.tar.bz2
  • trccs-0.8.1r2_boot_disk.img.bz2
  • curte-2.1.tar.gz
  • curte-Prefabricate-2.tgz
  • zdisk-2.14.tar.gz

Există câteva site-uri bune în cazul în care puteți descărca o dischetă de încărcare:

Unele terminologie. Există o diferență între modul în care discheta de boot si ISO-moda, care este înregistrată pe un CD. Ceea ce avem nevoie este un boot-abil imagini de dischete de la care vom crea ISO-imagine.

1) Puteți pregăti o dischetă cu comanda:

dd if = / dev / fd0 of = / my_image.img

sau puteți descărca acele imagini de pe Internet (a se vedea. referințele citate mai sus). Acum, înapoi „acasă“ în Linux. ) Crearea unui director / CD și copiați imaginile de boot (amintiți-vă, nu trebuie să fie mai mare de 10). Asigurați-vă că numele fișierelor sunt conforme cu formatul 8.3 (8 caractere pentru numele și 3 pentru extensia). Acest lucru este necesar pentru compatibilitatea cu makebt.exe DOS program, pe care o vom folosi mai târziu.

2) Dacă doriți să utilizați spațiul liber rămas pe CD (10 imagini discuri de încărcare se va ocupa aproximativ 14 MB, maxim - 28MB), copia de utilitate în subdirectorul / CD / Soft. Pentru informații despre modul de accesare a CD-ROM-ul (Linux și DOS mediu) este prezentată mai jos.

3) Acum puteți crea ISO-imagine:

mkisofs -b image.img -c boot.cat -J -l-R -r o- /cd.iso / CD

Fișier „boot.cat“ sau „boot.catalog“ va fi creat în mod automat, astfel încât nu este nevoie să-l creați în directorul / CD-ul. Pur și simplu a alerga - totul este făcut pentru tine. Ca o imagine descărcabilă, puteți specifica numele oricărei imagini a celor care copiate / CD. El este calea, care va rula la pornirea de pe un CD. Dimensiunea imaginii trebuie să fie un 1,44 sau 2.88MB.

5) Acum, avem nevoie pentru a edita ISO-imagine, astfel încât să fie în măsură să multizagruzki imagini rămase. Astfel, le vom include în meniul de pornire pentru a fi afișat la pornirea de pe CD-ul. Elementele din meniu vor fi prezentate, numerotate de la 1 la 10 (în cazul în care creați toate cele 10 imagini). Selecția va fi realizată specificând numărul sistemului de operare necesar. [12]

6) După ce am terminat de editat - va fi posibil pentru a înregistra CD-ul.

Juro / FreeBSD / makebt.zip. În cazul în care sunteți și să fie capabil să-l descărcați.

Când executați makebt.exe, vă cere să introduceți calea completă [6] și ISO-numele fișierului imagine pe care doriți să-l editați, și veți vedea o formă de ecran, care apoi trebuie să introduceți numele imaginilor dischetă de boot: [7]

BC înseamnă Boot de catalog (director de boot). Doar introduceți boot.cat și să nu vă faceți griji cu privire la nimic, pentru că Ai folosit această linie în opțiunile atunci când apelați comanda mkisofs (cel mai important, că ISO-imagine conține deja o linie de „boot.cat“). Acum, introduceți numele imaginilor de boot. Trebuie să introduceți numele în formatul 8.3.

În plus față de numele imaginii trebuie să specificați tipul de emulare - Emulare floppy sau 2.88MB 1,44. Vom folosi numai emularea pe un 1,44 și 2.88MB, dar dacă doriți să experimentați cu emulare hard disk, puteți crea o partiție Linux pe 650MB și copiați sistemul de fișiere pe calculatorul dumneavoastră. [8] Pentru a selecta tipul de emulare, utilizați tasta cursor (sageata dreapta). În plus, coloana „implicit“, trebuie să specificați care dintre imaginile ar trebui să fie încărcate în mod implicit. Pentru a face acest lucru, apăsați pe „Y“. Și ultimul (deși ar trebui să fie primul) - tranziția între câmpurile de introducere orizontale - tasta „TAB“. Se deplasează în sus și în jos se face ca de obicei - tastele de control al cursorului corespunzătoare.

Când ați terminat introducerea datelor, apăsați F1 (poate fi necesar să-l apăsați de câteva ori - programul poate răspunde la depresie dumneavoastră nu în mod direct). makebt.exe are rudimentele inteligenței (mai politicos) - Dacă ați introdus un nume de fișier incorect, acesta va notifica (după apăsarea tastei F1). Nu includeți descrieri pentru imagini de boot din meniul care apare atunci când apăsați F1, deoarece această caracteristică este utilizată în principal în CD-ROM-uri SCSI și nu l-am studiat bine.

Ei bine, asta-i tot. Puteți înregistra acum CD-ul.

Când boot de pe CD-ul, nu veți vedea descrierea pentru sistemul de operare - doar numere din două cifre (la sfârșitul șirului în paranteze) [10]. Nu am avut suficient timp pentru a experimenta să-l dau seama, asa ca o idee bună pentru a scrie în jos numerele de serie de elemente de meniu și o descriere a acestora să fie conștienți de modul în care și în cazul în care sistemul este încărcat.

Aici am avut de a face cu imaginile de dischete, acesta este un sistem, așa că, dacă boot-at de pe un CD, care tocmai a creat, atunci puteți obține acces la CD-ROM'u comanda „mount / dev / hdc / mnt“. Astfel, veți obține posibilitatea de a utiliza instrumentele care sunt stocate în directorul / Soft. În cazul sistemului DOS, trebuie să adăugați în driverul CONFIG.SYS pentru a avea acces la CD-ul, la fel ca în programul de încărcare mscdex.exe registru autoexec.bat.

Am creat multe multizagruzochnyh CD-uri, folosind toate cele de mai sus și problemele cu crearea lor nu au avut nici o. Cu toate acestea, având în vedere că prima clatita este întotdeauna vin cocoloașe, eu vă sfătuiesc să folosiți pentru experimentele pe discuri CD-RW. Mult noroc!

Nota traducatorului