硬盘安装Ubuntu10.04与XP 双系统

来源:互联网 发布:js onclick 参数 编辑:程序博客网 时间:2024/06/06 16:32

一.从XP中分离20G空间用于安装Ubuntu

用分区魔术师从XP的 Extended Partition中,分离出20G的Unallocated Space用于安装Ubuntu

 

二.安装准备

软件需求

        ubuntu-10.04-desktop-i386.iso

        grub4dos(最新版)
         1. 
ubuntuiso文件系统盘根目录下,这个盘可以ntfs,也可以是fat32,当然,它也可以是linux的文件系统.只是不要把这个文件放在你要安装系统的分区上就可以。
         2.
winrar或者其它工具从iso文件中提取Casper下的vmlinuzinitrd.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.lstgrldr,将他们先重命名
       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, 然后进入系统盘删除 vmlinuzinitrd.gzmenu.lst 三个文件,并改回boot.ini文件。

 四.ubuntu初始配置

         1.设置软件源

 

         决定了你从官网下载软件的速度:在system-- Administration--Software Source 其中的ubuntu software中的download from otherselect best server,系统会帮你找个你当时网络连接最快的镜像。

         2.gedit中显示中文:

       Terminal下输入:sudo gconf-editor 在打开的界面中选择: apps->gedit-2->preferences->encodings 在右边的auto_detected点右键edit key或者双击,点add,加入GB18030UP按钮 将其移动到第一位,然后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 /95xinput

            该文件的具体内容

               /usr/bin/scim -d

            XMODIFIERS="@im=SCIM"

            export  XMODIFIERS

            export  GTK_IM_MODULE=scim

            

            具体为什么还不知道,总之可以用。确定无误后,保存,退出gedit

         e.退出终端

 

         f.  注销Logout,重新登录,然后用Ctrl+Space就可以激活中文输入法

 

 

 

 

 

 

 

原创粉丝点击