VirtualBox也跟我作对
April 26th, 2009
No comments
虚拟机用光盘怎么都启动不了,最后没办法,直接把光盘做成ISO。
dd if=/dev/dvd of=/tmp/xx.iso
虚拟机用光盘怎么都启动不了,最后没办法,直接把光盘做成ISO。
dd if=/dev/dvd of=/tmp/xx.iso
貌似是update的源不对,所以在update的时候想停下来,结果YaST死活不给面子,自己哼哧哼哧装个不停,于是就Ctrl-z之,然后kill掉,结果,哼哼,YaST彻底不工作了。还好只更新了三个包,手里没有安装盘,于是找啊找的,终于在官网上找到了,强制降级下来,终于搞定了。
算了,以后再也不折腾YaST了。真是不爽!
这个世界上还有网络银行做得能比中国银行烂吗?
我就是想交个电费,点了十几二十次,选来选去,每次还都只有一个选项,这还不说,还要用一个什么破动态口令牌,这简直就是脑子让门给挤了,挤得稀巴烂。
问题是这样的:
创了一个虚拟机,里面跑SuSE Linux,整个虚拟机拿给别人用的时候,会碰到copy还是move这样的疑问,目前看来,最大的区别在于网卡的MAC地址。如果是copy,MAC地址会重新生成,udev也会重新创建一个网络设备名,原来是eth0的话,现在就是eth1,这个还不是最关键的问题,关键在于SuSE Linux的网络配置文件名是和MAC地址绑定的,所以MAC地址变了,这个配置文件名也要相应地改变;如果是move,MAC地址保持不变,一切都没有问题,但是如果同一个虚拟机在一个主机上move两次,嘿嘿,MAC可就要冲突了。
简单来说,有两个解决方案:
对于第二个解决方案,脚本的内容大致是这样:
1 2 3 4 5 6 7 | #!/bin/sh suffix=`ifconfig | grep 'HWaddr' | awk '{print tolower($5)}' | sed 's/:/\\:/g'` mv /etc/sysconfig/network/ifcfg-eth-id-* /etc/sysconfig/network/ifcfg-eth-id-$suffix /etc/init.d/network restart |
Recent Comments