Jak BOOTovat se ZIP250

Radek Hnilica radek na hnilica.cz
Středa Říjen 3 09:10:04 CEST 2001


In article <4B658564393 na tyto.vslib.cz>, Petr Kolar wrote:
> Radek Hnilica <radek na hnilica.cz> wrote:
>> volba linear nepomohla, rovnez jsem zkusil prekompilovat lilo a do makefile
>> dat -DXL_SECS=32 a to taky nepomohlo.
>> Jsem z toho cely nestastny, takovy kousek od cile a nic.
> 
> Zkuste jiny bootloader. Treba i LOADLIN a s nim se muzete pokusit spustit 
> program lilo primo na routeru.

Jenze LOADLIN vyzaduje DOS,  Muzu mit bootovaci ZIPku s DOSem ale ta zas
nema partitiony, behem nekolika okamziku se do toho tak zamotam ze to uz
bude lepsi skocit z okna.

> Pracnejsi, ale MELO by vest k vysledku:
> 
> Zkuste strcit do lilo.c ladici tisky za volani geo_query_dev(), napiste si

no vrazil jsem tisky primo na konec geo_query_dev() a vyslo mi toto:

# lilo -v -v -v
LILO version 21.5-1 beta, Copyright (C) 1992-1998 Werner Almesberger
'lba32' extensions Copyright (C) 1999,2000 John Coffman

Reading boot sector from /dev/hdc
Merging with /boot/bootz.b
device=5633
all=1
GEOMETRY.device=129
GEOMETRY.heads=64
GEOMETRY.cylinders=239
GEOMETRY.sectors=32
GEOMETRY.start=32
GEOMETRY.spb=1073821264
GEOMETRY.fd=5
GEOMETRY.file=134524104
GEOMETRY.boot=134572544
Device 0x1601: BIOS drive 0x00, 64 heads, 239 cylinders,
               32 sectors. Partition offset: 32 sectors.
Secondary loader: 8 sectors.
device=5633
all=1
GEOMETRY.device=129
GEOMETRY.heads=64
GEOMETRY.cylinders=239
GEOMETRY.sectors=32
GEOMETRY.start=32
GEOMETRY.spb=0
GEOMETRY.fd=5
GEOMETRY.file=0
GEOMETRY.boot=0
Device 0x1601: BIOS drive 0x00, 64 heads, 239 cylinders,
               32 sectors. Partition offset: 32 sectors.
Boot image: /vmlinuz
device=5633
all=1
GEOMETRY.device=129
GEOMETRY.heads=64
GEOMETRY.cylinders=239
GEOMETRY.sectors=32
GEOMETRY.start=32
GEOMETRY.spb=0
GEOMETRY.fd=6
GEOMETRY.file=0
GEOMETRY.boot=0
Device 0x1601: BIOS drive 0x00, 64 heads, 239 cylinders,
               32 sectors. Partition offset: 32 sectors.
Setup length is 8 sectors.
Mapped 1990 sectors.
Added Linux *
    <dev=0x00,hd=54,cyl=17,sct=28>
    "ro root=1601 BOOT_FILE=/vmlinuz"
Skipping /vmlinuz.old
/boot/boot.1600 exists - no backup copy made.
Map file size: 13824 bytes.
Writing boot sector.


> programek (treba pro DOS), ktery bude postupne cist sektory ze ZIPky pomoci 
> INT 13h, abyste zjistil, zda geometrie ZIPky v routeru skutecne souhlasi
> s tim, co si mysli program lilo.

aj aj aj, to to boli, v teto chvili se obvykle s prihloplym vyrazem v tvari
ptam "a co to je ten DOS, da se to jist?"

mam vsude jen linux na nekolika desitkach stroju.

Navic, pokud se dobre pamatuji bych toho asi moc nezjistil.  ZIPka "dynamicky"
meni behem bootu sama sebe.  T.j. v jednom okamziku je to FLOPPY
a v nasledujicim HD.  Tusim ze dokonce kvuli tomu modifikuje (mechanika) data
ctena z diskety.


-- 
Radek Hnilica <Radek at Hnilica dot CZ>
===========================
No matter how far down the wrong road you've gone, turn back.
						Turkish proverb





Další informace o konferenci Linux