tech-install archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 9.1 install comments
>>> Your configuration requires the NetBSD bootselect code to select which
>>> operating system to use.
>> This does not happen for me in a regular path through the installer,
> I'll try scrubbing a whole drive and see if I get the same symptom
> with that drive. [...]
I just did this - I found an "80G" (actually 76319M) drive with nothing
important on it and scrubbed the whole thing.
I still got the "Your configuration requires..." prompt. (It still
wouldn't let me set the partition offset to 8, but it overrode it to
64, not to 2048. I speculate it was working with a smaller grain
because the disk was much smaller.)
I still booted from boot.iso, told the boot prompt "consdev com0" (to
make it easy to capture output), and then installed as outlined before.
Also as before, I have the serial-line capture available, so I can
quote details and/or send it to you if you want (this is in aid of
work, but there's nothing about this stage I can't release - the
capture is 142055 bytes).
>>> The resulting disk was not bootable;
>> It would be interesting to know why exactly that did not work.
> I'll see if I can reproduce it. If so, I can send you the beginning
> of the resulting drive. Or is that not what you meant?
I answered no when asked whether to install the bootselect code, in
order to test this too.
The drive did not end up bootable. Sector zero has MBR partitioning in
it but no boot code; hexdump -C of that sector is
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 01 |................|
000001c0 01 00 a9 ab c2 ff 3f 00 00 00 00 00 00 02 00 00 |......?.........|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
Sectors 1 through 63, and 65, contain the scrub pattern. I designed
this scrubber to test for a case where trying to write sector N
actually writes sector N mod M, for some value of M, so the pattern
written to sector N contains N, and is fairly distinctive. (The
scrubber also has a mode in which it reads and checks, rather than
writing.) As an example, here's hexdump -C of sector 20, one of the
ones the installation process didn't overwrite:
00000000 3c 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |<...............|
00000010 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e |.....20.........|
00000020 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e |............20..|
00000030 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
00000040 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |...20...........|
00000050 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e |..........20....|
00000060 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
00000070 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |.20.............|
00000080 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e |........20......|
00000090 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 |...............2|
000000a0 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |0...............|
000000b0 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e |......20........|
000000c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e |.............20.|
000000d0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
000000e0 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |....20..........|
000000f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e |...........20...|
00000100 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
00000110 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |..20............|
00000120 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e |.........20.....|
00000130 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
00000140 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |20..............|
00000150 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e |.......20.......|
00000160 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 |..............20|
00000170 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
00000180 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e |.....20.........|
00000190 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e |............20..|
000001a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
000001b0 2e 2e 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |...20...........|
000001c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e |..........20....|
000001d0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |................|
000001e0 2e 32 30 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e |.20.............|
000001f0 2e 2e 2e 2e 2e 2e 2e 2e 32 30 2e 2e 2e 2e 2e 3e |........20.....>|
00000200
Sector 64 contains something binary. hexdump -C of it is
00000000 eb 3c 90 4e 65 74 42 53 44 36 30 00 00 00 00 00 |.<.NetBSD60.....|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 c9 |..............1.|
00000040 8e d1 89 cc 8e c1 66 3d 21 47 50 54 0f 84 0e 01 |......f=!GPT....|
00000050 8e d9 31 c0 52 cd 13 5a 41 88 ee e8 f7 00 66 31 |..1.R..ZA.....f1|
00000060 ed 66 8b 07 66 3b 06 00 7c 74 70 66 31 db 66 31 |.f..f;..|tpf1.f1|
00000070 c9 bf be 11 8a 45 04 66 8b 6d 08 66 03 2e b0 7d |.....E.f.m.f...}|
00000080 3c a9 75 0a 66 85 f6 74 54 66 39 ee 74 4f 3c 05 |<.u.f..tTf9.tO<.|
00000090 74 08 3c 0f 74 04 3c 85 75 04 66 8b 4d 08 83 c7 |t.<.t.<.u.f.M...|
000000a0 10 81 ff fe 11 75 cd 67 e3 15 66 85 db 75 03 66 |.....u.g..f..u.f|
000000b0 87 d9 66 01 d9 66 89 0e b0 7d e8 89 00 eb af 66 |..f..f...}.....f|
000000c0 85 f6 b8 8f 7d 74 4c 66 31 f6 66 89 36 b0 7d e9 |....}tLf1.f.6.}.|
000000d0 2e ff 8a 75 01 8b 4d 02 e8 7a 00 eb 4e 66 89 2e |...u..M..z..Nf..|
000000e0 b0 7d 66 85 db 75 41 52 b4 08 cd 13 8b 45 02 50 |.}f..uAR.....E.P|
000000f0 c0 e8 06 86 c4 c1 ea 08 42 f7 e2 8a 55 01 01 d0 |........B...U...|
00000100 83 e1 3f f7 e1 5a 83 e2 3f 01 d0 48 5a 39 e8 74 |..?..Z..?..HZ9.t|
00000110 c1 eb 15 50 be 77 7d e8 7e 00 5e e8 7a 00 be 7e |...P.w}.~.^.z..~|
00000120 7d e8 74 00 fb f4 eb fc e8 1b 00 66 81 3e 04 14 |}.t........f.>..|
00000130 d1 b6 86 78 b8 86 7d 75 da 66 89 ee 66 8b 3e b4 |...x..}u.f..f.>.|
00000140 7d ea 00 14 00 00 60 be a8 7d b4 42 cd 13 61 b8 |}.....`..}.B..a.|
00000150 81 7d 72 bf c3 bb 00 10 60 b8 0f 02 eb ee 66 8b |.}r.....`.....f.|
00000160 6c 34 66 8b 7c 38 8e d9 66 89 2e b0 7d 66 89 3e |l4f.|8..f...}f.>|
00000170 b4 7d 66 89 ee eb b1 45 72 72 6f 72 20 00 0d 0a |.}f....Error ...|
00000180 00 72 65 61 64 00 6e 6f 20 6d 61 67 69 63 00 6e |.read.no magic.n|
00000190 6f 20 73 6c 69 63 65 00 60 ac b4 0e bb 01 00 cd |o slice.`.......|
000001a0 10 ac 84 c0 75 f4 61 c3 10 00 0f 00 00 10 00 00 |....u.a.........|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|
00000200
Sectors 66 and on contain binary data; based on strings in it (eg,
"Boot failed (errno xx): ", "Can't open /boot") I am moderately
confident it is bootcode of some sort.
I can send you an image of any desired subset of this drive, if you
want.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index