作者:hakunamatata
一般地,如果要通过红旗linux引导的话,只要把其系统自带的grub安装在硬盘的MBR上,覆盖掉windows vista系统在该处的引导信息就可以了;但是,对于像我这样的,不想通过更改系统的MBR来引导双系统的话,就可以用一下我今晚刚刚实践过的方法进行操作!(注:具体的,以上提到的两种引导双系统的方式的优缺点,有兴趣的人,可以再去搜索一下,在此就不叙述了。)
1、导出Linux引导记录到vista系统盘(Grub没有安装在MBR的,正常地都是安装在系统所在的第一分区上)
#dd if=/dev/sda8 of=/用户名的家目录/redflaglinux.boot bs=512 count=1
/dev/sda8视你的linux boot所在分区而定,如果linux系统可以挂载vista系统盘的话,可以直接生产文件redflaglinux.boot到其中(如我:改of=/mnt/sda1,路径视你的vista系统盘挂载绝对路径而定)。
2、在Vista的引导菜单中加入redflaglinux引导
在Vista下,用管理员权限运行cmd,然后依次输入:
bcdedit /create /d "redflaginux" /application bootsector 得到了一个id字符串,而且会提示你操作成功(每一个正确的dos命令,执行成功的话,都会提示)。
bcdedit /set {id} device partition=C:
bcdedit /set {id} path \redflaglinux.boot
bcdedit /displayorder {id} /addlast
3、重新启动计算机,可以看到vista启动菜单多了一行redflaglinux,选择确定后,就能引导进入红旗linux6系统的启动菜单,然后就OK了!
system32 于 2008-07-25 13:53:38发表:
那Windows2008也行?