Tato prirucka je ABSOLUTNE BEZ ZARUKY, je distribuovana pod podminkami licence GNU General Public License (GPL). Obcas si zkontrolujte, zdali jiz neni novejsi verze teto prirucky. Nevahejte mi poslat e-mail na adresu filip.komar@email.si s dotazy, komentari, problemy, kladnymi zkusenostmi, resenimi, nazory, dodatky, slovy diku atd...
Predtim nez vubec neco zacnu, bych chtel vedet, jestli mohu XOSL nainstalovat, aniz bych musel neco znovu preinstalovat?
Ano muzete, ale az si poradne prectete dokumentaci ke XOSL.
Reknete mi kratky doporuceny postup pri instalaci vice operacnich systemu a multibootu (moznost spousteni vice OS na jednom pocitaci)
Maly trochu obtizny priklad, popisujici jak nainstalovat Windows NT, Windows 98, Windows 2000 & Redhat Linux 6.1:
Dulezite tipy & triky
Jak nainstalovat a spoustet Windows 9x z logickeho oddilu?
Neni to bohuzel mozne - primo instalovat system Windows 9x do logickeho oddilu a to kvuli chybe "SU 013 Error". Avsak pozor, jsou moznosti jak k tomu Windows prinutit, jen je nutno je osalit:
Prekopirujte primarni oddil s jiz nainstalovanymi Windows do logickeho oddilu a preneste na logicky oddil system. Viz nasledujici podrobny postup:
S komercnim programem zvanym Partition Magic je tento ukol jeste snazsi: ve volnem miste v rozsirenem oddile si vytvorte prostor pro novy logicky oddil, nakopirujte do nej vse co je v puvodnim primarnim oddile, potom z prikazoveho radku napiste: "sys ?:" (nahradte otaznik ? vasim novym oddilem). A to je vse! Take pro to muzete vytvorit dalsi primarni oddil, je li potreba. Ale vyvarujte se jedne veci; nemeli byste zmenit poradi vasich oddilu Windows. Cili oddil, ktery byl puvodne "c:" by mel byt i potom c:. Je-li tomu tak, potom musi byt tento oddil prvni neskryty primarni nebo logicky oddil (jinymi slovy skryjte vsechny predchazejici oddily typu FAT ).
Jakmile bude vas "logicky" oddil s Windows 9x fungovat, nema puvodni oddil absolutne zadne omezeni na instalaci jakehokoli operacniho systemu a tento postup muzete opakovat kolikrat chcete, treba pro nekolika-nasobnou instalaci Windows 9x! Vsimnete si dalsi veci - spoustite-li pomoci XOSL Windows 9x - tyto nemusi byt umisteny v aktivovanem oddile.
Mozna ze to nasledujici obrazek vysvetli lepe. Me doporuceni pro instalaci XOSL (obvykle ve skrytem oddile) je instalovat jej do nevyhrazeneho logickeho oddilu.
Struktura oddilu pred:
Primarni | Rozsireny | |||||
|
|
Struktura oddilu pote:
Primarni | Rozsireny | |||||
|
|
Pro beh "Windows 9x A" jenom skryjte prvni primarni oddil. Mozna i pro jistotu druhy logicky oddil taky - alespon behem instalace. Pro Beh "Windows 9x B" skryjte prvni primarni oddil a take prvni logicky disk (oddil.
Nainstaloval jsem Windows NT nebo 2000 na logicky oddil a chci je odtud spoustet. Co bych mel udelat predtim nez skryji primarni (bootovaci) oddil (C:)?
Jeden zpusob je zkopirovat potrebne spousteci soubory pro Windows NT nebo Windows 2000 z jejich primarnich oddilu do cilovych logickych oddilu a potom skryt puvodni primarni oddil. Skryvani je uprednostnovano u Windows ale ne v XOSL a obzvlaste ne u Windows 2000. Odstrante jejich pismenne prirazeni pomoci Spravce oddilu (Disk manager) ve Windows NT (nebo Sprava oddilu - Disk Management ve Windows 2000) v administratorskych nastrojich. Zmente vasi Boot polozku, tak abyste mohli spustit system (nabootovat) z logickeho oddilu a otestujte to. V pripade uspechu muzete primarni oddil bezpecne naformatovat a pouzit ho pro jiny operacni system nebo jiny ucel.
Spousteci soubory potrebne pro Windows NT nebo Windows 2000:
a pro Windows 2000 take:
Pro jistotu zkontrolujte datum a cas, a nejste-li si jisti zkopirujte vsechny systemove a skryte soubory z korenoveho adresare stareho primarniho oddilu do noveho logickeho oddilu. Ujistete se, ze to je logicky oddil typu FAT a ne oddil formatovany souborovym systemem Windows NT nebo 2000. Pro preneseni systemovych souboru pouzijte program BootPart. Prectete si jeho dokumentaci, zde jsou ve zkratce instrukce. Spustte system ze spousteci diskety (Win 9x nebo DOS) tak, aby byl viditelny oddil, jehoz spousteci oblast chcete upravit (ostatni oddily skryte pomoci XOSL) a preneste na nej system z prikazoveho radku napsanim: "bootpart winnt boot:c:". Ujistete se prikazem "dir", ze aktualni oddil "C:" je opravdu ten, ktery chcete opravit.
Poznamka: pro Windows NT je nutno nainstalovat minimalne Service Pack Version 4.
Spousteni (Boot) OS z logickeho oddilu
XOSL umi spustit OS/2 Boot Manager, ktery zase posleze spusti samotny OS/2. Staci pouze zmenit nastaveni vaseho Boot manazeru tak, aby ihned implicitne spoustel system z oddilu, kde se nachazi OS/2. Takze jakmile XOSL spusti OS/2 Boot manazer vy jenom uvidite jeho probliknuti na obrazovce a zacne se spoustet OS/2. Nebo jestli chcete OS/2 Boot manazer jenom obejit, pridate pouze nezbytne klavesove uhozy do vasi OS/2 Boot polozky v XOSL. Je-li v OS/2 Boot manazeru vasim implicitnim oddilem oddil Warp pridejte jeden uhoz Enter do polozky "KEYS" v okne nastaveni XOSL. Potom az budete chtit spustit OS/2, XOSL preda klavesovemu bufferu kod uhozu "Enter". Pak uz ani neuvidite probliknout okno Boot manazeru OS/2...
Pro ty co chteji spoustet OS/2 z primarniho oddilu odvede XOSL vynikajici praci.
Pokud pouziji XOSL, ktery OS potrebuje pro sve spousteni aktivni primarni, a ktery OS logicky oddil?
Ktery OS potrebuje aktivni primarni a ktery logicky oddil pro spousteni pomoci XOSL?Operacni system a verze | Instalace do logickeho oddilu | Spousteni z logickeho oddilu | Umi pouzivat vic nez jeden primarni oddil | Neni potreba mit oddil aktivni pro spusteni systemu |
MS-DOS 6.22 | Ne | Ne | Ne | ? |
DR-DOS 7.03 | Ano | Ne | Ano | Ano |
MS-DOS 7 z Windows 95B | Neprimo (pouzijte "SYS") | Ano | Ne | Ano |
GNU/Linux | Ano | Ano | Ano | Ano |
Oberon 2.3.6 | Ano | Ano | ? | Ano |
Windows 95B | Neprimo | Ano | Ano (ale budte velmi opatrni) | Ano |
Windows 98SE | Neprimo | Ano | Ano (ale budte velmi opatrni) | Ano |
Windows ME | ? | ? | Ano (ale budte velmi opatrni) | ? |
Windows NT 4.0 | Neprimo | Ano | Ano | Ano (pozn.: spousteci oddil muze byt skryty ) |
Windows 2000 | ? | Ano | Ano | Ano (pozn.: spousteci oddil muze byt skryty ) |
Testovano hlavne na zastaralem pocitaci 486DX bez rozsireni INT13 ale za pouziti EZ-Drive. Prosim oznamte jakekoli rozdily, problemy, dodatky, kladne vysledky. Napr. co treba omezeni nad 1024 cylindru? III. Vytvareni oddiluVelmi dulezite: Budte si vedomi nasledujiciho problemu: kdyz instalujete nektere operacni systemy, jez pouzivaji svuj vlastni souborovy system, musite byt obezretni do ktereho logickeho disku v rozsirenem oddile tento novy system umistit. Operacni systemy spolecnosti Microsoft pocinaje MS-DOSem pres Windows 98 a dokonce i Windows ME maji ve svem kodu chybu, kdy je-li posledni logicky oddil (jednotka) v rozsirenem oddile jednotka s pro ne neznamym souborovym systemem a existuji-li vicenasobne viditelne FAT oddily, pouziji Windows posledni logickou jednotku jako FAT oddil namisto nasledujiciho primarniho oddilu. Pritom si ovsem budou myslet, ze velikost je prave takova jako u primarniho oddilu. Muze dojit k poskozeni dat! Ale, jak lze vytvorit 4 primarni oddily obycejnym fdiskem? Protoze, paklize uz jeden primarni oddil existuje, fdisk rekne, ze "jiz jeden primarni oddil existuje", a nechce dalsi vytvorit . Vetsina verzi DOSovych fdisku neumi vytvorit vice nez jeden viditelny primarni oddil a jeden oddil rozsireny. Jestlize skryjete tento primarni oddil pomoci XOSL, potom se bude tento skryty oddil jevit jako "neni-DOS oddil". Jestlize skryjete vsechny primarni oddily potom fdisk povoli vytvoreni dalsiho primarniho oddilu - bude si myslet ze primarni oddil neexistuje. Samozrejme musite zajistit dostatek mista pro vase predpokladane oddily. Vyhledejte si v dokumentaci podrobnejsi instrukce. Kdyz chcete vytvorit jeste jeden primarni oddil pomoci Partition Magicu a ten prohlasi, ze Windows 9x nebudou fungovat pokud existuje vic jak jeden primarni oddil. Skryjete-li v XOSL vsechny ostatni oddily krome soucasneho, nenastanou zadne potize. Windows se nechteji spustit z rozsireneho oddilu a tak jsem zacal vytvaret primarni oddily a oba Partition Magic a Ranish Partition Manager mi nedovoli vytvorit vice nez 4 primarni oddily. Co bych mel udelat? Specifikace hlavniho spousteciho zaznamu u pevnych disku beznych pocitacu povoluje maximalne 4 primarni oddily. Pritom kazdy primarni oddil muze sam o sobe obsahovat jeden operacni system (nebo jen data), ale muze byt nastaven take jako oddil rozsireny. Rozsireny oddil uvnitr obsahuje jednotlive logicke disky (oddily), jichz muze byt nekolik. Nektere operacni systemy muzou odkazovat na omezeny pocet disku (oddilu). Jine operacni systemy jako napriklad Linux a BeOS, a mnoho odnozi Unixu, se umi spustit z rozsireneho potazmo logickeho disku. Windows se dokazi spustit z logickeho oddilu (mnoho lidi tuto vec bezne nevi), ale tento typ instalace je malinko osemetny (vice informaci najdete zde a v jinych dokumentacich). Dokonce je mozne mit v pocitaci dva nebo vice pevnych disku, ktere dale umozni az 4 primarni oddily na jeden pevny disk. Timto zpusobem jste schopni spoustet 8 a vic operacnich systemu z primarnich oddilu a teoreticky tolik OS kolik vytvorite logickych disku. Nesmite zapomenout na skryvani. Jak vytvorit vicenasobne primarni oddily s nejakou DOSovou nebo spousteci disketou Windows? Toto vetsinou pozadujeme, chceme-li na pevny disk nainstalovat vice nez jeden OS. Rozdelovani oddilu se muze stat destrukcni cinnosti a mela by mu byt venovana veskera pece. Politika pravidelneho zalohovani je vrele doporucena Vytvorte si spousteci disketu napr.z Windows 9x (musi obsahovat alespon format.com, sys.com a fdisk.exe) a prekopirujte instalacni soubory XOSL na dalsi " XOSL Instalacni" disketu. Spustte fdisk a vytvorte prvni primarni oddil. Ujistete se, ze zbude dostatek mista pro jine operacni systemy a datove oddily. Restartujte pocitac a naformatujte novy oddil prikazem "a:\format c: /s". Ujistete se ze bude formatovat ten spravny oddil, jinak prijdete o data! Potom do tohoto oddilu nainstalujte XOSL pricemz pouzijte "DOS Drive" a ne instalaci do "Vyhrazeneho oddilu (Dedicated Partition)". Timto zpusobem budete schopni XOSL otestovat a zvyknout si na nej. Pozdeji byste XOSL meli preinstalovat do jineho oddilu (vice informaci ziskate dale). Restartujte pocitac a v XOSL vytvorte Boot polozku pro disketu. V teto chvili musite skryt prvni oddil. Nyni vlozte do mechaniky disketu a nechate nabehnout pocitac z vasi Boot polozky. Opet spustte fdisk a vytvorte druhy primarni oddil. Nevsimejte si onoho "Ne-DOSoveho oddilu" ponevadz toto je vas skryty oddil. Opet zrestartujte pocitac a opakujte formatovaci postup. Nezapomente zmenit Boot polozku a opet skryt novy oddil pred restartem pocitace. Jestlize potrebujete treti primarni oddil,staci zopakovat vyse zmineny postup jeste jednou. Az budete mit dle vyse receneho postupu vytvoreny potrebne oddily, meli byste vytvorit jeste jeden specialni primarni oddil a to tzv. oddil rozsireny. Tento oddil "obsahuje" vsechny logicke disky (oddily). Muzete si vytvorit tolik logickych oddilu kolik chcete. Usporadejte si vase data v techto logickych discich. Me doporuceni je, ze XOSL by melo byt nainstalovano v logickem (skrytem) disku a proto pro nej vytvorte jeste jeden logicky disk. Mate-li doma vic nez jeden pevny disk, opakujte ten samy postup.Nezapomente, ze kazdy pevny disk muze obsahovat az 4 primarni oddily. Potrebujete-li vice oddilu nez jen 4 vytvorte logicke disky (oddily) Nyni je ten spravny cas pro preinstalovani XOSL do jiz drive pripraveneho oddilu. Zrestartujte pocitac a chvili se venujte vytvoreni Boot polozek pro vsechny operacni systemy, jez hodlate na pocitaci provozovat. U kazde jednotlive polozky skryjte vsechny ostatni okolo. Budete-li chtit sdilet data mezi operacnimi systemy, vytvorte jeden az dva viditelne logicke disky. Naformatujte sdilene disky (oddily) systemem FAT16, ponevadz temer vsechny operacni systemy umi pristoupit na tento typ souboroveho systemu. Pokud nahodou nejaky operacni system prepise XOSL, obnovte jej pomoci "XOSL Instalacni diskety". Jak DOS, Windows nebo OS/2 prirazuji nazvy diskovych oddilu? Oddil, ze ktereho je system spousten ma vzdy prirazeno pismenko "c:\" a nezalezi na tom, jedna-li se o primarni nebo logicky oddil. Posleze jsou pismenka prirazovana na kazdem pevnem disku v poradi (primarni oddil pevneho disku hd2 jako d:|, primarni oddil pevneho disku hd3 jako e:\, primarni oddil pevneho disku hd4 jako f:\, a tak dale). Logickym oddilum jsou pismenka prirazovana podle aktualniho pevneho disku napr. pro pevny disk hd1 se budou logicke disky 1-3 nazyvat g:\ h:\ I:\, pro pevny disk hd2 budou logicke disky 1-2 j:\ a k:\, a konecne pro treti pevny disk hd3 bude 1 logicky disk m:\. Nakonec bude zbytek primarnich oddilu obsazen ve stejnem poradi jako u logickych disku. Skryte oddily nedostanou zadne pismenko a mejte na pameti, ze v systemech typu DOS/Win/OS2 neni podpora pro vicenasobne primarni oddily a bude viditelny jen jeden primarni oddil na kazdem pevnem disku. Pozn. Windows NT a 2000 nezmeni jiz prirazene pismenko i kdyz bude oddil odstranen nebo skryt. Predchazeni zmeny pismena diskovych oddilu pri multibootu DOS, Windows nebo OS/2 IV. Instalace vicero operacnich systemu na jeden pocitacInstalace Windows 9x nebo Windows ME Prosim prectete si priklady, temer v kazdem je par uzitecnych informaci. Instalace GNU/Linuxu Jestlize instalujete Linux, nainstalujte LILO do oddilu kde bude Linux. Varovani , ze nebudete moci spoustet Linux. si nevsimejte. XOSL zavede Linux bezproblemove. Instalace Windows NT nebo Windows 2000 Paklize instalujete Windows NT, vytvorte si oddeleny oddil typu FAT a naformatujte ho. Windows NT jej umi pozdeji prevest na jejich prirozeny NTFS souborovy system, tedy pokud si to prejete. Nyni zrestartujte pocitac. Jakmile se objevi menu XOSL vytvorte si v nem Boot polozku pro Windows NT a ujistete se, ze jste skryli vsechny ostatni oddily (krome oddilu kam pujdou Windows NT). Zkopirujte (Clone) v menu XOSL Boot polozku a upravte ji pro spusteni z diskety. Pojmenujte ji napr. "Instalace Windows NT z diskety ". Nyni vlozte do disketove mechaniky spousteci disketu WinNT a vyberte v XOSL spusteni polozky "Instalace Windows NT z diskety " a zacnete instalaci Windows NT. Po instalaci tuto polozku spusteni muzete zakazat. Kdykoli pozdeji, az to bude potreba, ji muzete opet povolit. V pripade ze chcete pouzit instalacni CD bude postup malinko odlisny. Nemusite kopirovat (Clone) Boot polozku Ale musite spustit system z polozky pro Windows NT. Ihned pote vlozte instalacni CD Windows NT a zrestartujte pocitac. Vas pocitac by mel umet spousteni (boot) CD z BIOSu - tam bude "poradi spousteni (boot order)" takto "CDROM, HARD DISK, FLOPPY". Po instalaci jenom vyjmete CD. Chcete-li ve Windows NT pristupovat na vice oddilu, pouzijte Manazer disku (Disk manager) v Administratorskych nastrojich a priradte jim pismenka jak chcete. Nepodporuje li vase CD-ROM spousteni (boot) z BIOSu, pouzijte XOSL verzi 1.1.5 nebo vyssi, ktera umi spustit (boot) instalacni CD s Windows NT nebo Windows 2000. Instalace BeOS 5 PE na vyhrazeny oddil Zprava od zkuseneho uzivatele operacniho systemu BeOS Rolanda: Chcete-li nainstalovat BeOS 5 PE na vyhrazeny oddil a spoustet jej pomoci XOSL, nejdrive si projdete tyto stranky http://www.betips.net/misc.html a hledejte odkaz na 'Install Personal Edition to a real partition' Vytvoreni instalacniho CD BeOS pouzitim Nero 5 CD Burning software pod operacnim systemem Windows nasledujte odkaz 'create a BeOS installation CD' a zkontrolujte sekci 'Creating the CD from within Windows'. Vsechno mi to fungovalo hned napoprve. Vytvoril jsem BeOS primarni oddil o velikosti 4 GB na mem #3 (28 GB) pevnem disku. Pozdeji jsem tento oddil presunul na konec disku pomoci Partition Magicu 5 . S XOSL neni problem spustit (nabootovat) cokoliv! Priklad jak nastavit pocitac pro spousteni nasledujicich systemu (Windows 2000, Windows 98, Windows ME, SuSE Linux 7.0 a BeOS) pricemz XOSL bude nainstalovano ve vyhrazenem (vlastnim) oddile. Mel jsem hlavne obavu o to, aby byly vsechny systemy co nejvice oddeleny: zadny ze systemu nesmi mit propojeni na druhy system. Existovat muze pouze par sdilenych oddilu pro data. Proto skryvejte co nejvice oddilu, jen co to jde. Mam 3 pevne disky:
Instalace byla kapku neortodoxni, ale jsem takovy pocitacovy podivin a OPRAVDU NESNASIM zavadec Windows NT. Windows 98 jiz byly nainstalovany. Instalace XOSL
Instalace Windows ME
Instalace Windows 2000
Instalace Linuxu
Instalace BeOS
Jenom par poznamek
Posledni radek: nastaveni vsech techto veci je skvele plytvani casem a spoustu veci se pri tom naucite.
Limit 1024 cylindruCo to je "Limit 1024 cylindru"? Limit nebo bariera 1024 cylindru je omezeni BIOSu nekterych pocitacu. Nema-li BIOS vestaveno tzv. rozsireni INT 13, zadny operacni system se nedokaze spustit z oddilu ktery, presahuje za tuto barieru (neco pres 8GB). Novejsi BOISy jiz toto umi. Umozni operacnimu systemu spustit se za touto oblasti jen pokud to operacni system umi vyuzit. DOS toto nedokaze. Neumi to ani OS/2 Warp 3 a 4. GNU/Linux s novejsi verzi LILO (verze 0.21.4.2 nebo novejsi) toto umi. Puvodni Windows NT (bez Service pack 4 nebo novejsiho) to neumi. Windows 98, a snad i Windows ME tento limit neumi prekonat. Musite instalovat spousteci soubory jakychkoli operacnich systemu do oblasti nepresahujici velikost 1024 cylindru, aby byly operacni systemy schopny spousteni? To zalezi na operacnim systemu. Pokud zavadec systemu nezna tzv. rozsireni INT 13, pravdepodobne se ani nepokusi spustit oddil, jehoz oblasti prochazi hranice 1024 cylindru. I kdyz spousteci soubory mohou byt instalovany na zacatek oddilu, kdyz je system poprve instalovan, neni zaruceno, ze zustanou na svych mistech po nejruznejsich upgradech a zaplatach (patches) a to vcetne presunovani oddilu pomoci Partition Magica (napr.). Samozrejme to musi podporovat i vas hardware. LILO nad oblasti 1024 cylindru Jedna skvela zprava od Petera: Vas BIOS musi vyhovovat triku jenz LILO pouziva. Jinymi slovy, pokud je verze vaseho BIOSu starsi nez z roku 1997, sance, ze to bude fungovat je nulova... Nedavno jsem to uspesne aplikoval na svem laptopu (predtim se to povedlo i na mem osobnim pocitaci). Nuze zde je v kratkosti postup, jak jsem to provedl. 1. Vytvoril jsem oddily. (Je to z pameti tak to asi nebude presne): |
hda1 | Windows 2000 | (FAT32) | okolo 7 GB |
hda2 | rozsireny oddil | okolo 2.7 GB | |
hda5 | /boot | (ext2) | okolo 16 MB |
hda6 | / | (ext2) | okolo 2.5 GB |
hda7 | (Linux Swap) | okolo 133 MB |
Na to jsem pouzil Partition Magic.
2. Nainstaloval jsem Windows 2000 do jejich oddilu
3. Z internetu jsem stahnul nejnovejsi verzi LILO (Alespon verzi 0.21.4.2 ci novejsi).
4. Nainstaloval jsem Redhat 6.2.
V podstate nezalezi kam nechate LILO nainstalovat, ponevadz stejne nebude fungovat dokud ho nenahradite novejsi verzi. Ja jsem ho nainstaloval do oddilu /boot . Takto jsem porad mohl spoustet Windows.
VELMI DULEZITE: Az se vas to zepta, jestli se ma vytvorit spousteci disketa NECHATE ji vytvorit.
5. Pouzijte spousteci disk, aby jste se dostali do Linuxu.
Nejsem si jist, jak dobre Linux ovladate, ale poskytnu vam kroky tak jak jsem postupoval ja abych LILO primel k nainstalovani. (Pozn. V Linuxu jsem jenom zacatecnik, takze tohle nemusi byt nutne nejlepsi cesta, ale ja vim, ze to tak funguje.). (Cokoli co je psano mezi znaky * je prikaz)
*cd /mnt* *mkdir /win* (Vytvarim adresar jako propojeni na oddil, kde jsou Windows ). *mount -t vfat /dev/hda1 /win* (Windows byly na disku hda1 takze odpojuji jejich adresar) *cd /usr/src* (Sem si davam vsechny svoje zdrojove programy) *tar xzvf /mnt/win/(adresar s vasim souborem LILO.tar )/lilo-21.5.1.tar.gz* *cd lilo-21.5.1* *make* *make install* (Tohle nastavi a nainstaluje LILO.) Nyni musite nakonfigurovat LILO souborem Config file. Pouzijte svuj oblibeny textovy editor. Ja pouzivam pico *pico /etc/lilo.conf* (Muj konfiguracni soubor lilo.conf pro LILO vypada asi takhle). ******Start lilo.conf file************ boot=/dev/hda5 map=/boot/map install=/boot/boot.b prompt timeout=50 lba32 default="Linux 2.2.14" image=/boot/vmlinuz-2.2.14-5.0 label="Linux 2.2.14" read-only root=/dev/hda6 image=/usr/src/linux/arch/i386/boot/bzImage label="Linux 2.4-pre9" read-only root=/dev/hda6 ********End lilo.conf file************
Vsimnete se ze volba "lba32" je potreba k tomu, aby LILO fungovalo.
Take je-li LILO nainstalovano, v adresari /usr/src/lilo-21.5.1 se nachazi soubor pod jmenem Disk.com. Nakopirujete-li tento soubor na spustitelny disk, nechate z neho nastartovat system a spustite onen soubor, dozvite se, zdali vas BIOS podporuje lba32 volani.
Jak vlastne XOSL 1.1.x v principu pracuje
Existuji tri kroky, ktere popisuji cinnost XOSL:
Spousteni Windows nebo DOSu z druheho nebo pozdeji pridaneho pevneho disku
Q: Nyni mam 2 IDE pevne disky. Kdyz spustim Windows z toho druheho disku, system bezi v DOS kompatibilnim modu a Windows jsou pomale jako snek. Take se objevuje hlaska, ze "MBR byl napadnut virem ci co". Je nejaky zpusob jak prinutit Windows na druhem disku, aby se nespoustely v DOSove modu pokud je spoustim pomoci XOSL?
A: Pri spousteni Windows z druheho pevneho disku nezatrhavejte polozku "Swap hard disk", pouze skryjte vsechny (nebo alespon primarni) oddily typu FATxx na prvnim pevnem disku.
EZ-Drive a XOSL 1.1.x
Nejdrive potrebujete vedet neco o EZ-Drive. EZ-drive je DDO (Dynamic Drive Overlay) program, jenz byl napsan s cilem, aby se zpristupnily disky vetsi nez 1024 cylindru (cca 8GB) u pocitacu s BIOSem, ktery je nedokaze ovladat. Toto opatreni se prijalo v dobe, kdy se objevily disky vetsi nez 504 MB. MBR nahraje EZ-Drive. Mam pocit, ze prvni cylindr je pouzit pro samotny program a pro az 10 zaloh "nahrazene MBR". Jakmile jsou zalohy plne, EZ-Drive prestane zalohovat MBR a snad i muze ztratit nove oddily (nekolikrat se mi to stalo - ted uz pouzivam freewarovy program MBRWork,kterym si provadim sam zalohovani. Take existuje program vymazani tech "neprijemnych zaloh" jenz se jmenuje "baktrak.exe" od tvurcu MaxBlastu, coz je jenom jina verze EZ-Drive. Nefunguje ovsem se vsemi verzemi EZ-Drive.
Pokud vim EZ-Drive potrebuje aktivni primarni (ale mohl by byt skryty) oddil a muze pouze spoustet (bootovat) oddily DOS, Windows nebo jiny boot sektor s identifikacnim kodem 0AA55h. Takze jedna moznost je, pouzit spoustec z Windows NT nebo 2000 a druha moznost je, zmenit ono magicke cislo nejakym diskovym editorem jako treba "PTS DiskEditor".
Philippe Guillemette zjistil duvod proc EZ-Drive neumi rovnou nahrat XOSL (mezi verzi 1.1.0 a 1.1.5) coby druheho bootmanazera (ve vyhrazenem oddile):
Chvili jsem si to prochazel a potom jsem uvidel ve zdrojovem kodu XOSL, ze identifikacni kod spousteciho sektoru je 0534Fh. Vypada to, ze EZ-Drive proste *musi* videt standardni identifikacni kod spousteciho sektoru a to 0AA55h, aby dovolil spusteni oddilu i kdyz je oddil v tabulce oddilu nastaven jako "aktivni". Co je zajimave, ze typ oddilu neni dulezity.
Jak nainstalovat XOSL 1.1.5 jestlize jste nuceni pouzivat EZ-Drive:
Pokud potrebujete podrobny postup pro pouziti se zavadecem Windows NT nebo 2000, zde to je (DULEZITE: restartujte pocitac jen, je-li to dovoleno):
[boot loader] timeout=1 default=C:\curr_mbr.xcf [operating systems] C:\curr_mbr.xcf="XOSL" C:\BOOTSECT.W95="Win 95 Command Prompt" /win95
Ztratil jsem LILO a Linux uz nestartuje. Jak to mohu opravit?
Vynikajici prispevek poslal Tom A. Honermann a dale vse vysvetluje:
Tak tohle se stalo:
Meli jste jiz Windows 9x nainstalovany.
Nainstalovali jste GNU/Linux.
GNU/Linux zapsal LILO do MBR (Master Boot Record) vaseho prvniho
disku a tim "odstrelil" zaznam o Windows 9x v Mbr (coz je normalni).
LILO bylo nakonfigurovano, aby spoustelo bud Windows 9x nebo GNU/Linux.
Vy jste opet nainstalovali Windows 9x, ktere opet zapsaly svuj vlastni
zavadec do Mbr a prepsali tak LILO.
Co musite udelat:
Nainstalovat LILO zpatky do MBR a pouzit jej ke spousteni obou operacnich
systemu jako drive a nebo jeste lepsi zpusob, nainstalovat LILO do
spousteciho oddilu "/boot" nebo pokud nemate tento oddil
tak do korenoveho oddilu (root partition) "/". Oddil, jenz
pouzijete musi byt uvnitr oblasti prvnich 1024 cylindru pevneho
disku nebo si sehnat novejsi verzi LILO (alespon verzi 0.21.4.2 ci a
vyse). Ke spousteni tohoto oddilu potom pouzijte
XOSL.
Jak to udelat:
LI ERROR
Q: Mam Linux & LILO nainstalovane na druhem pevnem disku Kdyz se je pokusim spustit LILO se zastavi s hlaskou 'LI' Kdyz odpojim prvni pevny disk, LILO nabehne v poradku. Co bych mel udelat?
A: V tomto pripade LILO ocekava, ze je na prvnim pevnem disku coz je v pripade, kdy je odpojen prvni pevny disk. Avsak pokud pouzijete XOSL ke spusteni LILO, LILO je na druhem pevnem disku. Potom je prirozene, ze se LILO nespusti. Resenim je prekonfigurovat LILO, aniz by byl prvni pevny disk odpojen (budete muset spustit Linux z CD). Linuxconf nebo YAST by meli byt schopni chybu napravit.
Pozn. take si vsimnete, ze vas /boot oddil zmizel z /dev/hda? do /dev/hdb?!
Chyba "Zadny aktivni oddil!"
Q: Problem, jenz mam je ten, ze po spusteni systemu z logickeho oddilu a nasledneho pusteni pocitace, se jeste pred XOSL objevi hlaska "no active partition found error". Musim potom resetovat aktivni oddil pouzitim FDISKu. Je z toho nejaka cesta ven?
A: Jakmile spustite system z logickeho oddilu XOSL ho zaktivuje. Avsak vasemu BIOS se po restartu pocitace nelibi, nenajde-li zadny primarni oddil aktivni a tudiz ona chyba. Resenim je odskrtnout policko 'Activate' v dialogu XOSL pro onen logicky oddil.
Rucni zaloha souboru XOSL.
Nikdo nevi, kdy to budete potrebovat a proto si zalohujte tyto soubory u verze 1.1.x:
Jak obnovit zalohu zalezi na situaci. Neni-li XOSL vubec nainstalovano nainstalujte ho a prepiste tyto tri soubory zalohovanymi.
Je-li XOSL nainstalovano, bude stacit jenom prepsani.
DULEZITA POZNAMKA: soubory jinych verzi nebudou kompatibilni mezi sebou! Pouze je-li podporovan jednoduchy upgrade, muzete je vymenit navzajem.
Nainstaloval jsem Windows NT do druheho oddilu. Po restartu se pocitac zastavi, aniz by se objevil zavadec NT...
Windows NT bez Service Packu 4 nebo vyssiho se musi spustit pouze z prvnich 4 GB pevneho disku. Problemu s vetsimi disky se vyhneme tremi instalacnimi disketami vytvorenymi pri instalaci. Az budeme pozadani dodame ovladac ze Service Packu 4 a konkretne to je soubor ATAPI.SYS. Budte si vedomi ze toto reseni funguje, ale spousteci proces trva ponekud dele.
Viz. nasledujici clanek na techto adresach: Q197295 A Q102873. Avsak nejak vam zapomenou sdelit, ze mate nakopirovat ATAPI.SYS jako NTBOOTDD.SYS do stejneho adresare jako je soubor BOOT.INI.
Tez Ranish Partition Manager umi potlacit tento problem. Prohlednete si jeho dokumentaci kvuli blizsim podrobnostem.
Skryvani oddilu ve Windows NT nebo 2000
Q: Jakmile spustim Windows 2000, dostanu se k dialogu prihlaseni, ale ten je jen nekonecnou smyckou prihlaseni, odhlaseni a ukladani nastaveni. Windows 2000 zacnou fungovat, jestlize odstranim XOSL a oddil aktivuji. Co bych mel udelat?
A: Toto nejspis nastalo, byl-li pri instalaci Windows 2000 viditelny nejaky dalsi oddil. Je jedno skryjeme-li tento oddil pozdeji v XOSL. Windows 2000 si jej pamatuji a vzdy mu priradi pismeno. Proto v XOSL neskryvejte oddily, jez jsou jiz viditelne ve Windows 2000. Tenhle operacni system chce o vasich oddilech vedet vsechno, a kdyz mu je schovate, je z toho zmateny a "restartuje" se dokola, aby si znova nacetl preference a opet se restartoval.
Namisto toho pro zmenu viditelnosti jdete ve Windows 2000 do nabidky "Sprava pocitace>Sprava pevnych disku" vyberte vas oddil, kliknete pravym tlacitkem mysi a vyberte "Zmenit prirazeni a cestu k disku." Nyni kliknete na tlacitko "Odstranit" a tim dojde k efektivnimu odstraneni pismene z registru Windows a nasledne lze v XOSL oddil skryt. Stejnou cestou (ale kliknutim na "Pridat") muzete pripojit kterykoli (i skryty) oddil do systemu. Ve Windows NT pouzijte Manazera disku v Administracnich nastrojich. Pamatujte si, ze jakmile jednou priradite pismeno oddilu, zustane tento oddil v systemu viditelny, dokud prirazeni neodstranite a nezavisle na tom, zda ho XOSL pri spusteni pocitace skryje nebo ne.
XOSL - spickovy boot manazer
http://www.xosl.org/
http://xosl.sourceforge.net/
Ranish Partition Manager - spickovy manazer diskovych oddilu; uzitecny
take pro fyzicke kopirovani (klonovani) diskovych oddilu
http://www.users.intercom.com/~ranish/part
Partition Resizer - pekny nastroj pro diskove oddily (zvetseni
,zmenseni)
http://members.xoom.com/Zeleps
BootDisk - uzitecne nastroje, bootovaci disky vseho mozneho
http://www.bootdisk.com/
BootPart - zajimavy program pro multiboot obecne
http://www.winimage.com/bootpart.htm
Instalace pevneho disku do pocitace a kopirovani WIN95 -
spousta informaci o kopirovani Windows do jinych oddilu
http://thef-nym.sci.kun.nl/~pieterh/copying-win95.html
DOSLFNBK - zaloha a obnova dlouhych jmen a atributu v cistem DOSu
http://www8.pair.com/dmurdoch/programs/doslfnbk.htm
GNU/Linux - spickovy operacni system, ktery je zdarma
http://www.linux.org/
http://www.freshmeat.net/
LILO - LInux LOader
http://www.lilo.org/
http://www.freshmeat.net/
MBRWork - zajimavy freewarovy program pro zalohu, obnovu, nebo
vymazani vasi MBR; take uzitecny pokud mate EZ-Drive
http://www.terabyteunlimited.com/
Partition Magic - komercni software od spolecnosti PowerQuest, ale
asi nejlepsi pro praci s diskovymi oddily
http://www.powerquest.com/
PTS DiskEditor - velmi uzitecny (je zdarma) diskovy editor
http://www.phystechsoft.com/
Smart Boot Manager - pekny maly boot manazer schopny spustit
spousteci (bootovaci) CD z mechaniky CD-ROM
http://btmgr.sourceforge.net/
Vsechna jmena zminovanych produktu jsou obchodni znamky nebo registrovane obchodni znamky prislusnych vlastniku.
Geurtu Vosovi - za jeho eXtended
Operating System Loader, dokumentaci a prislusenstvi k nemu
Vijai K. Amarnathovi - par zajimavych informaci z dokumentace k jeho
OSLoaderu
PowerQuestu - za spoustu informaci
a velmi jednoduchy ale nesmirne mocny manazer oddilu
Uzivatelum XOSL - za posilani zajimavych dotazu a efektivnich reseni
GNU/Linuxove komunite - za spickovou dobrovolnou praci
Philippe Guillemetteovi - za jeho reseni XOSL a EZ-Drive
Autori: Filip Komar (
filip.komar@email.si)
a spouste dalsich, kteri poslali sve prispevky do konference XOSL
(Nerikejte hlavne, ze na ne mate Copyright)
Editor (Navrhy, Gramatika & a kontrola pravopisu v anglickem jazyce):
David Denny: English (UK)
Konecna recenze a prevod do formatu HTML: Geurt Vos
Poznamka: format datumu ma tvar d.m.rrrr!
Verze 1.08 CZ (22.11.2001 14:57:02)
V anglickem jazyce:
Posledni zmenu provedl: 6.3.2001 Filip
Posledni revizi provedl: 8.2.2001 David
Do HTML prevedl: 1.3.2001 by Geurt
V ceskem jazyce:
Text z anglickeho jazyka prelozil: 7.10.2001 Jiri Sanek
(jiri.sanek@email.cz)
Recenzi provedl: Jaromir Rezek
(rezek@seznam.cz)
Do HTML prevedl?