[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.4 doesn't boot on i486 :-(



Making, drinking tea and reading an opus magnum from butthead@icb.spb.su:
> 
> 
> > ----------
> > From: 	Theo de Raadt[SMTP:deraadt@cvs.openbsd.org]
> > Sent: 	21 декабря 1998 г. 10:11
> > To: 	butthead@icb.spb.su
> > Cc: 	misc@openbsd.org
> > Subject: 	Re: 2.4 doesn't boot on i486 :-( 
> > 
> > > We just have switched from RedHat Linux to OpenBSD in our
> > > minds. Next we have installed OpenBSD 2.4 to the destination disk
> > > (115 Mb formatted)
> > > using Pentium 166 box with *many* cards and features without any
> > > problem. System did actually reboot without errors.
> > > After that we have placed this disk into the destination box
> > > i486 DX2 100MHz and discovered that OpenBSD 2.4
> > 
> > Here you made your first mistake.  In general, you cannot move a hard
> > drive from one machine to another, because the bootblocks and MBR
> > encode BIOS-specific offsets.  That said, you appear to have lucked
> > out.
> May be we can to boot from floppy and write new disk label or something?
yep, like:
/usr/mdec/installboot -v /mnt/boot /usr/mdec/biosboot wd0
assuming you have wd0a mounted on /mnt

> > > doesn't boot with 4Mb RAM. (Linux does.)
> > 
> > Well, it is a GENERIC kernel that has IPSEC, all the drivers, and tons
> > of other features in it.
> Ok, we will recompile the kernel after we will be able to boot :-)
> 
> > > Ok, we just
> > > plugged 8Mb and continue... System have became more
> > > happy but it have freezed (at least for 5 min.) 
> > > just after it finds disk drive!
> > 
> > Well, it is a GENERIC kernel that has IPSEC, all the drivers, and tons
> > of other features in it...  It is rather large.
> > 
> > That said, you didn't indicate WHERE it failed, so it is possible that
> > you are running into the BIOS disk geometry issue. 
> Ok, We have really mounted our disk after floppy boot and did many cd, ls,
> more, du e.t.c.
> and even fsck! But you are right, BIOS is sometimes VERY stupid and
> troubleable.
> 
> Actually, BIOS shows us CYL,HEADS numbers that differs from label (paper
> stick)
> on our disk drive...
yep, that's how it works.

> Finally, if you will say just "Hey, boys! Why don't you just reinstall it on
> the 486 box? It's a fastest and easiest way!"
> we will just do it:-)
yeah, wipe out the harddrive and reinstall it from scratch.
but, single installboot (if nothing else is screwd up ;) would be faster.

> But we have done such install with Linux without any problems.
> More informative: Installation was on I586, disk was placed into i386 8Mb ,
> 2 Net Cards, 1 Modem.....it just worked!
i don't think any comparision should be done here.
there is no bios,disk boot, 2ndary boot, kernel-boot iface standards
to flame about, so i would say it's different approaches averybody
have, we've got to live w/ that.
wanna change the world? hack it!

cu

-- 
    paranoic mickey       (my employers have changed but, the name has remained)