硬盘安装LINUX关键步骤中GRUB的一些问题分析解答
时间:2007-05-22 来源:xuanfei
(本文以最新feisty系统的硬盘安装为例)
一。下载iso文件和引导文件
ubuntu-7.04-desktop-i386.iso
initrd.gz
vmlinuz
http://ubuntu.csie.nctu.edu.tw/ubuntu-releases/7.04/
http://ftp.sjtu.edu.cn/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/initrd.gz
http://ftp.sjtu.edu.cn/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/vmlinuz
注:nitrd.gz和vmlinuz的版本应该和ISO文件的版本严格对应,比如,不应用i386的initrd.gz和vmlinuz去引导amd64的ISO安装文件。其外Ubuntu有initrd.gz必须是从网上下载,不同于其他发行版可以直接从ISO提取。
二、使用grub命令引导安装文件
grub损坏解决方案:
WINDOW环境:
c:\fdisk /mbr
建议使用grub for dos 下载地址==》http://download.gna.org/grub4dos/ 下载后把文件释放到C盘根目录,在C盘boot.ini文件中添加
c:\grldr="My Grub"内容,或 从启用DOS系统进入C盘运行grub输入:grub.exe
linux环境:
可以用你安装linux时所用的第1张光盘(光驱启动)或你用boot.img制做的软盘(软驱启动)启动机器。在出现boot:提示符之后,键入
linux single root=/dev/hdxx initrd=
((注:hdxx为你的linux所在的分区,比如我的在/dev/hdb3。“initrd=”等号后边什么也没有)
回车,开始启动系统,最后出现:
sh2.05a#
键入
grub
然后,在grub>提示符下,键入
root (hdx,x)
告诉系统你的linux所在的分区,如果记不清了,可以在键入"root (hd"之后,按一下TAB键。
一切顺利的话,再键入
setup (hd0)
把grub装入主引导区(MBR)。或键入
setup (hdx,x)
把grub装入你想装的地方。
进入grub,按c键调出命令模式
输入如下命令
kernel (hd0,n)/vmlinuz root=/dev/ram0 ramdisk_size=32000 devfs=mount,dall
initrd (hd0,n)/initrd
boot
解释上面的一些参数:
#(hd0,n)参数:代表引导文件所在分区。分区名的前头两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd(指SCSI硬盘);第三个字母分区在哪个设备,按a,b,c,d的顺序排列,如hda是IDE 1口的主硬盘,则IDE 2口的主硬盘就应该是hdc了;最后的数字在该设备上的分区顺序,前四个分区(主分区或扩展分区)用数字1 到4表示, 逻辑分区从5开始, 例如: hda,3表示第一个IDE硬盘上的第三个主分区或扩展分区。
#root参数:根文件系统/所在位置,因为我们的系统完全在内存里运行,所以根 / 便是/dev/ramdisk设备。
#ramdisk_size参数:linux可将内存的一部分作为文件系统使用,这就是说ramdisk. ramdisk_size即在内存中保留出来作为文件系统的内存大小(以K为单位)
三、进行安装配置
点点鼠标就可以完事拉,就不多加以解释拉!:)
一。下载iso文件和引导文件
ubuntu-7.04-desktop-i386.iso
initrd.gz
vmlinuz
http://ubuntu.csie.nctu.edu.tw/ubuntu-releases/7.04/
http://ftp.sjtu.edu.cn/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/initrd.gz
http://ftp.sjtu.edu.cn/ubuntu/dists/feisty/main/installer-i386/current/images/hd-media/vmlinuz
注:nitrd.gz和vmlinuz的版本应该和ISO文件的版本严格对应,比如,不应用i386的initrd.gz和vmlinuz去引导amd64的ISO安装文件。其外Ubuntu有initrd.gz必须是从网上下载,不同于其他发行版可以直接从ISO提取。
二、使用grub命令引导安装文件
grub损坏解决方案:
WINDOW环境:
c:\fdisk /mbr
建议使用grub for dos 下载地址==》http://download.gna.org/grub4dos/ 下载后把文件释放到C盘根目录,在C盘boot.ini文件中添加
c:\grldr="My Grub"内容,或 从启用DOS系统进入C盘运行grub输入:grub.exe
linux环境:
可以用你安装linux时所用的第1张光盘(光驱启动)或你用boot.img制做的软盘(软驱启动)启动机器。在出现boot:提示符之后,键入
linux single root=/dev/hdxx initrd=
((注:hdxx为你的linux所在的分区,比如我的在/dev/hdb3。“initrd=”等号后边什么也没有)
回车,开始启动系统,最后出现:
sh2.05a#
键入
grub
然后,在grub>提示符下,键入
root (hdx,x)
告诉系统你的linux所在的分区,如果记不清了,可以在键入"root (hd"之后,按一下TAB键。
一切顺利的话,再键入
setup (hd0)
把grub装入主引导区(MBR)。或键入
setup (hdx,x)
把grub装入你想装的地方。
进入grub,按c键调出命令模式
输入如下命令
kernel (hd0,n)/vmlinuz root=/dev/ram0 ramdisk_size=32000 devfs=mount,dall
initrd (hd0,n)/initrd
boot
解释上面的一些参数:
#(hd0,n)参数:代表引导文件所在分区。分区名的前头两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd(指SCSI硬盘);第三个字母分区在哪个设备,按a,b,c,d的顺序排列,如hda是IDE 1口的主硬盘,则IDE 2口的主硬盘就应该是hdc了;最后的数字在该设备上的分区顺序,前四个分区(主分区或扩展分区)用数字1 到4表示, 逻辑分区从5开始, 例如: hda,3表示第一个IDE硬盘上的第三个主分区或扩展分区。
#root参数:根文件系统/所在位置,因为我们的系统完全在内存里运行,所以根 / 便是/dev/ramdisk设备。
#ramdisk_size参数:linux可将内存的一部分作为文件系统使用,这就是说ramdisk. ramdisk_size即在内存中保留出来作为文件系统的内存大小(以K为单位)
三、进行安装配置
点点鼠标就可以完事拉,就不多加以解释拉!:)
输入您的搜索字词提交搜索表单 |
||
|
相关阅读 更多 +
排行榜 更多 +