昨天根据网上搜索到的从windows引导进入ubuntu的方法,试了很多种办法,其中采用从ubuntu导出*.inx的办法,试验没有通过,从boot.ini不能引导,后自己在摸索中找到如下的方法,与大家共享。
1、boot.ini配置:
[bootloader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operatingsystems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindowsXPProfessional"/noexecute=optin/fastdetect
C:\Vfloppy\boot\BootDisk.bin="由虚拟启动软盘启动"
c:\grldr="Ubuntu7.04"
2、C盘下memu.lst配置
timeout5
default0
fallback1
splashimage(hd0,0)/boot/grub/bj2008.xpm.gz
fontfile(hd0,0)/boot/grub/fonts
titlebacktoWindowsXP
root(hd0,0)
makeactive
chainloader 1
titleGNUGrubmenu
configfile(hd1,0)/boot/grub/menu.lst
titleUbuntuLinux7.04LiveCD
kernel(hd0,0)/boot/feisty/vmlinuzboot=gnix_oagramdisk_size=1048576root=/dev/ramrwquietsplashdebian-installer/locale=zh_CNfd_dir=feisty
initrd(hd0,0)/boot/feisty/initrd.gz
3、方法解释
3.1、我的ubuntu安装在第二块硬盘的第一分区,ubuntu安装时选择把grub安装在ubuntu所在分区,而不是在win所在的mbr,并且备份配置好的c盘下的boot.ini、grldr和menu.lst以及其它的c:/boot下的文件(装ubuntu时的启动文件),这样重新装win后只需将备份文件还原即可,并不影响ubuntu的使用。
3.2本办法采用的是先从Windows的ntloader引导grldr,再根据C盘下的menu.lst文件从grldr引导ubuntu下的menu.lst的方法引导ubuntu。
3.3第二条中的menu.lst配置中,“titlebacktoWindowsXP”是返回XP的启动菜单;“titleGNUGrubmenu”是实现启动ubuntu分区的menu.lst,并引导启动ubuntu;“titleUbuntuLinux7.04LiveCD”是实现引导ubuntu的LiveCD。
按照以上方法,本人已经实现了通过boot.ini对ubuntu的引导。
从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04从boot.ini引导ubuntu7.04
阅读(896) | 评论(0) | 转发(0) |