目的是删除硬盘中所有NTFS格式,采用LINUX原生的EXT3格式。于是找到硬盘里下载的ubuntu-8.04-alternate-i386.iso
介绍下我的安装环境 无光驱、无软驱 、一个SATA250G硬盘(NTFS 分区 三个 )以及一个NTFS单分区80G移动硬盘、一根联网的网线(路由器共享上网)局域网也不存在FTP用网络安装亦经不起那个长时间下载考验,所以选择硬盘安装。
据我了解 安装UBUNTU 主要有几种方式 :WUBI 、GRUB、FTP安装、光盘、等……;
以前就听说过WUBI的安装方式。根据要求设置好WUBI。把目录设定在C:\ 由于我此前的C盘大小为29G,所以大小我选择20G,细想一下。我猜WUBI应该是提供UBUNTU与WINDOS共存的一种方式。好像并不符合我的目的。没有停下。毕竟已经走到这部,多了解下也是好的。继续,按下“继续”键。在网络下载一步骤出现错误。是否下的WUBI有问题(Wubi- 8.04.exe)。GOOGLE搜索了解 WUBI是把UBUNTU下载在从C:\UBUNTU下,用 WINRAR解压出来,按照同样的格式拷贝进C:\UBUNTU。再次实验,网络错误还是出现。算了,可能是网络太慢(512K电信 115K/S)。由于我太懒,所以放弃实验WUBI了。
转而了解GRUB方式。GRUB方式有三个要点。不过好像都说FAT32格式支持比较好点,NTFS格式据说也支持
死马当活马医吧。
第一是需要找到我们所需安装版本的内核与启动文件 这里发现ubuntu-8.04-alternate-i386.iso好像与以往的光盘不同,vmlinuz、initrd.gz这两个文件不在光盘.disk和casper目录下。他其实存放于install目录中。期间有些不确定。跑到官网上下载上文所提示的两个文件。拷贝至C盘根目录下,知道最后成功,我还是相信我的直觉用INSTALL目录中的文件启动。
第二为GURB FOR DOS的设置,需要说明的是,我下的是 Linux公社 www.linuxidc.com提供的grub4dos-0.4.3。起先认为拷贝grub.exe、menu.lst这两个文件至C盘根目录下就可行,事实上,需要这样会出现缺失GURB启动所需文件。没有耐性实验了,反正我将grub4dos-0.4.3里面所有文件都拷贝至根目录下。
下面是重点,GRUB的menu.lst这个文件的设置
参考网上文章。发现有以下几个版本。
1.
代码: 全选
title Ubuntu 8.04 LiveCD
root (hd0,3)
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot
代码: 全选
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
3.
代码: 全选
title install
kernel (hd0,4)/edgy/vmlinuz root=/dev/ram ramdisk_size=1048576 devfs=mount,dall vga=771
initrd (hd0,4)/edgy/initrd.gz
boot
title 之后定义的为 菜单中的名字按你所想的输入吧。
定义root,也就是你的光盘镜像位置,假如我的镜像放在C盘中,可以选择输入
root (hd0,0)
一直没搞清楚 root(hd0,0)后面的这个参数是之间如何设置
hd0,0代表第一个硬盘的第一个分区,为什么hd0,4j就代表第一个硬盘的第二个分区.是否C盘与D盘之间需要在后一个0上加4
hd是否不区分接口,还是像LINUX下区分为hd、sd……等等。
困惑,希望有高手给予帮助
如2所示,也可以用 find --set-root 寻找,例如我的镜像为
ubuntu-8.04-alternate-i386.iso,也就为
代码: 全选
find --set-root /ubuntu-8.04-alternate-i386.iso
kernel 定义 内核文件的地址,其中可以添加一些参数。
initrd为定义 启动文件地址,与kernel作用差不多
因为情况比较特殊需要将需要将250G 硬盘上所有NTFS格式修改并格式化为EXT3,
所以将vmlinuz、initrd.gz这两个文件与ISO镜像拷贝到C盘根目录中。负责启动进入安装模式
并在移动硬盘上也拷贝了一个ISO镜像,以让安装继续下去。
这里我的menu.lst为:
代码: 全选
title Install Ubuntu
find --set-root /ubuntu-8.04-alternate-i386.iso
kernel /vmlinuz
initrd /initrd.gz
boot
然后按照参考文件操作将WIN的 boot.ini 修改为可写。
“运行” 输入 “ attrib -r -h -s c:\boot.ini”
然后在 boot.ini中最后一行添加
C:\grldr=“Install Ubuntu”
重启,选择 Install Ubuntu
引导,嘿嘿,识别到移动硬盘了。硬盘标识为 sdb1,继续安装。
在手动分区后(把250GB硬盘整盘分配给UBUNTU)。遇到一个奇怪的问题。
保存并更改分区格式后,无法进行安装。也没有错误提示,一度怀疑为GRUB没有Find到ISO镜像文件。回到安装目录
运行在硬盘中寻找ISO 镜像,提示有搜索到 镜像,排除了
瞎猫碰死耗子,,在/ 分区中,胡乱的将所有选项都运行一遍。呵呵,居然安装过程继续了。
HOHO,终于成功了。现在我就用 ubuntu 8.04+Firefox3.0写下此文章。希望对和我一样的新手有所帮助,同时也希望高手给予帮助。
第一次发帖,文法及思路不是很通,望大家多多包涵。
主要参考了以下几篇文章原文地址点击可见
1.ubuntu 8.04硬盘安装详解
2.Ubuntu Linux 6.10 alternate的硬盘安装指南(无损Windows)
3.6.10alternate的硬盘安装教程
4.Ubuntu 7.04 硬盘安装与配置