一.从XP中分离20G空间用于安装Ubuntu
用分区魔术师从XP的 Extended Partition中,分离出20G的Unallocated Space用于安装Ubuntu
二.安装准备
软件需求
ubuntu-10.04-desktop-i386.iso
grub4dos (最新版)
1. 将 ubuntu 的 iso 文件系统盘根目录下 , 这个盘可以 ntfs 的 , 也可以是 fat32 的 , 当然 , 它也可以是 linux 的文件系统 . 只是不要把这个文件放在你要安装系统的分区上就可以。
2. 用 winrar 或者其它工具从 iso 文件中提取 Casper 下的 vmlinuz 和 initrd.lz 两个文件到系统盘根目录下 .
3. 在系统盘的根目录下,新建 menu.lst ,在这个文件里面写入如下命令:
title Install Ubuntu
find --set-root /ubuntu-10.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
locale=zh_CN.UTF-8
initrd /initrd.lz
注意:
a. 不要用文本文档来创建 menu.lst ,在 grub4dos 中找出 .lst 的文件,然后修改,要不然后缀名可能是 txt
b. 除了这个我们建立的 menu.lst 的文件之外,其它盘的根目录下如果也存在着这样的名字的文件,必须全部删除或者重命名 .
c. 看看系统盘的隐藏文件,如果本来有 menu.lst , grldr ,将他们先重命名
4. 从 grub4dos 中提取出一个名为 grldr 的文件(只要这一个就够了),把它放系统盘的根目录下。
5. 修改 boot.ini ,在最末加上一句: c:/grldr="ubuntu" 。
注意:
a.这里是假设你的 XP 是装在 C 盘的。如果是装在其它盘,把这里的 C 盘改为其它的对应盘符。
b.vista 和 win7 也可以使用boot.ini,只是在写法上有一个注意点。
在XP中,我们加入的这一行可以写成: c:/grldr=ubuntu
而在vista中,我们加入的这一行必须写成:c:/grldr=“ubuntu”
重启计算机,选择 ubuntu 启动。
三.安装
1.前几步
时区选择亚洲,上海。
键盘布局,根据你键盘选择后,点击 “Forward” 下一步,弹出一个对话框,选择“是”,然后调出终端,在里面输入:
sudo umount -l /isodevice ,回车,关掉终端。
2.手动分区
选 “ 手动指定分区 ”
在Unallocated空间上创建分区,分区方案:
/ (13000M)
/boot (300M)
/swap (2100M)(一般为内存的2倍,当大于等于2G时等于内存容量)
/home (5000M)
新分区的类型:Primary(主分区)(单独安装Ubuntu到全新磁盘,/分区需要选择Primary,其它分区选择Logical逻辑分区就可以;如果是安装双系统且已安装Windows的话,/分区的类型选择Primary或者Logical都可以,其它分区选择Logical逻辑分区。(本人安装时四个分区都选的Logical)
(分好后注意记录下这四个分区分别对应的/dev/sda?后面用的上 )
分好后点击 “Forward”
点击“高级”
注意“安装启动引导器的设备”的设置:
相关理论:
装 win 与 ubuntu 双系统,以不写入 mbr 为好。因为一旦写入 mbr ,就会麻烦很多,比如 win 下安装的一些软件不可用, ubuntu 出了问题 win 也启动不了。 安装启动引导的设备,默认是选择活动的主分区。这里我们选择一个逻辑分区,有些朋友喜欢把 ./boot 分区做一个单独的分区,那么我们应该把这个 ./boot 分区设为逻辑分区为好。 这里我们选择安装启动引导的设备当然也就选择这个 ./boot 分区。如果我们没有把 ./boot 分区设为独立的分区,那么我们在这里应该选择 ./ 分区,这个 ./ 分区最好是逻辑分区。 总之,只要选择安装启动引导的设备是逻辑分区,那么安装程序就不会写入 mbr 。至于如果我们选择的是非活动的主分区,会不会写入 mbr ,那就不知道了。
(本人在该处时无法选择/boot分区,故而最后选的是默认选项,至今没有出现什么问题)
继续“Forward” ,直至正式安装:
安装完毕后重启
重启后看不到 windows ,会直接进入 ubuntu, 此时,在 Terminal 执行以下命令即可
sudo update-grub
重启选择进入 windows, 然后进入系统盘删除 vmlinuz , initrd.gz , menu.lst 三个文件,并改回 boot.ini 文件。
四 .ubuntu 初始配置
1 . 设置软件源
决定了你从官网下载软件的速度:在 system-- Administration--Software Source 其中的 ubuntu software 中的 download from 在 other 中 select best server, 系统会帮你找个你当时网络连接最快的镜像。
2 . 在 gedit 中显示中文 :
在 Terminal 下输入: sudo gconf-editor 在打开的界面中选择: apps->gedit-2->preferences->encodings 在右边的 auto_detected 点右键 edit key 或者双击,点 add ,加入 GB18030 点 UP 按钮 将其移动到第一位,然后 save and exit ,就可以在 gedit 中显示中文了。
3 . 安装scim 中文输入法
a . 删除安装系统的时候装的那个 scim ,实际是个假的
sudo apt-get remove scim ( 终端输入 )
b . 下载安装 scim 输入法。下载完了系统会自己装上,中间会有提示,直接 y 就行了
sudo apt-get install scim
c . 下载安装中文输入法,前面那一步只是下载一个可以运行输入法的平台,现在是在这个具体平台上安装中文输入
sudo apt-get install scim-chinese
d . 新建一个 95xinput 的文件
sudo gedit /etc/X11/Xsession.d /95xinpu t
该文件的具体内容
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim
具体为什么还不知道,总之可以用。确定无误后,保存,退出 gedit
e . 退出终端
f. 注销 Logout ,重新登录,然后用 Ctrl+Space 就可以激活中文输入法