解决通过网络(PXE)安装CentOS6.0 x86_64时无法初始化硬件的问题

环境:

硬件:hp 6910p 笔记本,intel T7300 CPU(EM64T,VT-x)

软件:CentOS6.0 x86_64

问题:

使用网络方式(PXE)安装CentOS6.0 x86_64的时候,屏幕上输出waiting for hardware to initialize信息后,一直黑屏,无法继续安装!

解决:

在boot选项中,尝试acpi=off解决。

修改文件:/tftpboot/pxelinux.cfg/default ,在append行添加:acpi=off

label centos6
  kernel vmlinuz_centos6
  append initrd=initrd.img_centos6 acpi=off 

关于双核CPU显示单核的问题

系统安装完成后,查看cpu的核数:

grep "processor" /proc/cpuinfo

发现只显示一个核。

使用dmesg命令查看开机启动信息。发现有下面一条信息:

CPU: Unsupported number of siblings 2
解决办法:

删除引导文件grub.conf中的acpi=off,

#vi /boot/grub/grub.conf

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-71.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_centos6-lv_root rd_LVM_LV=vg_centos6/lv_root rd_LVM_LV=vg_centos6/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us acpi=off crashkernel=auto rhgb quiet
        initrd /initramfs-2.6.32-71.el6.x86_64.img

重启后,使用dmesg查看发现:

Brought up 2 CPUs
Total of 2 processors activated (7980.35 BogoMIPS).

说明已经能够识别双核CPU了。

sh-4.1# grep "processor" /proc/cpuinfo
processor       : 0
processor       : 1

参考:

关于acpi知识:
noapic和acpi=off能帮我做到什么?
ACPI和APIC有什么关系?

Fix for ACPI=OFF Boot Option

通过网络安装(PXE)linux操作系统:

http://wiki.centos.org/HowTos/PXE/PXE_Setup

http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=2

  • 本文链接地址:http://www.sybrepair.com/install-centos-6-0-from-pxe-hangggg.htm
  • 本文为dbainfo个人原创,请在尊重作者劳动成果的前提下进行转载;
  • 转载务必注明原始出处 : Sybase数据库技术,数据库恢复专家
  • 对《解决通过网络(PXE)安装CentOS6.0 x86_64时无法初始化硬件的问题》有何疑问或见解,请在本文下方发表;
  • 对网站还有其他问题或建议,请提交在留言板,谢谢!
  • 目前还没有任何评论.
    :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)