VirtualBox7.0.16的蓝屏大坑与ssh登陆ubuntu虚拟机的办法

2024-04-27 00:04

本文主要是介绍VirtualBox7.0.16的蓝屏大坑与ssh登陆ubuntu虚拟机的办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景:

安装了最新版的VirtualBox,装了ubuntu系统,在win10下通过ssh死活无法与ubuntu进行正常登陆控制。

然后开始了踩坑。

问题1:ssh登陆失败,但是主机能ping通ubuntu,反过来也能ping通,网络模式是默认的。

ssh登陆时候报错:
 /home/mobaxterm  ssh -v huaqi@10.0.2.15
OpenSSH_9.6p1, OpenSSL 1.1.1v  1 Aug 2023
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 10: Deprecated option "useroaming"
debug1: Connecting to 10.0.2.15 [10.0.2.15] port 22.
debug1: Connection established.
debug1: identity file /home/mobaxterm/.ssh/id_rsa type -1
debug1: identity file /home/mobaxterm/.ssh/id_rsa-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa type -1
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/mobaxterm/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_ed25519 type -1
debug1: identity file /home/mobaxterm/.ssh/id_ed25519-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_ed25519_sk type -1
debug1: identity file /home/mobaxterm/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_xmss type -1
debug1: identity file /home/mobaxterm/.ssh/id_xmss-cert type -1
debug1: identity file /home/mobaxterm/.ssh/id_dsa type -1
debug1: identity file /home/mobaxterm/.ssh/id_dsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_9.6
kex_exchange_identification: read: Software caused connection abort
banner exchange: Connection to 10.0.2.15 port 22: Software caused connection abort

错误就是最后两句,网上各种说法都有,比如:端口被占用了,sshd_config文件配置问题等等了。

其实都不是,是因为virtualbox的网络连接模式问题,在目前的网络模式下,需要新增加一个

用双网卡,一般来说,网卡1的ip 默认是10.0.2.15。网卡2的ip可能是192.168.56.XXX。正常用网卡二的IP地址去进行连接登陆ssh就行了。

可以将网卡二的IP配置成静态IP,也可以不配置。

总之要用网卡2的ip。

ssh username@192.168.56.105

其实这样就可以了。

问题2:蓝屏问题

结果因为用了最新版的virtualbox,遇到了最新版的蓝屏问题,一登陆就蓝屏。

终止代码:PAGE_FAULT_IN_NONPAGED_AREA

失败的操作:VBoxNetAdp6.sys

这是个官方的bug,真是日了狗。后来下了旧版本的才解决这个问题。

#22045 (VirtualBox 7.0.16 crashing host OS immediately with a BSOD by VBoxNetLwf.sys) – Oracle VM VirtualBox

由于在下旧版本之前我已经安装了增强功能,那就需要卸载原来的增强功能,然后换成7.0.14的增强功能。

结果在换的时候,一直失败,VBoxClient: the VirtualBox kernel service is not running. Exiting.

然后重新安装的时候提示 reload失败什么的:

This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.

这时候有点懵逼的,因为我一开始装的是7.0.16,安装增强功能是正常的。后来看了这个贴子

virtualbox安装“安装增强功能...”时报错_virtualbox guest additions: running kernel modules-CSDN博客

我才明白为什么了。

原因是我的gcc版本太低了,为了编译其他Qt4.5.3源码把gcc降到了4.4.7。

重新换回4.8.4再安装就行了

这篇关于VirtualBox7.0.16的蓝屏大坑与ssh登陆ubuntu虚拟机的办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/939023

相关文章

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

ubuntu系统使用官方操作命令升级Dify指南

《ubuntu系统使用官方操作命令升级Dify指南》Dify支持自动化执行、日志记录和结果管理,适用于数据处理、模型训练和部署等场景,今天我们就来看看ubuntu系统中使用官方操作命令升级Dify的方... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。