Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567460
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:18:14

 
目的:利用vista启动管理器直接引导vista,xp,linux

vista和xp就不用说了,linux也就是建立一个小镜像,然后像引导xp的ntldr一样引导linux
简要说明一下:
1grub不要装在mbr,不然很容易在重装时被清除。
2如果你的linux装在/dev/sda12,你需要先把grub装在这个扇区,即
#cd/boot/grub
#grub

>root(hd0,11);
>setup(hd0,11);

3生成镜像
#ddif=/dev/sda12of=/home/user/linux_boot_filebs=512count=1
其中/home/user/是你linux系统中的一个路径,linux_boot_file是你生成的文件,名称可以随意改动,之后将这个文件复制到你的windows分区中,即fat,ntfs格式的分区中,以便vista能够读取到,比如将这个文件复制到f:

4vista中管理员身份运行命令控制台(cmd),依次输入下列4条命令即可
bcdedit/create/d"Linux"/applicationbootsector//创建项{uid},后都用这个数值替换

bcdedit/set{uid}devicepartition=f://指定镜像文件所在分区f:

bcdedit/set{uid}path\linux_boot_file//指定镜像文件名,“\”表示根目录下

bcdedit/displayorder{uid}/addlast//将该想添加到启动菜单最下位置

5重启系统就能看到启动菜单中的linux选项了,选中回车将进入到你装在/dev/sda12上的grub启动管理器,进而进入linux。

阅读(162) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~