我的环境是windows xp 所需工具:ubuntu10.04 .iso(废话)、grub4dos 、ubuntu iso文件中提取Casper下的vmlinuz和initrd.gz(initrd.lz)
1、vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory” 详见百度百科
2、initrd是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。注意,ubuntu 10.04 initrd是用lz压缩的,因此名字为initrd.lz 有得版本是gz压缩的。名字是initrd.gz 这点需要注意!
3、GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。这次我们只需要提取grldr这个文件
配置与启动
准备好工具后,把ubuntu 10.04 vmlinuz initrd.lz(initrd.gz)grldr 都拷贝到C盘根目录。创建一个文本文件,改名为menu.lst,填上以下内容
title Install Ubuntufind –set-root / ubuntu-10.04-desktop-i386.iso (填你的镜像名字)kernel /vmlinuz boot=casper iso-scan/filename=/ ubuntu-10.04-desktop-i386.iso locale=zh_CN.UTF-8initrd /initrd.lz
注意:initrd如果是gz格式的,请填initrd.gz ubuntu 10.04桌面版是lz格式的。
再编辑C盘根目录下的boot.ini,填上以下内容
c:/grldr=”ubuntu”