虚拟机ubuntu 虚拟机打xenomai实时补丁可以吗

在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。
VMnet8和NAT
如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的IP地址非配,网关以及互联网访问权限均由VMWare提供的叫做VMnet8虚拟网卡所提供。所以一切和设置静态IP有关的设置都可以从这里找到。通VMnet8虚拟网卡,主机可以访问虚拟机的IP,虚拟机可以连入主机的互联网连接连入外网。
确认VMnet8虚拟网卡已启用
在默认情况下,VMWare Workstation已经启用VMnet8虚拟网卡,Windows 7下,通过进入 控制面板&网络和Internet&网络和共享中心&更改适配器设置 可以查看该虚拟网卡的状态。如图1-1所示。
得到可用IP范围、网关和子网掩码
在VMWare主界面,点击Edit&Virtual Network Editor菜单进入虚拟网卡参数设置界面(图1-2)。选择VMnet8条目,点击NAT Settings按钮后可以看到我们的VMWare Workstation为NAT连接的虚拟机设定的默认网关,此处为192.168.91.2,以及子网掩码,此处为255.255.255.0, 如图1-3所示。
点击DHCP Settings按钮,可以看到VMnet8为虚拟机分配的可用的子网IP范围,如图1-4所示。
此处,我们的子网IP可用范围为192.168.91.128~192.168.91.254
OK,至此,所有我们需要的信息都已经获取到,这里汇总一下,
- 子网IP可用范围:192.168.91.128~192.168.91.254
- 子网掩码:255.255.255.0
- 网关: 192.168.91.2
下面开始进入Ubuntu虚拟机设置静态IP。
在Ubuntu 12.04.1中设置静态IP
1. 启动虚拟机Ubuntu系统,打开终端,利用如下命令打开并编辑网络接口配置文件:
sudo vi /etc/network/interfaces
2. 编辑文件如下:
iface lo inet loopback
# Assgin static IP by eric on 26-SEP-2012
iface eth0 inet static
address 192.168.91.200 #change to your static IP
netmask 255.255.255.0
#change to your netmask
gateway 192.168.91.2
#change to your getway
#We must specify dns-nameserver here
#in order to get internet access from host
dns-nameservers 192.168.91.2
address是你要分配给你虚拟机的静态IP地址,可以从刚才我们找到的可用的子网IP范围中随便选择一个放在此处。
netmask是子网掩码
gateway是网关
注意:在相对较早的版本中,你需要设置/etc下的resolv.conf文件,并加入nameserver,这样才可以连接互联网。但在Ubuntu 12.04之后,已经不推荐这种方式了,因为无论你想该配置文件中设置什么值,重新启动之后都会被还原为初始状态。推荐的做法是直接在interfaces配置文件中加入dns-nameserver &网关IP&这一行。
3. 重启ubuntu的网卡
sudo /etc/init.d/networking restart
4. ping测试互联网连通性
如果ping有响应,那么恭喜你,你已经成功将虚拟机设置为静态IP,并且也已连入互联网。
阅读(...) 评论() 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于Xenomai的嵌入式Linux数控系统平台研究
下载积分:5000
内容提示:基于Xenomai的嵌入式Linux数控系统平台研究
文档格式:PDF|
浏览次数:27|
上传日期: 21:12:58|
文档星级:
该用户还上传了这些文档
基于Xenomai的嵌入式Linux数控系统平台研究
官方公共微信当前访客身份:游客 [
不畏艰难,勇往直前! 成为独挡一面的专家,广闻博见的全才。
:很多嵌入式的设备都支持这种gdbserver的远程调试...
:原来是我的电脑太渣了:我之前把mariadb设成开机...
:引用来自“临峰不畏”的评论 引用来自“梦鄂”的...
:引用来自“梦鄂”的评论 同centos,这几天折腾数...
:同centos,这几天折腾数据库把系统搞得乱七八糟打...
:引用来自“临峰不畏”的评论 引用来自“zc9706”...
:申请1M带宽花费了多少银子啊?
:引用来自“zc9706”的评论 最后那个编译一个开发...
:最后那个编译一个开发端的gdb就可以了!写的不错...
:1. 查找openwrt, yocto下面这个包的补丁,如果是...
今日访问:9
昨日访问:114
本周访问:933
本月访问:651
所有访问:58738
xenomai安装
发表于2年前( 00:06)&&
阅读(1742)&|&评论()
0人收藏此文章,
今天我又试了一次xenomai的安装。 我在google上搜“xenomai install”,找到以下面的网页: http://www.xenomai.org/documentation/xenomai-2.6/html/README.INSTALL/ 其中第3节讲得很详细。
(1)路径配置 &&& 创建目录 xenomai-install目录。 &&& 将xenomai-2.6.2与linux-3.4.6解压到该路径下。
(2)预处理内核 &&& $ cd xenomai-2.6.2 &&& $ scripts/prepare-patch.sh --linux=../linux-3.4.6/ --adeos=ksrc/arch/x86/patches/ipipe-core-3.4.6-x86-2.patch &&& OK
(3)配置编译内核 &&& 进入linux-3.4.6目录 &&& $ make menuconfig&&&& ----- 裁减内核,不做设置直接退出 &&& $ make bzImage modules&& ----- 编译内核与模块
&&& 奇怪的是,只有5个模块被编译了。我记得以前编译模块这个过程要花2.5小时,现在只花了1分钟。不太正常~~
(4)编译xenomai &&& 在xenomai-install目录下再建一个xenomai-build目录 &&& $ cd xenomai-build &&& $ ../xenomai-2.6.2/configure --enable-x86-sep &&& $ sudo make install &&& 这一切都很顺利
(5)安装内核 &&& 进入linux-3.4.6目录下 &&& $ sudo make modules_install& ---- OK &&& $ sudo make install&& ---- error!
[hevake_lcj@CentOS-6 linux-3.4.6]$ sudo make install
sh /home/hevake_lcj/WorkSpace/LinuxStudy/xenomai-install/linux-3.4.6/arch/x86/boot/install.sh 3.4.6-ipipe arch/x86/boot/bzImage \
System.map &/boot&
ERROR: modinfo: could not find module lp
ERROR: modinfo: could not find module rfcomm
ERROR: modinfo: could not find module bridge
ERROR: modinfo: could not find module stp
ERROR: modinfo: could not find module llc
ERROR: modinfo: could not find module bnep
ERROR: modinfo: could not find module autofs4
ERROR: modinfo: could not find module sunrpc
ERROR: modinfo: could not find module ipt_REJECT
ERROR: modinfo: could not find module nf_conntrack_ipv4
ERROR: modinfo: could not find module nf_defrag_ipv4
ERROR: modinfo: could not find module iptable_filter
ERROR: modinfo: could not find module ip_tables
ERROR: modinfo: could not find module ip6t_REJECT
ERROR: modinfo: could not find module nf_conntrack_ipv6
ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module xt_state
ERROR: modinfo: could not find module nf_conntrack
ERROR: modinfo: could not find module ip6table_filter
ERROR: modinfo: could not find module ip6_tables
ERROR: modinfo: could not find module ipv6
ERROR: modinfo: could not find module fuse
ERROR: modinfo: could not find module vmhgfs
ERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module uinput
ERROR: modinfo: could not find module ppdev
ERROR: modinfo: could not find module btusb
ERROR: modinfo: could not find module bluetooth
ERROR: modinfo: could not find module rfkill
ERROR: modinfo: could not find module snd_ens1371
ERROR: modinfo: could not find module snd_rawmidi
ERROR: modinfo: could not find module snd_ac97_codec
ERROR: modinfo: could not find module ac97_bus
ERROR: modinfo: could not find module snd_seq
ERROR: modinfo: could not find module snd_seq_device
ERROR: modinfo: could not find module snd_pcm
ERROR: modinfo: could not find module snd_timer
ERROR: modinfo: could not find module snd
ERROR: modinfo: could not find module soundcore
ERROR: modinfo: could not find module snd_page_alloc
ERROR: modinfo: could not find module vmw_balloon
ERROR: modinfo: could not find module coretemp
ERROR: modinfo: could not find module microcode
ERROR: modinfo: could not find module pcspkr
ERROR: modinfo: could not find module sg
ERROR: modinfo: could not find module parport_pc
ERROR: modinfo: could not find module parport
ERROR: modinfo: could not find module i2c_piix4
ERROR: modinfo: could not find module i2c_core
ERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module ext4
ERROR: modinfo: could not find module mbcache
ERROR: modinfo: could not find module jbd2
ERROR: modinfo: could not find module sd_mod
ERROR: modinfo: could not find module crc_t10dif
ERROR: modinfo: could not find module vmxnet
ERROR: modinfo: could not find module sr_mod
ERROR: modinfo: could not find module cdrom
ERROR: modinfo: could not find module floppy
ERROR: modinfo: could not find module mptspi
ERROR: modinfo: could not find module mptscsih
ERROR: modinfo: could not find module mptbase
ERROR: modinfo: could not find module scsi_transport_spi
ERROR: modinfo: could not find module pata_acpi
ERROR: modinfo: could not find module ata_generic
ERROR: modinfo: could not find module ata_piix
ERROR: modinfo: could not find module dm_mirror
ERROR: modinfo: could not find module dm_region_hash
ERROR: modinfo: could not find module dm_log
ERROR: modinfo: could not find module dm_mod
grubby: no boot line found in lilo configuration
grubby fatal error: unable to find a suitable template
grubby: no boot line found in lilo configuration
[hevake_lcj@CentOS-6 linux-3.4.6]$ &&& 好像是说这些模块都没有。
&&& 今天就记到这里,如果有知道问题原因的朋友,请指点一下。谢谢~
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读VMware Workstation虚拟机Ubuntu中实现与主机共享(复制和粘贴)_Linux教程_Linux公社-Linux系统门户网站
你好,游客
VMware Workstation虚拟机Ubuntu中实现与主机共享(复制和粘贴)
来源:Linux社区&
作者:Linux
VMware Workstation中安装虚拟机后,开始都不能与主机实现共享,即相互之间能实现复制粘贴的功能。要解决问题,只需要安装VMvare tools后然后重启虚拟机Ubuntu即可。在windows虚拟机下,在安装该工具时有安装向导,但在Linux系统(Ubuntu)下需要通过terminal命令窗口安装。
第一步& 在Ubuntu菜单上选择VM-&install VMware tools。然后出现VMware tools的安装压缩包文件VMwareTools-9.2.0-799703.tar.gz。
第二步 在terminal中将该压缩文件解压到桌面或主目录下。
可以先将该压缩文件复制到主文件夹下,然后用解压命令解压其tar.gz文件,将解压后的文件名改成相对简单的名字,如&vm&
第三步 命令cd进入解压目录vm(即cd vm),里面会有vmware-install.pl 文件。
第四步 安装vmware-install.pl 。在命令窗口中输入:sudo ./vmware-install.pl&
, 然后就开始编译,一路按Enter键直到出现Enjoy。
第五步& 重启虚拟机Ubuntu(通过ubantu桌面右上角设置按钮)。不然安装后的VMware tools会不起作用。
最后:打开VMware-&工具栏&&VM-&settings-&options -&shared Folders点添加,按提示来添加一个Windows下的&桌面&。Windows下桌面共享的文件夹了
更多Ubuntu相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (11/02/:48)
& (10/16/:27)
& (02月08日)
& (10/16/:13)
& (10/11/:38)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 ubuntu虚拟机安装教程 的文章

 

随机推荐