原文地址:
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只需要两个文件作引导——grldr,menu.lst(grldr就是grub for dos的引导程序,针对XP的就是grldr,menu.lst只是引导菜单).
所以,请下载grub for dos最新版,把里面的grldr和menu.lst放到你的c盘,这样c盘中应有两个文件:
三、打开并编辑我们的menu.lst菜单(只需保留以下内容即可)。
这里要说明的是:
四、打开C盘下的boot.ini,并新增一行:
说明:在开机时,会显示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))。