Hi,
I installed centos 4 on a P4, configured it (and it booted fine here) then sent it to the DC to be put in a P3 but it won't boot, displays GRUB and halts.
The DC guys tried grub-install in rescue mode but still the same.
Any clues? Is there some difference between P3 and P4?
thanks tom
Tom wrote:
I installed centos 4 on a P4, configured it (and it booted fine here) then sent it to the DC to be put in a P3 but it won't boot, displays GRUB and halts.
The DC guys tried grub-install in rescue mode but still the same.
did they check the drive lables ?
is /boot/grub/grub.conf configured to point at reality ? or is it looking at non-existant stuff ...
Karanbir Singh wrote:
Tom wrote:
I installed centos 4 on a P4, configured it (and it booted fine here) then sent it to the DC to be put in a P3 but it won't boot, displays GRUB and halts.
The DC guys tried grub-install in rescue mode but still the same.
did they check the drive lables ?
is /boot/grub/grub.conf configured to point at reality ? or is it looking at non-existant stuff ...
not quite sure what you mean on both those questions, grub.conf and fstab are correct, it was a standard install which worked fine on the P4 but not at all on the P3.
Tom wrote:
The DC guys tried grub-install in rescue mode but still the same.
did they check the drive lables ?
is there another drive in the machine that has the same parition label?
is /boot/grub/grub.conf configured to point at reality ? or is it looking at non-existant stuff ...
not quite sure what you mean on both those questions, grub.conf and fstab are correct, it was a standard install which worked fine on the P4 but not at all on the P3.
moving the drive from /dev/sda to /dev/sdb can also cause the bootloader to not find the kernel / initrd and bomb out at that stage. so make sure the bootloader is installed on the right place, and knows where to find the /boot information.
- K
Karanbir Singh wrote:
Tom wrote:
The DC guys tried grub-install in rescue mode but still the same.
did they check the drive lables ?
is there another drive in the machine that has the same parition label?
no, thats the only drive in the machine at present.
is /boot/grub/grub.conf configured to point at reality ? or is it looking at non-existant stuff ...
not quite sure what you mean on both those questions, grub.conf and fstab are correct, it was a standard install which worked fine on the P4 but not at all on the P3.
moving the drive from /dev/sda to /dev/sdb can also cause the bootloader to not find the kernel / initrd and bomb out at that stage. so make sure the bootloader is installed on the right place, and knows where to find the /boot information.
do you mean on the wrong hdd terminator? will check that out.
- K
Tom wrote:
Hi,
I installed centos 4 on a P4, configured it (and it booted fine here) then sent it to the DC to be put in a P3 but it won't boot, displays GRUB and halts.
The DC guys tried grub-install in rescue mode but still the same.
Any clues? Is there some difference between P3 and P4?
thanks tom
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels. I betcha you need to do the install again on the P3. I also betcha if you did the P3 1st & then moved that disk to the P4 it would work. Newer CPUs can usually run older code, but not vice-versa. YMMV & all that :-).
William A. Mahaffey III wrote:
Tom wrote:
Hi,
I installed centos 4 on a P4, configured it (and it booted fine here) then sent it to the DC to be put in a P3 but it won't boot, displays GRUB and halts.
Any clues? Is there some difference between P3 and P4?
thanks tom
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels. I betcha you need to do the install again on the P3. I also betcha if you did the P3 1st & then moved that disk to the P4 it would work. Newer CPUs can usually run older code, but not vice-versa. YMMV & all that :-).
it doesn't even get to the grub interface, just the word GRUB on blank screen :(
William A. Mahaffey III wrote:
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels. I betcha you need to
dude.... the i686 kernel works fine on P-2 / P-3 / P-4. there is _no_ code in CentOS3/i386 and CentOS4/i386 that wont run on a machine that is an i686 Arch type.
Unless you are talking about P-4's with EM64T / x8664. But I presume, knowing the system is a P-3, Tom didnt install x86_64 on there.
( I dont think you would even see the grub prompt in that case, but I havent tried running a x86_64 OS on a P-3 )
- KB
Karanbir Singh wrote:
William A. Mahaffey III wrote:
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels. I betcha you need to
dude.... the i686 kernel works fine on P-2 / P-3 / P-4. there is _no_ code in CentOS3/i386 and CentOS4/i386 that wont run on a machine that is an i686 Arch type.
Unless you are talking about P-4's with EM64T / x8664. But I presume, knowing the system is a P-3, Tom didnt install x86_64 on there.
no I didn't, i686 kernel
( I dont think you would even see the grub prompt in that case, but I havent tried running a x86_64 OS on a P-3 )
- KB
Karanbir Singh wrote:
William A. Mahaffey III wrote:
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels. I betcha you need to
dude.... the i686 kernel works fine on P-2 / P-3 / P-4. there is _no_ code in CentOS3/i386 and CentOS4/i386 that wont run on a machine that is an i686 Arch type.
Unless you are talking about P-4's with EM64T / x8664. But I presume, knowing the system is a P-3, Tom didnt install x86_64 on there.
( I dont think you would even see the grub prompt in that case, but I havent tried running a x86_64 OS on a P-3 )
- KB
Happy to stand corrected, I wasn't sure about that. SuSE installs a different kernel (from the same distro) on P3's & P4's ....
On Thu, 2005-09-29 at 07:29 -0500, William A. Mahaffey III wrote:
Application code compiled for a P4 (using full P4 optimizations) usually won't run on a P3, I suspect the same for kernels.
Except CentOS isn't built fully-optimized for P4s. It reorders instructions to fit more efficiently through the P4's pipelines, but it still uses i386 instructions.