一、虚拟机安装及Linux安装
虚拟机及Linux安装使用参考这篇文章很详细:https://blog.csdn.net/yuchao2015/article/details/52132270
二、遇到问题
有一段时间没有使用虚拟机,今天需要使用突然报错了。
查阅后发现,大致意思是当前系统内核需要64位的cpu,可是只检测到32位的。
一般出现这种个问题有以下三个原因:
- 你的操作系统是64位的
- 虚拟机要是64位的
- 你的CPU允许虚拟化技术
经过查询我发现我后两个条件没有满足,下面是我的修改步骤:
1.重启电脑,按F2进入BIOS设置(我的是联想电脑,不同的电脑进入BIOS设置的按键不同,有的是F12)
2.如下图,进入Configuration,将Inter Virtual Technology设置为Enabled(这里也是,不同的电脑设置项不一样,总之要找到虚拟机技术设置选项,使其Enabled就行了),然后按F10保存退出(一般都是F10,总之要保存修改然后退出),这样第三个条件就满足了。
3.修改虚拟机操作系统位数,点击虚拟机中的设置,然后在“常规”中,将“版本”修改为64位数,我的之前是32位的。

4.这样就能正常启动了
三、putty连接
直接使用虚拟机的界面很不方便,也不能多开,这里我们只启动虚拟机,使用putty当作客户端来进行连接。
虚拟机的设置:
- 第一步:首先打开虚拟机,设置>>网络>>连接方式>>Host-Only
- 第二步:设置IP为自动获取:在命令行中输入vi /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT=“no”改成"yes",然后保存退出;
- 这时候输入ifconfig -a命令就会出现和主机同一个网段的ip,而且在主机中ping这个ip也能通;
putty的设置:
- pytty是用来远程连接服务器的,支持SSH、Telnet、Serial等协议的连接。其中最常用的是SSH。
- 轻巧方便,不用安装,下载下来直接使用就行。下载地址

- Host Name输如你的虚拟机的IP地址,下面设置连接SSH连接,端口号22就行,然后点击下面的open就行了,进入后输入你的用户的账户和密码就行。
- 在Save sessions下面的框里面输入IP,然后点击Save,就会保存的下面,以后直接点击整个IP就可以直接登陆了,不用再次输入。最终效果如下:
参考:
虚拟机问题原因:https://blog.csdn.net/fight2escape/article/details/79507691
联想电脑虚拟化技术设置:https://jingyan.baidu.com/article/90808022012314fd91c80fa4.html
本文介绍了在VirtualBox中遇到错误提示'This kernel requires an X86-64 CPU but only detected an i686 CPU'的解决方法,包括检查和启用CPU虚拟化技术,以及将虚拟机设置为64位。同时,文章还讲解了如何配置虚拟机网络为Host-Only模式,并通过Putty进行远程SSH连接,实现更便捷的Linux操作体验。






1万+

被折叠的 条评论
为什么被折叠?



