XP UBUNTU双系统安装及配置
--硬盘安装alternate版本
一:前期准备
1:在XP下,用磁盘管理工具分出建议15G的自由空间。
2:从下列站点下载Ubuntu的 alternate版的ISO镜像文件,
mirrors.163 ; ubuntu.srt/
3:从下列网页下载对应版本硬盘引导文件:和vmlinuz
mirrors.163/ubuntu/dists/karmic/main/installer-i386/current/images/hd-media/
注意:红字体karmic,表示是UBUNTU9.10的
4:下载最新grub4dos:
/grub4dos/
5: 开始安装
解压grub4dos,将grldr文件拷贝到C分区根目录,修改boot.ini(windows xp引导),添加:“c:\grldr=“Ubuntu”。将vmlinuz、、ubuntu--alternate-i386.iso都放在C分区根目录下。
6: c盘根目录下新建,内容如下:
title Ubuntu
root (hd0,0)-----第1块硬盘,c分区
kernel /vmlinuz
initrd /
改名为menu.lst,存到C盘根目录。
二:开始安装
重新启动计算机,出现启动选项菜单,选择Ubuntu,回车,进入安装画面。
以下几点需要稍微注意一下
1: 将网线拔掉,或者保证安装过程中不联网
2:安装语言选择中文
3:键盘就选美式英语
4:出现联网提示,直接取消或跳过
5:分区建议手工,/ 根分区—EXT4,7G, 逻辑分区
/home 用户家分区—EXT4,7.5G,逻辑分区
swap 分区— swap, 0.5G ,交换分区
6:Ubuntu软件选择,选UBUNTU DESKTOP
7:Grub引导安装,千万注意:不用默认的(默认安装到MBR,个人认为风险较大,会影响到XP,吃太多亏了。采用boot.ini引导UBUNTU,好处在于随便格掉UBUNTU,XP不受影响;反之,重装XP,对UBUNTU也没有影响),
要安装在其它分区。我习惯安装在/ 分区。
安装结束后,提示重新启动计算机
三:开始配置
I: 重启进入XP(因为还没有UBUNTU的引导,只能进入XP),按照如下方法建立ubuntu引导
(1) UBUNTU9.1以前版本(是采用grub引导,采用了menu.lst文件)
方案A:引导顺序为boot.ini → ubuntu
xp下,用磁盘管理工具到grub安装分区的扇区起始号码,复制,关掉磁盘管理工具,打开dskprobe后,
激活硬盘,将复制的扇区起始号码填入,dskprobe将会读出启动扇区的代码,另存到C盘根目录,并改名为bootsect.rh
将boot.ini 中的c:\grldr="Ubuntu" 改为c:\bootsect.rh="Ubuntu"。优点:更新内核后,自动更新menu.lst
方案B:引导顺序为boot.ini → grub → ubuntu
将grldr,grldr.mbr 放在C盘根目录下,同时删除原来的menu.lst,将boot.ini 中的c:\grldr="Ubuntu"改为c:\grldr.mbr="Ubuntu", 重新启动,选“UBUNTU",会自动到并启动UBUNTU。
如果觉得有点慢,就继续:
进入UBUNTU后,将/boot/gurb/menu.lst拷贝到C盘根目录下,c:\grldr.mbr="Ubuntu"再改回c:\grldr="Ubuntu"。缺点:更新内核后,需要人工更新C盘下的menu.lst
(2)UBUNTU9.1开始版本(是采用grub2引导,没有menu.lst文件,好像无法安装到逻辑分区的启动扇区)
方案A:引导顺序为boot.ini → grub → grub2 → ubuntu
XP下,将grldr,grldr.mbr 放在C盘根目录下,打开boot.ini,增加启动项:c:\grldr.mbr="Ubuntu"
重新启动,选“UBUNTU",出现 grub>后,输入(共3条命令):
grub>find --set-root /boot/grub/core.img 回车;如果知道grub2的安装分区可直接改为root (hd*,*)
grub>kernel /boot/grub/core.img 回车
grub>boot 回车,即可启动UBUNTU
或将grldr, 放在C盘根目录下,boot.ini增加启动项:c:\grldr="Ubuntu",c盘根目录下新建menu. lst,将上面命令写入menu.lst:
timeout 0
default 0
title grub2(Ubuntu)
find --set-root /boot/grub/core.img (如果确切知道分区,可以改成root (hd*,*)
kernel /boot/grub/core.img
boot
find --set-root /boot/grub/core.img (如果确切知道分区,可以改成root (hd*,*)
kernel /boot/grub/core.img
boot
Grub 分区从0开始,而grub2从1开始。
方案B:引导顺序为boot.ini → g2ldr → grub2 → ubuntu
直接将g2ldr,g2ldr.mbr放在C盘,boot.ini增加启动项:c:\g2ldr.mbr="Ubuntu",g2ldr,g2ldr.mbr到下列地址下载。
/viewtopic.php?f=139&t=229387
方案C:引导顺序为boot.ini → boot.img → ubuntu (此方法仅供参考,我没有引导成功)
用以上方法进入UBUNTU后,可将/boot/grub/boot.img 拷贝到C盘根目录下,打开boot.ini,增加启动项:
c:\boot.img="Ubuntu"
II: 安装后期基本配置
开机进入UBUNTU后,半中文半英文,不理它。
1:ctrl+alt+F1 进入纯终端,用安装过程中设置的用户名和密码登录,登录后
$ sudo passwd root (设置root的密码,需要输入2次。用sudo时会要求输入登录用户的密码)
密码设置成功后,改用root登录,如下
$ su (回车,输入刚刚建的的root的密码)
如果发现英文有乱码,就
# export LANGUAGE=C
2: 网络设置
一般用图形化工具network-manager 或wicd, wicd似乎管理无线要好点。如果图形化有问题的话就用下面介绍的方法采用文本设置,这里仅介绍有线网络的文本配置。
(1)局域网下或由路由拨号上网
配置网卡
A. 静态IP
.# nano /etc/network/interfaces,添加如下内容:
auto eth0
iface eth0 inet static
address 192.168.0.87
netmask 255.255.255.0
gateway 192.168.0.1 (路由器的IP地址)
配置DNS
# nano /f,添加如下内容:
nameserver 192.168.0.1 (路由器的IP地址)
B. 动态IP
# nano /etc/network/interfaces,添加如下内容:
auto eth0
iface eth0 inet dhcp
配置完重启网卡即可:/etc/init.d/networking restart
(2) 拨号上网ADSL
采用pppoeconf, 如果系统没有自带倒是很讨厌!(只能先想办法联网装上,其实搞个路由是很简单的)
# sudo pppoeconf ,按照提示填写,配置好后
连接ADSL: pon dsl-provider
断开ADSL连接: poff dsl-provider
如果你发现每次启动系统都需要手动运行pppoeconf来建立连接,你可以这样做:
打开 /etc/network/interfaces这个文件,使得'line maintained by pppoeconf'这一行在'auto dsl-provider'之前:
auto eth0
iface eth0 inet manual
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
ubuntu vim命令auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
还是失败的话,编辑/etc/rc.local这个文件,在最后一行("exit 0")前,增加以下内容:
ifconfig eth0 up
pon dsl-provider
3: MAC地址不能固定的解决方法
我的nvidia网卡有个bug,重启后网卡的编号就自动加1,比如h2....,非常郁闷
在/etc/udev/rules.d下面有硬件的配置文件,其中 70-peristent-net.rules是网 卡的MAC等信息
的规则文件,另一个75-persistent-net-generator.rules脚本看来可以生成上一个文件中的eth信息,并 且对已有的eth*中的*加1(ubuntu9.04将75-*装在/lib/udev/rules.d下了,不知道后面的版本是否一样)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论