最近由于需要使用到Red Hat Enterprise Linux 4做测试,于是就准备在虚拟机上安装一个CentOS 4做模拟测试
虚拟机选择VirtualBox
但安装的时候总是出现
input/output error during read on /dev/hde
选择ignore,可以继续安装,但安装完成后不能启动
找了很久的原因,发现是
问题是磁盘/dev/sda,而且grub是安装在/dev/hde上
查看虚拟机的磁盘,发现我创建的25G磁盘是SATA控制器下的磁盘,且类型为AHCI模式
解决方法是 在 设置->存储->SATA控制器->删除虚拟硬盘->IDE控制器->添加虚拟硬盘进行解决
估计是CentOS 4是一个很老的版本了,当时还没自带SATA的驱动程序,如果将虚拟硬盘挂载到SATA上,会出现问题。