XP硬盘安装Ubuntu 10.10双系统图解(转)

原文地址:

http://www.ylmf.net/ubuntu/guide/201010297968.html

http://www.ylmf.net/ubuntu/guide/201010297969.html

http://forum.ubuntu.org.cn/viewtopic.php?t=272229

 

Maverick Meerkat Ubuntu 10.10启用了全新的安装程序,使得整个安装过程不但焕然一新,对那些不太熟悉Linux环境的用户来说也更容易使用了。

  在安装过程中,用户可以下载软件更新,安装无线网卡官方驱动,并完成对MP3音频文件、Adobe Flash Player播放器、Java、DVD播放的支持。

  下面说说在Windows XP系统下硬盘安装Ubuntu 10.10双系统的全程图解,安装很快,30分钟不到就能安装好。

  1. 首先下载Grub4Dos, 解压grldr 和 menu.lst 两个文件至XP的C盘根目录下, 然后修改menu.lst在末尾添加如下内容:

  title Install Ubuntu

  root (hd0,0)

  kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

  initrd (hd0,0)/initrd.lz

 

  2. 修改Windows XP的boot.ini文件

  在命令提示符下去掉boot.ini的相关属性: attrib -s -h -r c:\boot.ini

  然后编辑boot.ini在末尾添加: C:\grldr="install Ubuntu 10.10"

 

  3. 将下载好的Ubuntu镜像文件直接放在C: ,将其中的.disk文件夹也解压至C:

  4. 将Ubuntu镜像中casper目录下的initrd.lz和vmlinuz两个文件也解压至C:

  5. 重新启动进入livecd模式安装

  重启计算机,选择Grub,进入Grub引导程序,选择最后一项(Install Ubuntu 10.10),稍等即可进入Ubuntu 的liveCD模式(步骤与光盘安装相同)。

  ============

  另外特别注意:

  ============

  1. 在安装过程的分区步骤中会有不能卸载/isodevice 的提示。所以在安装前请在命令窗口终端输入:

  sudo umount -l /isodevice

  见下图

 

  2. 安装完后重启Windows XP启动项会丢失, Ubuntu 10.10使用的是grub2,只有你进入Ubuntu后在修改。

 

网上提供的方法都是这样的,说是安装Ubuntu 10.10后重启Windows XP启动项会丢失。 Ubuntu 10.10使用的是grub2,只有你进入Ubuntu后,在终端输入

  sudo update-grub

  就可以更新grub菜单,找到所有可用的系统,修改默认启动顺序请编辑sudo gedit /boot/grub/grub.cfg 后将default值“0”(Ubuntu)改为“4”(Windows XP)或其它值。

  我们用另外一种更好GRUB2 管理器—Grub Customizer

  安装方法:

  sudo add-apt-repository ppa:danielrichter2007/grub-customizer

  sudo apt-get update

  sudo apt-get install grub-customizer

  使用很简单,自己摸索下,重启Ubuntu 10.10后就有Windows XP启动项了。

 

 

我再总结一下。
一,要安装ubuntu,必须有三个文件:ubuntu.iso(系统安装镜像文件),vmlinuz(内核),initrd.lz(初始化文件).
note:对于alternative的ISO来说,如果是硬盘安装的话,vmlinz和initrd.gz是不可以从ISO镜像文件提取的,只能从官方下载针对硬盘安装的vmlinuz和initrd.gz.http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/hd-media/
请把以上文件放在某个目录下,如E盘。这里E盘有三个文件:

代码:
ubuntu.iso、vmlinz和initrd.lz



二、安装ubuntu只需要两个文件作引导——grldr,menu.lst(grldr就是grub for dos的引导程序,针对XP的就是grldr,menu.lst只是引导菜单).
所以,请下载grub for dos最新版,把里面的grldr和menu.lst放到你的c盘,这样c盘中应有两个文件:

代码:
grldr和menu.lst


三、打开并编辑我们的menu.lst菜单(只需保留以下内容即可)。

代码:
timeout 5
title install ubuntu10.04
root (hd0,5)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash
initrd /initrd.lz


这里要说明的是:

代码:
timeout 5#菜单停留时间
title install ubuntu10.04#标题
root (hd0,5)#确定内核文件的位置(一般,在gurb4dos(即grub4dos,wingrub)、grub1(grub legacy)中,C盘为(hd0,0),D盘为(hd0,4),E盘为(hd0,5)...而grub2分区号则应该加1,即C盘为(hd0,1),我猜测这可能是为了与hda1、sda1相统一吧)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash #加载内核文件vmlinuz和并映射iso镜像,ro代表只读,quiet是安静模式
initrd /initrd.lz#加载内存初始化文件


四、打开C盘下的boot.ini,并新增一行:

代码:
c:\grldr="install ubuntu"


说明:在开机时,会显示boot.ini菜单,加上这句后,菜单中就有install ubuntu这么一个选项,选了这个选项后就执行grldr,grldr会读取menu.lst菜单(类似于boot.ini).
粗略的看,我们的电脑用到的文件依次为:boot.ini->grldr->menu.lst(事实上情况还要复杂一些)

 

说明:

1、本人在安装Ubuntu之前为Windows XP SP2 ghost版系统,启动项还有Dos 和一键Ghost,所以在启动系统选项界面 选择 Install Ubuntu 10.04后总是进入不了menu.lst中的命令,原来是被一键ghost拦截了,进入到一键ghost的选项中去,卸载一键ghost后顺利安装。

2、进入Ubuntu LiveCD后,首先执行 sudo umount -l /isodevice命令,否则到后面还是要重新来过。另外在分区的时候一般至少两个分区swap 和 /。swap为内存一样大即可,其他的格式化为ext4,挂载在/目录下。

3、安装好后重启,只能进入Ubuntu,无法找到Windows。这时进入到Ubuntu,执行update-grub再重新启动,Windows启动项出现。如果你还是喜欢Windows的boot.ini引导启动菜单方式,你可以下载MbrFix.exe修复主引导区,具体修复方法:你下载 MbrFix.exe后,打开运行对话框,定位到MbrFix.exe这个所在的目录,然后输入MbrFix /drive 0 fixmbr /yes

4、Linux.iso需要放在FAT32格式的盘中,然后root (hd0, 0)中的数字0改为相应的盘符对应的数字即可。grub中逻辑分区一数字为4(如果D盘为逻辑分区一,则D为(hd0,4),E为(hd0,5),依次类推,U盘为(hd0,3))。

你可能感兴趣的:(XP硬盘安装Ubuntu 10.10双系统图解(转))