linux内核添加系统调用

【安装】

在vmware虚拟机上安装旧版本的Linux遇到很多问题,记录一下。

1.安装到一半出现错误redhat7.3 file /usr/bin/anaconda,line633....什么的。

解决:旧版本linux不支持SCSI磁盘,在创建虚拟机的时候选择IDE磁盘(应该是这个原因,其他的我修改的有:勾选在磁盘上创建立即能够使用的空间,内存改为1G)

2.安装完成后,出现图形化界面。

解决:ctrl+alt+F64切换字符界面。

3.在redhat7.3里面的 /usr/src找不到kernel文件。

解决过程:

开始的时候想在网上下载,发现连wifi是个更复杂的过程,放弃。

然后准备用U盘,发现能识别但是找不到,出现“无法加载设备linux dev/sda is not a valid block device,usb_control/bulk_msg: timeout”,放弃

然后准备用vmware的共享文件夹功能,安装vmware tools的时候出现“Enter the path to the kernel header files for the 3.8.0-27-generic kernel”,原因是内核目录不同,放弃

最后下载内核文件后制作镜像,然后用cdrom挂载上去,用cp拷贝到/usr/src,然后用tar 进行解压,成功。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。