Létrehozása indítható CD-ROM

# 1047, # 1072, # 1084, # 1077, # 1095, # 1072, # 1085, # 1080, # 1077;: Ez a szakasz nem adták Rizwan Mohammed Darwe (Rizwan AT clovertechnologies dot com)

Ez a szakasz feltételezi, hogy Ön ismeri a CD-Linux alatt futó folyamat. Gondold azt, hogy egy gyors referencia hozzáadásával boot CD-t hoz létre. További részletes felülvizsgálat a CD-Writing-HOWTO.

Mi az El Torito?

Az x86-os platform, sok BIOS acél tartó boot CD-t. Foltok mkisofs szabványon alapul az úgynevezett „El Torito”. Egyszerűen fogalmazva, El Torito - specifikáció, amely meghatározza a boot cdrom lemez formátumban.

A specifikáció „El Torito”, mondja, hogy ha a BIOS támogatja El Torito, meg kell dolgozni minden (SCSI vagy EIDE) eszköz cdrom. Eddig csak tesztelték EDIDE eszköz, mivel sem a vizsgált SCSI vezérlők még mindig nem támogatja El Torito. Az alaplap kell kifejezetten támogatja El Torito. Honnan tudod, hogy a támogatást az alaplap „El Torito”? Meg kell támogatni a választott rendszerindító eszköz HD, Floppy, Network vagy CD-ROM.

Ez hogy működik

A szabvány El Torito, BIOS, CDROM néz ki, mint egy normális meghajtót. Így csak akkor kell bárhol a fájlrendszerben ISO tegye a flopi lemez (azaz 1440k egy 1,44 meghajtó). Az ISO fejlécet a mutatót a kép fölé. Ezután a BIOS beolvassa a képet a CD, és létrehozza a megjelenése indítással egy floppy lemezen. Például lehetővé teszi, hogy egy boot floppy LILO változatlan.

Nagyjából elmondható, hogy az első 1,44 (vagy 2,88) megabyte CD-ROM tartalmazza a flopi képet az Ön által szolgáltatott. BIOS kezeli őt, mint egy floppy lemezre, és bootolni. (Ennek következtében, míg indítást a virtuális floppy, a valódi eszköz A: (/ dev / fd0) nem érhető el, de akkor próbáljon meg a / dev / fd1).

Hogyan, hogy működik

Először hozzon létre egy fájlt, azt mondják: „boot.img”, amely a helyes út floppy lemez, ahonnan betölteni kíván CD-ROM. Meg kell 1,44 MB-os rendszerindító floppy lemezen. Ez történik a következő parancsot

azt feltételezzük, hogy a meghajtó - A:

Helyezzük a kép valahol a könyvtárfa készüljön az iso9660 fájlrendszer. Jó hely minden kapcsolódó fájlokat be kell tölteni egy külön könyvtárba (például egy alkönyvtár „boot /” gyökere iso9660 fájlrendszer).

# 13; Vigyázat - Az floppy lemez betöltéséhez szükséges minden kezdeti ramdisk a LILO, és nem pedig a ramdisk kernel driver! Mivel a start után kernel, BIOS-edik CD-meghajtó emulációs egyaránt lehet megkerülni, és nem fog működni. LILO betölti a kezdeti ramdisk segítségével lemez, a BIOS-ban, így az emulációs működik, ahogy kellene.

Tehát van egy olyan fájl boot image boot.img. és megyünk, hogy betette a boot / root az iso9660 fájlrendszer könyvtárban. Mi jelzi kihasználtság indító katalógus fájl boot.catalog neve ugyanabban a könyvtárban. Paranccsal hozzon létre iso9660 fájlrendszer kép bootcd.iso fájl a következő:

-b opció határozza meg a boot image használják (megjegyezzük, hogy az út képest a gyökér a ISO9660 fájlrendszer), a -c opció a boot katalógus fájlt. A -r opció megteremti a megfelelő engedélyeket és a tulajdonosi fájlokat (lásd: man-oldal mkisofs). Záró „” Rámutat, hogy a fájlokat a CD az aktuális könyvtárban.

Most hozzon létre egy bootolható CD-t már most is képes a szokásos módon - cdrecord.

Készítsen Win9x Bootable CD-ROM-meghajtó

Az első lépés -, hogy megszokja a CD image-et. De nem lehet egyszerűen csatlakoztatni a CD Linux és dd paranccsal másolja az első 1440k egy floppy lemezre, vagy egy fájlt, például boot.img. Ehelyett egyszerűen indul az eredeti CD-ROM-on.

Úgy működik mint dd. Meg lehet próbálni a rendszert a floppyt, és biztosítja, hogy a boot folyamat ugyanaz, mint a forrás CD-t. Ezután dd másolni egy floppy lemez boot.img fájlt, és a többi - a szokásos módon.

Kapcsolódó cikkek