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. ...
随机推荐
- curl请求模拟post发送json
示例:curl -X POST --header "Content-Type:application/json" --data '{"name":"s ...
- Java反射 : Declared的作用 ( 例如 : getMethods和getDeclaredMethods )
import com.tangcheng.learning.service.lock.annotation.KeyParam; import lombok.Data; import lombok.Eq ...
- arcgis mdb 数据中的shp 如何合并一起
如上操作 一直往下就可以啦 选择数据源 就可以了,然后就可以load 其他数据啦 ,坐标系要一直
- Fedora如何添加第三方软件源?
安装RPM Fusion源 和 安装FZUG源 http://jingyan.baidu.com/article/656db918f9300ae380249c56.html
- 【实用】Html5实现文件异步上传
1 简介 开发文件上传功能从来不是一件愉快的事,异步上传更是如此,使用过iframe和Flash的上传方案,也都感觉十分的别扭.本文简要简绍利用Html5的FormData实现文件的异步上传,还可以实 ...
- HDU4405 Aeroplane chess(期望dp)
题意 抄袭自https://www.cnblogs.com/Paul-Guderian/p/7624039.html 正在玩飞行棋.输入n,m表示飞行棋有n个格子,有m个飞行点,然后输入m对u,v表示 ...
- Longest Increasing Subsequence的两种算法
问题描述:给出一个序列a1,a2,a3,a4,a5,a6,a7-.an,求它的一个子序列(设为s1,s2,-sn),使得这个子序列满足这样的性质,s1<s2<s3<-<sn并且 ...
- 分析(ExtractTransformLoad)与挖掘(DataMine)有何区别 ?
首先,介绍一下ETL 和 DM: ETL/Extraction-Transformation-Loading——用于完成DB到DW的数据转存,它将DB中的某一个时间点的状态,“抽取”出来,根据 ...
- How to install Eclipse?
http://askubuntu.com/questions/26632/how-to-install-eclipse How to install Eclipse? up vote113down v ...
- [转]八款开源Android游戏引擎
八款开源Android游戏引擎 1.Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发.该引擎全部用Java代码编写,并且可以根 ...