CD-boot

Kis Norbert norbi at kzs.hu
Fri Sep 1 18:52:01 CEST 2000


Szia Karoly!


>Azon kerdesem van, lehet-e kesziteni es hogyan, olyan bootolhato CD-t=20
>amelyrol tobb fele oprendszerbol lehet valogatni bootolaskor.
>Jelenleg DOS, Win9x, WInNT, os/2-re kellene megoldanom.

Nem igazan ertem a kerdesed, de azert megprobalok valaszolni. (Rizsa,
magyarazat elol, megoldasok a level vegen)
Ha tobbfajta oprendszert akarsz hasznalni egyazon gepen, (gondolom a
merevlemezre gondoltal)
akkor azt szet szoktuk particionalni. A particiok kozul a kiavantat aktivva
tesszuk (egy attributum bajtot beallitunk), az osszes tobbit pedig
elrejtjuk. (szinten az attributummal)
A particokban levo rendszereket egy tipusjelzo kulonbozteti meg egymastol.
Bootolaskor az alaplap az MBR-ben levo BOOT progit tolti a memoriaba, s
inditja el. Altalaban
ez egy picike valami, ami az aktiv particioban levo oprenszert betolto
reszet felhuzza a mamoriaba, s elinditja. 

Ketfajta boot manager (kivalaszto) program van. Az elso tipusnak kell egy 1M
koruli onallo particiot csinalni, amibe betelepitjuk. Az MBR-ben levo boot
progi ezt fogja elinditani.
Ezen az 1megan sokminden elfer, sot akar tobb is lehet, mint 1 mega. (nem
szokott...)
Legtobb esetben karakteres kepernyon egy menusavval valaszthatunk a
partciciok kozul. Amelyiket
kivalasztjuk, azt a BOOT-manager aktiv attributumura allitja, amelyiket nem,
azt pedig elrejti,
vagy inaktivva teszi. (Szoktunk hagyni kozos hasznalatu swap, illetve
transz-particiokat is.)
Ilyen program pl. az MR-BOOTER, vagy az OS2 BOOT-MANAGER is.

A masodik tipusu bootmanager az, amelyik nem igenyel onallo particiot, mert
olya rovid, hogy 
magaba az MBR-be is elfer. (512 byte!!!) Ilyen pl. a LINUX progija, a LILO.
Persze ez mar nem ad csodalatos menuket, hanem kisse fapados modon be kell
irni a kivant
particio nevet. Viszont tokeletesen mukodik!

Kozos jellemzoje a BOOT manager programoknak, hogy az oprendszerek nemelyike
hajlamos az MBR-t
felulirni, vagyis a telepitesi sorrend nem mindegy! (Hacsak nem allitjuk
utolag mi helyre a tonkretett MBR-rutint...)

Ennyit a multi BOOT-rol, most jojjon a problema masodik resze:

A CD-rol bootolas ugy tortenik, hogy a CD-lemezre egy BOOT sessiont is
felirunk. Itt nem art vigyazni, mert egy TOC 9megat elfoglal, a boot session
+ kettot. Igy 11MB-al kevesebbet pakolhatunk fel a lemezunkre.

Iraskor az iro program (pl.: NERO BURNING ROM) menujeben BOOT CDROM-ot kell
beallitani,
s egy rendszerlemezt a floppy meghajtoba beletenni. Az iroprogram felir egy
kis rutint a CD-nk elejere, ami a floppy sessionjeben kikeresi a start
progit, letrehoz egy virtualis floppyt a ram-ban, ramasolja a boot session
tartalmat, s elinditja.

Ettol kezdve indul pl. a config.sys, autoexec.bat, stb-k beolvasasa,
vegrehajtasa. 
Ha nincs HDD-nk a gepben, akkor egy ramdrive is megteszi, onnan is futhat a
rendszer. (A WIN95-ot pl. hasonlokeppen mar sikerult meggyogyitanom. Ott nem
CD-rol, hanem halozatrol tortent a bootolas, vagyis megcsak FDD-re, CD-re se
volt szukseg a munkaallomasnal... Mondjuk nem is valt be tulzottan. ;-)))) )

Visszaterve az alapkerdesre:
Tulajdonkeppen a rendszer azt hiszi, hogy egy FDD van a gepunkben, aminek
betujele mindig 'A'.
Az iroprogit egyaltalan nem idegesiti, hogy milyen oprendszer boot-lemezet
tettuk az iras elott
a gepbe. Q szorgalmasan beolvassa a memoriaba, kiegesziti a betolto resszel,
s kiirja egy onallo session-be. Ezutan megnyitja a kovetkezo sessiont, s
mint aki jol vegezte dolgat, a megszokott modon szepen felfustoli a lemezre
a tobbi programot. Fontos tudni, hogy a BOOT session nem latszik alapban,
csak az adatsession, ha pl. egy tartalomjegyzeket kerunk
a CD-rol. 

Nagyjabol tehat igy tortenik egy boot cd egetese, s ezutan a hasznalata.

Termeszetesen egy CD-n egyszerre egy oprendszer szerepel alapesetben. Minek
is tobb, hiszen filleres a CD, lehet csereberelni. Azt is megtehetjuk, hogy
a CD-n levo rendszert 'beoltjuk'
egy BOOT manager programmal. Ekkor (mivel alapesetben a HDD-n levo 2..3
oprendszerunk utoljara
hasznalt particioja csak az aktiv) CD nelkul mindig az fog elindulni. A CD-t
bele helyezve a gepbe viszont (megfelelo setup beallitas!!!) a boot manager
menuje jelenik meg, s valaszthatjuk ki a kivant operacios rendszert.

Gondolom, a kerdes is erre vonatkozott...

Azonban ezt felesleges dolognak tartom, a helyedben nem igy csinalnam.
Ket-harom minimal oprendszer szepen elfer egy CD-lemezen, ha pl. a GHOST-al
High compress-ben lenyomod image
file-ba. A CD-t ezutan bootolosra irod a kovetkezo modon:

1., Formattalsz egy W98-as boot lemezt. (hogy tudja a FAT32-t is... ;-) )
2., A W98-as gyari CD-rol felbootolsz, s a virtualis drive tartalmat
ramasolod a floppydra.
    (termeszetesen a rendszerlemezt ugyanezen verzioju oprendszerrel
formazod, ezt mondanom se     
    kell)
3., Kaptal egy BOOT floppyt, amit a gepbe rakva az felbootol, s a CDROM-ot
is alapban latni   
    fogja. Most kicsit megbarkacsolod a config, illetve autoexec
allomanyokat, hogy ne kerdezzen ostobasagokat, lehetoleg a neveden
szolitson, meg baratsagos mondattal koszontson a PC-d... Tovabba a GHOST-ot
indito sort is az autoexec-be teszed (lejjebb reszletezem)

4., A geped merevlemezet felpartionalod tobb reszre. Az elso kulonleges
lesz, annak csakl 2 gigat hagyj, tobb nem kell. A tobbit izles szerint
csemegezheted.

5., Az elso particiot aktivva teszed, a tobbit pedig inaktivva, de
lathatova. (Vagyis mindenki irhat rajuk, amit csak akar)

6., Fogod a win95-ot, felinstallalod a elso particioba, majd ha mindene jol
megy, egyszeruen
    a ghost-al a tobbi particio egyikere csinalsz belole egy image-et...

7., Letorlod az elso particiorol a ringyozt, felinstallalsz egy 98-at, s
ugyanugy lenyomod
    image-be, mint a 95-ot. Ezutan ezeket megcsinalod az osszes
oprendszerrel, amit csak ra akarsz szegeny masinadra uszitani...
Termeszetesen a kozos particiokat mindegyikkel meg kell
ismertetni, hiszen ugy a buli, ha adatot is tudnak csereberelni. Meg az se
hatrany, ha a kimentett anyagok meg is maradnak... ;-)

8., Az image-ekbol (akar husz is lehet!!!) kettot - harmat, vagy amennyi ugy
630 megaba belefer, osszeszedsz a CD-re.

9., A kesz image-eket egy hordozhato HDD-n atcuccolsz a CDIROBA. Ezutan
(maradjunk kovetkezetesek, ha mar ezt emlitettem) NERO start, BOOT CD
kivalaszt, boot floppynk beletesz, majd OK. Ezutan kivant image(k) betalloz,
mell egy GHOST.EXE majd iras elindit.
A NERO felajanlja sajat starter progi hasznalatat, de ezzel nem szoktam
elni, maradok az alapbeallitasnal.
Itt erdemes visszaterni az autoexec-re. Ezt ugy szoktam beloni, hogy a GHOST
elinduljon. A progit lehet parancssorbol parameterezni ugy, hogy akar
semmit, vagy csak a szuksegeseket kerdezze meg. (Bolondbiztosra, felese'g,
bar'tno: a'llo'ra is megvarialhato!!!)

10., A kesz lemez hasznalata: CD be, a ghost menujebol a kivant oprendszer
kivalaszt, majd
nem egeszen ket es fel perc alatt vissza is masolodik!!! Ezutan CD ki, majd
restart.

11., Ha meguntad az oprendszert, vissza a 10-es pontra!

Hatranya: ahrdver valtozas eseten uj CD kell, vagy minden alkalommal
vacakolsz.
Elonye: Minden eddigi BOOT megoldasnal jobb, a virus sem tesz kart benne. Ha
egyszer jol megcsinalod, elpusztithatatlan minden oprendszered!

Na, azt hiszem, megint jo hosszu lett, s megkapom, hogy a statisztikak
alapjan szoszatyarf vagyok... ;-)

Sok sikert a hasznalathoz. Remelem, tudtam segiteni.


Udvozlettel:
			Norbi




More information about the Elektro mailing list