"The computer's hardware may not support booting to this disk" 4 replies

Please wait...

D3matt

I take what n0e says way too seriously

100 XP

20th November 2007

0 Uploads

2,554 Posts

1 Threads

#1 6 years ago

I've spent 8 hours or so trying to install windows server 2008 on an IBM xServe 345 8670, on a 3-disk RAID-5 array on an Adaptec RAID controller. The controller reports the array is fully built, status optimal. FreeBSD was booting off it just fine when I got the thing. Windows is able to detect, partition, and format the array just fine. But no matter how many times I partition, format, reboot, or anything else I can think off, it staunchly refuses to be installed on it. I tried downloading a few drivers and putting them on a flash drive, but windows doesn't detect any drivers on the drive. I don't see any options in the board or controller BIOS that would make the array bootable or not.

I'm at a loss here, can anybody help me?

EDIT: Forgot to mention in case it's important, I'm installing by booting Windows PE 2.0 off a CD and then running setup.exe off a flash drive. I've tried partitioning in diskpart and in the installer, it doesn't seem to make a difference. I'll admit I haven't tried using diskpart to format because when I did try it, it got about 5% complete in 15 minutes, and I simply don't feel like waiting 5 hours to format a disk. Diskpart detects the drive as being RAID and detects it as active and healthy.




D3matt

I take what n0e says way too seriously

100 XP

20th November 2007

0 Uploads

2,554 Posts

1 Threads

#2 6 years ago

It's starting to look like windows is indeed right. I put server 2003 on a CD, installed it just fine, went to restart, and just got the Intel boot agent telling me to check the cables and then saying INVALID PARTITION TABLE. Which leads me to believe it's still for some reason trying to boot only off the onboard SCSI controller and not the Adaptec add-on card, and after 2 hours of trying various settings I still can't get anything. However they had FreeBSD booting on it before, I can't replicate it.

I might try moving the backplane to the onboard scsi controller, but that only supports raid 0 or 1, neither of which I'm a huge fan of, especially with 3 drives. And running each drive as its own volume isn't a particularly enticing idea either.

The other idea I had, a really hackish and far-from-ideal work-around would be to load some kind of bootloader onto a CD, boot from CD, then from there tell it to boot to the array.




*Daedalus

A Phoenix from the ashes

50 XP

18th April 2006

0 Uploads

3,091 Posts

0 Threads

#3 6 years ago

Stupid question, but you did tell it to boot from PCI/PCI-E, right?




D3matt

I take what n0e says way too seriously

100 XP

20th November 2007

0 Uploads

2,554 Posts

1 Threads

#4 6 years ago

I didn't see any boot device in the BIOS for booting from a PCI device, just "Hard Drive 0" and "Hard Drive 1".




D3matt

I take what n0e says way too seriously

100 XP

20th November 2007

0 Uploads

2,554 Posts

1 Threads

#5 6 years ago

Well, I kind of got it. It took another pair of eyes to RTMFS and see "CTRL+B to set array as first boot". Server 2k8 still doesn't want to install but 2k3 at least was able to install and boot.