从硬盘安装Ubuntu8.04.1小结(2008.09)
一、准备工作
1、ubuntu 8.04.1 desktop安装镜像 ;
2、grub for dos (grub4dos);
3、把硬盘的剩余空间用Windows自带的磁盘管理工具设为空闲分区;
二、硬盘安装前的配置
1、把ubuntu 8.04 desktop镜像放到win系统根目录下,我这里是C盘(本人的硬盘都是NTFS格式的,网上说在FAT32格式下这种方法也是能够正常安装)。
2、用winrar打开ubuntu 8.04 desktop,把casper文件夹解压到C根目录下,并提取casper目录内的initrd.gz和vmlinuz两个文件到C根目录下。
3、打开grub for dos,不用全部解压缩,只取两个文件即可:grldr和menu.lst 将它们同样也放入C根目录下
5、在C盘根目录下的menu.lst文件修改,在最后加上如下内容:
title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz
注意:上面四行内容,有两个地方不要这样写。
5.1 第二行。我觉得这里这么写法简直是多此一举,当时在ubuntu论坛上看到别人都这么写,我以为ubuntu 一定要这么写呢,害的我等阿等阿......昏死!要什么find嘛!搞清楚你的镜像阿grldr阿menu.lst阿casper阿等等放在哪里了就行,我这里是C根目录,因为只有一块硬盘,第二行我直接写成:root (hd0,0)就可以了,还find什么呢。害我以为死机了,硬关机两次!
5.2 第三行。这里有句iso-scan/filename 有人用iso-scan/iso 这样可能会导致错误,就按上面提供的写法就行。
如果有不明白的,直接copy我的menu.lst用吧。如下:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
initrd /initrd.gz
6、编辑 c:/boot.ini
去掉该文件的隐含系统只读属性
windows 下,开始->运行->cmd , 后输入 attrib -r -h -s c:/boot.ini 或者直接右键点击boot.ini文件,把只读去掉。用记事本打开 boot.ini
A、把 timeout=0 改成 timeout=5 ,
B、在最后一行添加 C:/grldr="Install Ubuntu 8.04 desktop" 保存退出即可!
7、重启计算机,在启动菜单位置,选择Install Ubuntu 8.04 desktop,然后选择最下面一个选项:Install Ubuntu就可以进入安装过程了
三、安装过程设置
本次提供给Ubuntu的硬盘空间是20G,分配给Ubuntu各分区挂载量如下:
四、会出现的问题:
1、安装完重启,选择进入Windows(Ubuntu),出现"...error 15..."
2、可能在解决以上问题后,启动时,可看到各系统列表,选择Ubuntu后,出现"...error 17..."
-->在选择启动Ubuntu之前,按下"e"字母键,列出"menu.lst"的启动设置;
-->逐一枚举(hd0, X),X为从0开始一直下去直至成功进入;
-->进入后:
sudo
gedit root/grub/menu.lst
然后编辑,把(hd0,X) X改为以上枚举得到正确的
done
四、常用硬盘软件
1、 Norton PartitionMagic
启动盘下启动,可对硬盘进行一般操作:调整大小、移动、删除、格式化(NTFS,FAT,EXT3等)、合并、检查错误、改盘符等等;
2、 DiskManager
启动盘启动,Dos下:
-->Advanced Options
-->Advanced Disk Installation 自定义对整个硬盘分区(Fat)
3、 DiskGen
启动盘下启动,可重写主引导记录(MBR)