Date: Tue, 28 Sep 1999 16:49:23 -0400 (EDT) From: Boris Gelfand <bg@cse.msu.edu> To: freebsd-questions@freebsd.org Subject: cloning SCSI disk to IDE disk Message-ID: <199909282049.QAA15017@dog.cse.msu.edu>
next in thread | raw e-mail | index | archive | help
Hello,
Under 3.2-R I had a tough time migrating my SCSI boot disk
to an IDE drive. Since this was time-critical, I wound up
re-installing and merging my mods to the system, but I would
like to know what I did wrong.
My SCSI disk had with a single slice. Within that slice was a
"/" partition where everything went as well as a swap partition.
a: 3684352 0 4.2BSD 1024 8192 16 # (Cyl. 0 - 229*)
b: 524615 3684352 swap # (Cyl. 229*- 261*)
c: 4208967 0 unused 0 0 # (Cyl. 0 - 261*)
I added IDE support into my kernel, detected the IDE disk fine.
I then disklabeled the IDE disk to a single 'a' 4.2BSD part
and a 'b' swap part. (Pretty much same as above.) To install
the boot blocks, disklabel -B seemed to work.
I then mounted the IDE disk and did something like
find / -depth | cpio -pd /mnt
to copy everything over. I did an rm -rf in /mnt/proc to clean
out the new /proc, and /mnt/dev looked perfectly fine.
Looked OK, but when I booted the new disk, I got an "invalid
format" error right away on the (first-stage?) boot-loader. I
got to the (second-stage?) boot-loader which started loading the
kernel. After the kernel loaded, an error from /sbin/init which
popped me right into /stand/sysinstall!
I also tried the dos-fdisk-like partitioner and labeler from
/stand/sysinstall with no luck, pretty much the same exact problem.
Thoughts: perhaps cpio was wrong to use (works under Solaris and
Netbsd on sparcs) -- searching through archives suggests maybe
dump/restore would have worked? Does disklabel -B work properly?
Could it be a geom problem on the new disk even if it successfully
finds the kernel?
Thanks and kindest regards,
Boris
bg@cse.msu.edu
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909282049.QAA15017>
