Vojta:
Potřeboval bych najít nějaký inteligentní boot manager pro bootování do: MS-DOS, Windows 95 popřípadě Windows NT.Computer: Pro bootování těchto operačních systémů se nabízí tři řešení.
OS Boot Select
Jde o boot manager pro počítače kompatibilní sPC. Při startu počítače nabídne boot menu (viz obrázek), ale můžete si nastavit i automatické bootování některého operačního systému.
Tento boot manager zabírá pouhých 512 kB v master boot sektoru (sektor 0), přičemž zbývající potřebná data jsou uložena kdekoli na disku. OS Boot Select umožňuje bootování operačního systému z jakéhokoli disku, přístupného přes int 0×13. Operační systém lze také bootovat z takzvaných Extended Partititon (tzn. logických disků), ale pouze v případě, že to umožňuje daný operační systém. Pro tento případ tedy nelze použít MS-DOS a Windows 95.
OS Boot Select podporuje tyto operační systémy: MS-DOS, DR-DOS, Windows 95, Windows NT, OS/2, Linux, FreeBSD, NEXTSTEP, ISC Unix, SCO Unix, AT&T Unix SVR 3.2, UnixWare, OnSite Unix SVR 4.2, Solaris.
OS Boot Select využívá sektory č.2, 3, 4 a 5 na cylindru č. 0 hlavy č.0 na prvním disku. Pokud první fyzická partition na vašem disku začíná na cylindru č. 0 hlavy č. 0 sektoru č.1, je vše vpořádku. V případě, že je její začátek na cylindru č. 0 hlavy č. 0 sektoru č. 2 (je to hodně neobvyklé), autor nedoporučuje používat tento program.
Postup při natahování operačního systému: nahraje se partition sektor (primární nebo extended - záleží na druhu disku), základní část operačního systému (0:600h) a boot sektor systému (0:7C00h). Označení disku (80h...FFh) je vloženo do AL registru, offset (na segmentu 0, např. 7BEh + n × 16) partition table systému je vložen do SI registru CPU.
Program je volně přístupný na serveru: http://eantc.prz.tu-berlin.de/~wolf/os-bs.html
Windows NT Boot Manager
Můžete bootovat Windows 95, Windows NT nebo MS-DOS. Pro natažení MS-DOS je potřeba zvolit boot Windows 95 a poté až MS-DOS
Zde je řešení pro rychlejší natažení MS-DOS:
l zadejte v root adresáři příkaz:
attrib -r -h -s boot.ini
V případě, že nemáte Windows 95 (jen MS-DOS a Windows NT), pro volbu MS-DOS ve Windows NT Boot Manageru, vložte do boot.ini tento řádek:
C:\ BOOTSECT.DOS="MS-DOS"
Jestliže Windows 95 nainstalovány máte, je potřeba udělat více kroků.
Přejmenujte BOOTSECT.DOS na BOOTSECT.W95:
zadejte příkaz:
attrib -r -h -s bootsect.dos
Potom:
copy bootsect.dos *.w95
Spusťte Windows NT Setup - opravu Windows NT boot souborů.
Vraťte se do root adresáře a vytvořte si zálohu bootsect.dos:
attrib -r -h -s bootsect.dos
copy bootsect.dos *.MSD
Vložte Windows 95 (jestliže tuto volbu nemáte zobrazenu) a MS-DOS do Windows NT boot manageru:
attrib -r -h -s boot.ini
a do souboru boot.ini vložte tyto dva řádky:
C:\ bootsect.w95="Windows 95"
C:\ bootsect.msd="MS-DOS"
Restartujte počítač.
Boot Manager FreeBSD
Tento boot manager umožňuje práci s těmito operačními systémy: BSD, OS/2 (HPFS), Windows 95 a Linux.
FreeBSD umí pracovat s těmito partition: FAT, HPFS, FFS (FreeBSD), EXT2 (Linux), FAT32. (FAT32 je náhrada souborového systému FAT, obsažená v Microsoft OEM SR2 Beta Release, jehož využívají počítače s Windows 95, vyvinutá ke konci roku 1996. Konvertuje normální FAT souborový systém a umožňuje využít menší velikosti clusteru na pevných discích s větší kapacitou. Pozor, FAT32 také modifikuje klasický FAT boot sektor a alokační tabulku, takže nemusí být kompatibilní s něterými boot managery!)
FreeBSD je možno nainstalovat z disket, pevného disku, pásky, nebo po síti (s využitím protokolů SLIP, PPP, NFS, PLIP, Ethernet).
Instalace zabírající 15 MB najdete na serveru: ftp://FreeBSD.ORG/pub/FreeBSD