Re (3): [Oberon] Bluebottle and qemu

fischer at fischer at
Fri Oct 29 11:12:30 CEST 2004

> A question to ETH: Do you expect any trouble if I install a BB on ID1 slave (/dev/hdd)
> and later in qemu the disk is mounted as IDE0 master ?

Wherever BB is installed, Partitions.Format creates a partition boot record with
a BPB, BIOS Parameter Block, looking like this (use Partitions.ShowBlocks par#dev 0 1)
  00000000 EB 29 90 4F 42 45 52 4F 4E 00 00 00 02 02 08 00 .).OBERON....... 
  00000010 04 E0 00 00 00 F0 09 00 3F 00 40 00 40 23 03 00 ........?. at .@#.. 
  00000020 C0 90 0F 00 80 00 00 03 00 00 00 FA EA 31 00 C0 .............1.. 
Byte at offset 24H is the boot drive identifier which will be
	80H when installed on a HD and
	00H on a FD.

Booting BB from the second HD is only possible: 	o	using a BB boot diskette with config data specifying
			BootVol1="AOS AosFS IDE1#xy"
		By far the easiest solution, but there exist less and less machines
		equiped with FDD. No patching required.

 	o	using a boot manager supporting chaining (e.g. LILO) 
	o	using a BIOS supporting that 

It may be necessary to patch the drive identifier to 81H in the boot sector.

You might give some thought to this, which depart from the IDE track:
	Bluebottle can be installed on a USB Flash Disk (stick), which is handy.
	128MB is plenty and cheap.
	If the BIOS allows booting from USB-HDD, then you gain a lot of flexibility.
	You'll find details in my AosSetup.Text in the latest Crazy-Fresh release. 
	I cannot judge how that fits with Linux or qemu.

I'll be happy to answer further questions on the subject.

Regards, Andre Fischer

--- start of oberon mail ---
hg at h5;<P?E\UE^_e]a4V^LZSe]^dX^U>O at 1@1>dgFGiVfb:gH2CG0PGQ1l150nP[E0l1305P1M04
Q6 at O2bP2bhFgb>GjVfgjF at Bgg2bRBETZC@Bdg2blnfj2bbRGhFfaBG at 6FgVG@BGinfj:FfFF at VFc
2bT2bdjfiBg`bFf2b`2BQ:D at nFg2bTBdH2bibf`Jgb2BDnBbFFknBdBFbVb6jC at 6FgBF@bf`Bgb:
G at VFg2bhFffFG@BGdFF at Bfd>ge2bd>G at ffgFGgBgbBF@6fi2bTBdR2C at ff`>GjFFi2bOf`6NEdFF
iFFkFFi2BQ:D at Vfi2bdjfiPUU\\4T@=\bU^YU^Ym]^M^^dX_E^]=\d5TSE^U=\d]\c5TQ5T`=\bU
>@@:fgnFj2BiFfanFiBF at NgdBGdf``2BQ2EQbB@:dTndY2BX6Fi6ffFFjFFiDX\m]SM]\4T\m]_M
<Q9<Q12bR:D@:cL2bL2C at BCS2BJ:C at BcJ2bJ:C at BCS2R55T`46QA at Pb4T`DVP8>19<QAGVBGnDQF
DYnDWjBGjBG@@f@@2BH2CH23S9<19<Y98;:<19<Q98Q1dX`4T`<WP4V`4TcdXP4V`4Td4VP46 at I>
C at 2cI2BH2C@jBGjBGj2nCG2DG2dAjBG2b6P`46:CH2bQ2C at VCH2BHJD@2CH4W`4T`88Q1W98Q1Q1
@Bf`Bg`2bi2gb>fdJflVFgNf6V`4V at QnfgdZ_U]a\WR<X?MZP<X_M^6MZP<Y4I<79Nc[8KH2CX at c
1I2OK203Can61IK3[K3kI;[L1iL[;LQkKU;MC[K?caRf`VFgVFgNF at RbbjbcjB@bdTbdWVB at f`4n
jnF at BGdVV\4Tg5]YQT]\`=\bU^Pd\bm=HIVDRFD at BGi6fa^FMf`4:DfFgb:fgBGjbfb2ba6Fg2Ba
FF at VFg0hK`Z>EQ2BSbf`>Gd2BRVfi^F at RbiBgd>feVBF2bkR6<]c9J3[K9KNMI3CH<U9>KZ at 1IJW
ChbfbjFjVG at 6FgBF@>FdFf`2GGf`4VDc2BjR65JBHHI;KOkMW;85kKOcdj6=[LOSEM:K9B9:AI98
Y;JjF at VggFG@Nf`VFg2b`2BfnFj2bgJF at JFfFFlVFaVFfVFjVGGHFOKM?9KI;8=KJM;I19I;;M3K
fiFFG2b6V`6V`T2ba6V^m]d5TZ]^Tm\U5TXm]g5Td5]QAcVFj>G at NgdB7IJJMKMa;8O[L1IL;S^\
hI5881882TP9P2Z0;h<PP<P0=PP=P0>PP>P0?PP?058858 at 58H58P58X58`58h5`12b12d12f12h
12j12l12n1TP08018J5X2nooC16 at 0noo?T18E;;NYkA3;I?KIYkLMYC;kMW:Mc;K;;DUkK7C028%

More information about the Oberon mailing list