Virtualbox虚拟机相关
Virtualbox虚拟机相关
Virtualbox是我一直使用的虚拟机,由于需要一些测试环境等,会经常使用多个虚拟机。经常捣腾。之前有涉及到一些virtualbox方面的问题的处理,并没有记录下来,今天搞NAT网络方式的时候,又遇到了点小问题,于是打算写篇文章记录一下。后续所有virtualbox的问题都归纳记录于此。这些小问题没有啥技术含量,知道了就知道了。
网络
桥接
Virtualbox的连接方式选择桥接网卡,然后界面名称 选择你主机当前连接到网络的网卡,不要选错哦。这是我经常用的一种方式。
用这种方式的好处就是能分到与你主机在一个网段的ip。比如你主机ip是192.168.1.18
,虚拟机就可以分到192.168.1.xxx
的ip,当然你也可以手动设置192.168网段的ip。
虚拟机与主机间可以相互ping通,虚拟机内的服务(比如开一个http server)也可以在主机上访问,相反也一样。
如果主机能上外网,虚拟机也能上外网。
但是这个方式有个问题:部分酒店,咖啡店(如星巴克)等,如果你用这种方式,会导致你虚拟机分不到ip,同时导致主机上不了网。 这问题我还没来得及仔细调查原因。
NAT
今天在酒店,要搞工作,需要虚拟机,由于上面的桥接问题导致我虚拟机上服务用不了。于是我用NAT方式。
NAT方式 虚拟机和主机分到的ip不是同一网段,NAT嘛。默认情况下也不能相互ping通。那怎么能让里面的服务在外面能用呢? 需要配置端口转发
。 然后用新配置的端口就可以了。
硬盘
重置硬盘uuid
VBoxManage internalcommands sethduuid xxx.vdi
记录下新生成的uuid
用notepad++打开虚.vbox文件 将之前的硬盘uuid直接替换成新生成的,保存
挂上suse系统镜像
进入救援模式
root登陆 不要密码
hdparm -I /dev/sda >1.log
进入1.log找到硬盘真实序号
mount /dev/sda2 /mnt
cd /mnt
修改 etc/fstab boot/grub/menu.1st 中的硬盘序号
系统
2.绝大多数情况系统是不会反应过来的,这时候可以进入tty终端直接注销用户。
(1)Ubuntu有6个tty终端,按住Ctrl+Alt+F1可以进入tty1终端,(同理Ctrl+Alt+F2,F3等可以进入其他的tty1终端,这里我们只需要进入一个tty终端就能解决问题)。
(2)进入tty终端后先输入你的用户名和密码登录。
(3)执行命令注销桌面重新登陆:
sudo pkill Xorg 或者 sudo restart lightdm
作者:theagao
链接:https://www.jianshu.com/p/52dd947495bc
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Virtualbox虚拟机相关的更多相关文章
- windows10 下访问 virtualbox 虚拟机的linux15.10/16.04 系统 及 用 putty 访问虚拟机的配置
参考: http://www.doc88.com/p-915707596190.html --- 安装samba http://my.oschina.net/u/2260265/blog/405598 ...
- 转载:使用命令行启动VirtualBox虚拟机
使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机. 看了下VirtualBox的官方文档,发现有一个命令可 ...
- 如何在VirtualBox虚拟机软件上安装Win7虚拟系统
在Windows系统中安装VirtualBox 双击从官网上下载的VirtualBox-4.3.12-93733-Win.exe安装程序,默认下一步,下一步完成基础安装. 在VirtualBox虚拟机 ...
- 手把手VirtualBox虚拟机下安装rhel6.4 linux 64位系统详细文档
下面演示安装的是在VirtualBox里安装rhel 6.4 linux 64位系统. 一.VirtualBOX 版本. 二.虚拟机的配置. 1.现在开始演示安装,一起从零开始.点击“新建”,创建新的 ...
- 实现将VirtualBox 虚拟机转换为KVM虚拟机的步骤
原来在桌面上一直使用virtualbox虚拟机管理程序(VMM)构建虚拟机安装不同的操作系统,现在 研究linux下的KVM,能否将已经建立的virtualBox虚拟客户机(guest)转换为KVM虚 ...
- 使用 VirtualBox 虚拟机在电脑上运行 Android 4.0 系统,让电脑瞬间变安卓平板
Ref: http://www.iplaysoft.com/android-v4-ics-for-virtualbox.html 随着 Android 手机的各种软件应用越来越多,很多没有购买的朋友都 ...
- 基于VirtualBox虚拟机安装Ubuntu教程
基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 6.0.4 for Windows hosts ...
- Genymotion安卓模拟器和VirtualBox虚拟机安装、配置、测试
Genymotion安卓模拟器和VirtualBox虚拟机安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.VirtualBox虚拟机安装 4.Genymotion安卓 ...
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
随机推荐
- Exception in thread "main" java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package解决办法(图文详解)
不多说,直接上干货! 问题详情 SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF ...
- android开发学习 ------- 【转】 android事件分发机制 和 自定义view涉及的事件分发
参考 https://blog.csdn.net/carson_ho/article/details/54136311 ,写的很完美,原理入门的一篇博客,看这一篇就够了 https://www. ...
- 解决“程序包管理器控制台”输入命令找不到Nuget包问题
问题: 问题原因: Nuget源的地址上不去 解决办法: 1.将Nuget源更新为可以国内使用的官方Nuget源. 1)打开VS2013:工具-->Nuget程序包管理器-->程序包管理器 ...
- LN : Eden Polymorphic And OOP Design Pattern Abstract Factory
Appreciation to our TA, +7, who designed this task. Client.cpp #include <iostream> #include &l ...
- 如何使用KeyChain保存和获取UDID
本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题.并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可. 一.iOS ...
- Javafinal方法
class Animal{ public final void eat(){ System.out.println("吃"); } } class ...
- MySQL优化汇总
1)mysql优化汇总,转载自网络
- 刷新本地DNS缓存的方法
http://www.cnblogs.com/rubylouvre/archive/2012/08/31/2665859.html 常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本 ...
- debug1: expecting SSH2_MSG_KEX_ECDH_REPLY解决
设置mtu ifconfig en1 mtu 1200 代理工具 退出lantern,退出shadowsocks
- 结合浅层高层特征的paper总结
1.ION:在conv3.conv4.conv5和context features上分别进行roi_pooling,在channel那一维进行concat 2.Hypernet:在较浅层max_poo ...