您的位置:首页 > 其它

grub4dos 从硬盘引导安装 ubuntu

2011-02-12 15:15 495 查看
原文地址:http://hi.baidu.com/sxpspace/blog/item/aa29f5f351acf857352acc38.html

从硬盘安装 ubuntu 根本不要这么多文件,我之前放这么多文件在根目录也是按网络上的方法来做的。用 grldr, menu.lst, ISO
文件,vmlinuz 文件,initrd.gz 文件,以及修改 boot.ini 就可以用 grub4dos 来引导安装 ubuntu
了。假设上面这些文件都放在 C 盘根目录,menu.lst 可以这样写:

title Install ubuntu

root (hd0,0)

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso

initrd /initrd.gz

boot

当然,可以在不解出vmlinuz 文件,initrd.gz 文件的情况下,grub4dos 也能成功从硬盘引导 ubuntu 安装。这里 C 盘根目录有 grldr, menu.lst, ISO 文件,这时的 menu.lst 可以写作:

title Install ubuntu

map (hd0,0)/ubuntu.iso (hd32)

map --hook

root (hd0,0)

kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso

initrd (hd32)/casper/initrd.gz

boot

这里用 map 指令将 ISO 文件模拟为硬盘/光盘,在模拟磁盘中读取vmlinuz 文件,initrd.gz 文件。当控制权交给 kernel 后,计算机就从实模式过渡到保护模式。磁盘模拟也就不起作用了。

要注意的是这里 ubuntu.iso 要连续存放,在 grub 模式中可以进行测试,将它放在一个新建的分区可以保证这一点。如果内存够大,可以用
map --mem 指令直接将其映射到内存。ISO 文件不一定要放在 C 盘根目录,只要在上面 iso-scan/filename
中指定路径即可。

注意:

1. 安装过程中会提示光盘没有卸载,解决办法是在命令行里输入“sudo umount -l /isodevice”.

2. 安装完ubuntu系统后,在命令行运行"sudo update-grub",这样重启后就能够看到window系统的菜单了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: