can't swap disk to new machine

Paul Levin (Paul_Levin@postbox.ius.cs.cmu.edu)
Wed, 09 Apr 1997 07:03:45 -0400


Howdy...

I have slackware 2.0.13 running on a pentium 133MHz (call it
box A). I have tried to take the bootable hard disk and run it on a second
pentium (box B). On box A everything works well. On box
B, when I try to boot from a floppy (same kernel) all goes
well. When I try to boot box B from the hard drive, I find
the following:
1) lilo is found and loaders start;
2) kernel is loaded;
3) kernel is started;
4) when the kernel gets around to the point of fscking
the root file system before mounting, I get the following
oops message:

general protection: 0000
cpu: 0
eip: 0010:[<0011cfb6>]
eflags: 00010006
eax: 000000fc ebx: 05fff000 ecx: ffffffff edx: 00000003
esi: 001f088c edi: 001f088c ebp: 00000000 esp: 00018f2c
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018

process swapper (pid:1, process nr:1, stackpage=00018000)

stack: 00010210 00000002 001f20a7 0000009e 00000003
00000003 000000fc 001f088c ffaa0055 00000246
001a13a3 00000080 00000003 0000009e 00000001
001fa298 0000009e 001a14b9 000020a7 0000009e
00019018 00018fdc 00000001 00009000

call trace: [<001a13a3>] [<001a14b9>] [<001a1671>]
[<0017e1f3>] [<0012d7e8>] [<0010a702>]
[<0011e1a8>] [<001094ea>] [<0010920c>]
[<00109213>] [<00109464>]

code: 81 39 aa ff 55 00 0f 85 22 01 00 00 8b 41 04 89 43 04 8b 43

When I run rn vmlinux, I find that the eip address goes into
the alloc_area_pages routine of the kernel.

Assistance would be most appreciated.

Thanks much and regards to all
pdlevin