mygoggie
08-04-2009, 10:29 AM
Scenario:
Had a PC with PCBSD-7.1 installed (32bit) on IDE drive - worked fine
Installed new SATA drive, loaded PC-BSD 7.1 amd64 - boots fine and runs fine.
Install old (first) HDD to get data from it.
Mark SATA drive as boot drive in BIOS
Problem:
The system boots from the SATA drive and finds the two drives as:
ad0 - now the IDE drive
ad1 - the SATA drive
It then tries to boot from acd1 and fails with:
" acd1= FAILURE INQUIRY ILLEGAL REQUEST"
and request you the specify the pathname of the shell.
If I hit "ENTER" I can see the two drives in /dev/ and I can access ad1 - so that means the kernel and shell loaded.
I cannot mount ad0 in any way.
If I start the boot process with API disabled the boot process cannot find any boot device and stops where you must ender the <file system>:<boot device>
A ? here also lists no drives.
SECOND SCENARIO:
If I switch the boot disk in BIOS to the older IDE drive, the system boots fine. No problem.
QUESTION:
It seems as if the two PC-BSD boot partitions confuse the 64b amd64 boot loader.
Any ideas as to how this can be fixed?
Had a PC with PCBSD-7.1 installed (32bit) on IDE drive - worked fine
Installed new SATA drive, loaded PC-BSD 7.1 amd64 - boots fine and runs fine.
Install old (first) HDD to get data from it.
Mark SATA drive as boot drive in BIOS
Problem:
The system boots from the SATA drive and finds the two drives as:
ad0 - now the IDE drive
ad1 - the SATA drive
It then tries to boot from acd1 and fails with:
" acd1= FAILURE INQUIRY ILLEGAL REQUEST"
and request you the specify the pathname of the shell.
If I hit "ENTER" I can see the two drives in /dev/ and I can access ad1 - so that means the kernel and shell loaded.
I cannot mount ad0 in any way.
If I start the boot process with API disabled the boot process cannot find any boot device and stops where you must ender the <file system>:<boot device>
A ? here also lists no drives.
SECOND SCENARIO:
If I switch the boot disk in BIOS to the older IDE drive, the system boots fine. No problem.
QUESTION:
It seems as if the two PC-BSD boot partitions confuse the 64b amd64 boot loader.
Any ideas as to how this can be fixed?