文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
给女朋友复制了一份我配置好的Ubuntu Server Vmware vmdk,在她电脑上用这块虚拟硬盘新建出的Ubuntu也能用,唯一有问题的就是找不到网卡了,提示"No such device eth0"...
解决过程不写了,反正耗掉了我好几个小时...
原因是Vmware保存的硬件配置文件*.vmx里记录了网卡的MAC地址,而Ubuntu也会记录MAC地址,这样在克隆虚拟机的时候,Vmware会为Ubuntu分配一个新的eth0网卡,但是由于被之前的eth0占用,所以它会变成eth1。再因为eth0是默认的网卡,显然这个网卡不存在,所以就提示"No such device eth0"..
Ubuntu保存MAC地址的配置文件为"/etc/udev/rules.d/70-persistent-net.rules",我装的是9.10版本,8.04以后的版本应该都是这个解决方法:
方法1:直接删除配置文件
直接删除配置文件,重启之后Ubuntu就会找到新的网卡了。
sudo rm /etc/udev/rules.d/70-persistent-net.rules
方法2:修正配置文件
修改配置文件,将原本的eth0删除,然后修改eth1的NAME="erh1"为NAME="eth0",重启之后Ubuntu就会使用新的配置文件设置网卡了。
修改前的 /etc/udev/rules.d/70-persistent-net.rules 像这样:
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:85:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
将它修改为:
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:85:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
英文有那么难看么...非要把命令提示都变成中文...算了,你要改就改吧...
有需要给Ubuntu Server装中文环境的往这看,该加sudo的自己加去,俺是root...
1、安装中文语言包
apt-get install language-pack-zh
2、用vim配置语言环境变量
在下面添加如下两行
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”
如果你想用英文环境了,改成这两行就OK
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
3、重启Ubuntu Server
4、可以用locale查看一下环境变量...
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
在虚拟机上操作shell实在不方便,索性把虚拟机做成服务器,用putty连上去玩...学了一下基础的linux脚本编程,正好拿来检测最快源,备份一下方法。
之前我用 sudo passwd root 启用了 root 用户,如果你没有启用,记得在命令前加"sudo"。
1、备份源列表文件 cp /etc/apt/sources.list /etc/apt/sources.list.bak
2、用vim打开源列表文件 vim sources.list
3、按下Esc,然后全选并删除(ggdG),把新的源粘贴上去,保存退出(:wq)。我挨个ping了一下,觉得下面这2个最适合我,保存记录一下。"intrepid"是8.04的代号,如果是9.04的话改成"jaunty"就行了。
deb http://debian.ustc.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ intrepid main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ intrepid-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ intrepid-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ intrepid-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ intrepid-updates main multiverse restricted universe
deb http://nz.archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://nz.archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://nz.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://nz.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb http://nz.archive.ubuntu.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb-src http://nz.archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb-src http://nz.archive.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://nz.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb-src http://nz.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://nz.archive.ubuntu.com/ubuntu/ intrepid-proposed main restricted universe multiverse
5、更新一下源 apt-get update
6、更新一下已安装的软件包 apt-get upgrade ,当然如果你想更新整个系统到最新发行版也可以 apt-get dist-upgrade
唔,为了方便以后测试源速度,干脆写一个脚本批量检测好了。
vim ping.sh 新建一个文件,写入以下脚本并保存。
#!/bin/sh
for ip in `cat testlist`
do
ping -c 5 -q $ip;
done
新建一个testlist文件保存源域名 vim testlist
nz.archive.ubuntu.com
archive.ubuntu.com
mirrors.163.com
cn.archive.ubuntu.com
mirror.lupaworld.com
ubuntu.realss.cn
ubuntu.uestc.edu.cn
ftp.sjtu.edu.cn
debian.ustc.edu.cn
www.tofree.org
ubuntu.csie.ntu.edu.tw
mirror.rootguide.org
tw.archive.ubuntu.com
这里要先 chmod 755 ping.sh 给它执行权限,然后运行 ./ping.sh 即可,结果会显示在屏幕上。为了简单我给ping命令加了 -q 参数只显示最后的统计结果,连续 ping 5次。
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
在Linux的命令行界面安装VMware-Tools,肯定还会用到,记下来比较好。只不过发现用中文来描述这个过程太繁琐了,还是英文比较简单...
How to install Vmware Tools on Ubuntu(Linux) without X11:
1. Install Ubuntu Server(Linux)
2. Login
3. Create a root shell
4. Update your sources
5. Upgrade your installed packages (dist-upgrade to force kernel upgrade)
6. Reboot
7. Create a root shell
8. Install packages VMware Tools needs
apt-get install linux-headers-server build-essential
9. Install VMware tools
10. Mount the VMware Tools CD ISO
11. Copy VMware Tools to home
12. Go home
13. Untar/Gzip the install
14. Go into the resulting directory
15. Start the installer
16. Install will ask you questions, the defaults should work fine.
17. Reboot
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
因为装的是英文版的Ubuntu Server,故时区为美国东部时间。查找/etc目录后发现在timezone文件中有指定时区。使用vim打开timezone直接修改成"Asia/Shanghai"即可。
也可以使用以下命令打开交互式界面来更改系统时区。
sudo dpkg-reconfigure tzdata
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
发现我一到期末就想玩Ubuntu...囧
上学期期末的时候往本本里装了Ubuntu 8.10,一个学期过去了,Ubuntu也升级到了9.04,据说新版本速度更快,那咱就升级吧。但是...当我看到在线升级剩余时间是以天来计算的时候,我毫不犹豫地按下了"取消"...
既然在线升级不可行,那我就选择使用光盘ISO镜像升级。
1、下载Ubuntu alternate ISO镜像,看清楚一定要是alternate版
2、挂载光盘镜像,要使用-o loop参数,镜像文件及挂载位置可自行修改
sudo mount -t iso9660 -o loop /media/disk/ubuntu-9.04-alternate-i386.iso /media/cdrom0
3、开始升级,如果之前改了挂载位置,这里也要对应修改
sudo gksu "sh /cdrom/cdromupgrade"
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
机器上装了双系统(Ubuntu 8.10+WinXP),每次启动的时候如果不在Grub那里选择WinXP的话就会默认启动到Ubuntu。但是一般我都是用WinXP的,这样每次选择对我这种懒人来说太麻烦了,所以今天我就修改了Grub的配置,让它默认启动WinXP...
我们进入Ubuntu后,打开终端,先备份一下Grub的启动列表文件menu.lst:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
然后使用Gedit来编辑menu.lst
sudo gedit /boot/grub/menu.lst
打开以后会看到很长很长的东西,不过那些以"#"开头的东西全部都是没用的,而我们要修改的也只有一个地方(大概在18行左右):default 0
这个0就代表了Grub默认启动项为Ubuntu,而我们要改成...这个因机而已了,我们往下看。
阅读全文...
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
刚刚考完了大学英语,提前15分钟交卷去吃饭,食堂没人哈哈...
刚才考试的时候才有点我是学生的感觉,前几天那些考试一点气氛都没有...大学英语题型变了,只有听力、单选、阅读、翻译和作文,没有了高中的完形填空。听力对我来说是比较遥远的概念了,因为高考听力不算分的缘故,貌似我已经好几年没有听过听力了...听力考试用的是无线电,前几天买耳机就是为了考试,效果还不错,嘎嘎...
昨天晚上把硬盘格局全部改变了,将原来的4分区变为现在的2分区,留出40GB左右的空间给Ubuntu。转移分区内容真是一件累人的活,要把近100GB的东西先转移到移动硬盘上,然后删除所有的分区,再划新分区并格式化,最后再把移动硬盘里的内容转回新分区...疯狂了我就...
刚才回来的时候去海8楼下的电脑配件店买了一张价值¥3的空光盘,一会把Ubuntu的镜像刻到光盘上,下午装双系统,嘿嘿...等不及了...
12:10

呼,我刚刚才从Ubuntu的世界里出来,一下午都在鼓捣Ubuntu,更新系统就花了很长时间,加上其他的一些设置...现在系统差不多完成了70%
3D特效的确很炫,本来以为小黑的显卡在Ubuntu上会出现驱动问题,没想到居然完美安装,很爽。还有很多3D特效没研究出来,哈哈,以后无聊的时候就去研究Ubuntu
恩,脚本编程也需要加强,有脚本的话Ubuntu几乎万能了...
继续学习Linux,把Ubuntu玩到底...
20:05
最新评论