存档

文章标签 ‘ubuntu’

Vmware上Clone Ubuntu虚拟机后提示"No such device eth0"

2010年1月7日 Slyar 1 条评论

文章作者: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"

分类: Linux相关 标签: ,

Ubuntu Server下配置UTF-8中文/英文环境

2009年8月7日 Slyar 3 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

英文有那么难看么...非要把命令提示都变成中文...算了,你要改就改吧...

有需要给Ubuntu Server装中文环境的往这看,该加sudo的自己加去,俺是root...

1、安装中文语言包

apt-get install language-pack-zh

2、用vim配置语言环境变量

vim /etc/environment

在下面添加如下两行

LANG=”zh_CN.UTF-8LANGUAGE=”zh_CN:zh:en_US:en”

如果你想用英文环境了,改成这两行就OK

LANG=”en_US.UTF-8LANGUAGE=”en_US:en”

3、重启Ubuntu Server

reboot

4、可以用locale查看一下环境变量...

locale
分类: Linux相关 标签:

Ubuntu Server批量ping选择最快源

2009年8月6日 Slyar 没有评论

文章作者: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次。

分类: Linux相关 标签:

Install VMware Tools on Ubuntu(Linux)

2009年8月5日 Slyar 没有评论

文章作者: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

sudo -i

4. Update your sources

apt-get update

5. Upgrade your installed packages (dist-upgrade to force kernel upgrade)

apt-get dist-upgrade

6. Reboot

7. Create a root shell

sudo -i

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

mount /cdrom

11. Copy VMware Tools to home

cp /cdrom/*.tar.gz ~

12. Go home

cd ~

13. Untar/Gzip the install

tar -zxf *.tar.gz

14. Go into the resulting directory

cd vmware-tools-distrib

15. Start the installer

./vmware-install.pl

16. Install will ask you questions, the defaults should work fine.

17. Reboot

分类: Linux相关 标签: ,

修改Ubuntu Server时区

2009年7月25日 Slyar 没有评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

因为装的是英文版的Ubuntu Server,故时区为美国东部时间。查找/etc目录后发现在timezone文件中有指定时区。使用vim打开timezone直接修改成"Asia/Shanghai"即可。

vim /etc/timezone

也可以使用以下命令打开交互式界面来更改系统时区。

sudo dpkg-reconfigure tzdata
分类: Linux相关 标签:

Ubuntu 光盘ISO镜像 升级方法

2009年6月16日 Slyar 4 条评论

文章作者: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"

分类: Linux相关 标签: , ,

Ubuntu Grub 默认启动顺序修改

2009年1月19日 Slyar 5 条评论

文章作者: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,而我们要改成...这个因机而已了,我们往下看。

阅读全文...

分类: Linux相关 标签:

考完大学英语,装Ubuntu系统

2009年1月14日 Slyar 10 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

刚刚考完了大学英语,提前15分钟交卷去吃饭,食堂没人哈哈...

刚才考试的时候才有点我是学生的感觉,前几天那些考试一点气氛都没有...大学英语题型变了,只有听力、单选、阅读、翻译和作文,没有了高中的完形填空。听力对我来说是比较遥远的概念了,因为高考听力不算分的缘故,貌似我已经好几年没有听过听力了...听力考试用的是无线电,前几天买耳机就是为了考试,效果还不错,嘎嘎...

昨天晚上把硬盘格局全部改变了,将原来的4分区变为现在的2分区,留出40GB左右的空间给Ubuntu。转移分区内容真是一件累人的活,要把近100GB的东西先转移到移动硬盘上,然后删除所有的分区,再划新分区并格式化,最后再把移动硬盘里的内容转回新分区...疯狂了我就...

刚才回来的时候去海8楼下的电脑配件店买了一张价值¥3的空光盘,一会把Ubuntu的镜像刻到光盘上,下午装双系统,嘿嘿...等不及了...

12:10

ubuntuxp

呼,我刚刚才从Ubuntu的世界里出来,一下午都在鼓捣Ubuntu,更新系统就花了很长时间,加上其他的一些设置...现在系统差不多完成了70%

3D特效的确很炫,本来以为小黑的显卡在Ubuntu上会出现驱动问题,没想到居然完美安装,很爽。还有很多3D特效没研究出来,哈哈,以后无聊的时候就去研究Ubuntu

恩,脚本编程也需要加强,有脚本的话Ubuntu几乎万能了...

继续学习Linux,把Ubuntu玩到底...

20:05

分类: 大学生活 标签: , , ,
bnuep:0801010047