解决通过网络(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有什么关系?
通过网络安装(PXE)linux操作系统:
http://wiki.centos.org/HowTos/PXE/PXE_Setup
http://www.server-world.info/en/note?os=CentOS_6&p=pxe&f=2