目的:利用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) |