
windows下添加ubuntu引导 教程
-
- 帖子: 2
- 注册时间: 2012-11-24 15:44
- 系统: windows7
Re: windows下添加ubuntu引导 教程
我只是想先 进入ubuntu界面而已,用了上面的方法,找到“EasyBCD 单文件”这个软件,设置引导成功了,可是到了选择进入linux系统的时候提示“无法加载所选项,因为程序丢失或损坏”。好像少了什么文件,“\NST\AutoNeoGrub0.mbr”,还有个是“NeoGrub引导加载器”,选择了后也是提示“无法加载所选项”“\NST\NeoGrub.mbr”。我现在linux都进不了,我是菜鸟。第一次接触,可能问题问的不太明白。想发个图片,,,,也不晓得怎么发,,
。。。

- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: windows下添加ubuntu引导 教程
重新安装easybcd试试,不要用单文件版的yang1140477687 写了:我只是想先 进入ubuntu界面而已,用了上面的方法,找到“EasyBCD 单文件”这个软件,设置引导成功了,可是到了选择进入linux系统的时候提示“无法加载所选项,因为程序丢失或损坏”。好像少了什么文件,“\NST\AutoNeoGrub0.mbr”,还有个是“NeoGrub引导加载器”,选择了后也是提示“无法加载所选项”“\NST\NeoGrub.mbr”。我现在linux都进不了,我是菜鸟。第一次接触,可能问题问的不太明白。想发个图片,,,,也不晓得怎么发,,。。。
-
- 帖子: 4
- 注册时间: 2012-11-12 14:22
- 系统: UBUNTU12.10
Re: windows下添加ubuntu引导 教程
谢谢,你的热心帮助。我的意思是能否在Win8的启动项里直接添加什么内容可以直接启动ubuntu12.10而不是用gurb启动。qy117121 写了:见第4条,把 内核名,路径 和分区号改成你的Alwin 写了:我是先安装的Win7再安装Ubuntu12.10用GUNB启动。现在把Win7所在的C盘格式化安装了Win8。按照2的方法,现在启动选项里,选择neogrub进入gurb启动项ubuntu12.10,选择进入,就变成我格式化前的grub的ubuntu和Win7启动选项,选择ubuntu12.10才能进入。我现在想要在Win8的启动选项里直接选择进入ubuntu该怎么修改?谢谢!我的/boot是单独分区的。
参考/boot/grub/grub.cfg修改
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: windows下添加ubuntu引导 教程
就是第4 条啊,参见 我的第4条的代码,内核和分区号修改成你的,Alwin 写了:谢谢,你的热心帮助。我的意思是能否在Win8的启动项里直接添加什么内容可以直接启动ubuntu12.10而不是用gurb启动。qy117121 写了:见第4条,把 内核名,路径 和分区号改成你的Alwin 写了:我是先安装的Win7再安装Ubuntu12.10用GUNB启动。现在把Win7所在的C盘格式化安装了Win8。按照2的方法,现在启动选项里,选择neogrub进入gurb启动项ubuntu12.10,选择进入,就变成我格式化前的grub的ubuntu和Win7启动选项,选择ubuntu12.10才能进入。我现在想要在Win8的启动选项里直接选择进入ubuntu该怎么修改?谢谢!我的/boot是单独分区的。
参考/boot/grub/grub.cfg修改
把代码放到neogrub的菜单里,最上面添加 timeout 0
在win下,如果不用其他软件 grub4dos(neogrub)等,是不可能引导linux系统的,
我的第4 条,是在neogrub那里直接引导了ubuntu 的内核并启动,不会再出现ubuntu的grub菜单,同时neogrub的文件里加了timeout 0 表示等待时间为0 ,在win8启动菜单那里只需要选择neogrub就会启动了ubuntu了,
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: windows下添加ubuntu引导 教程
楼主为什么不介绍
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
代码: 全选
The best way to predict the future is to invent it.
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: windows下添加ubuntu引导 教程
很简单,我不会wangchaoran 写了:楼主为什么不介绍
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
- haoyihuan
- 帖子: 271
- 注册时间: 2009-06-11 13:37
-
- 帖子: 2
- 注册时间: 2012-11-24 15:44
- 系统: windows7
Re: windows下添加ubuntu引导 教程
哦哦,好了。嘿嘿。qy117121 写了:重新安装easybcd试试,不要用单文件版的yang1140477687 写了:我只是想先 进入ubuntu界面而已,用了上面的方法,找到“EasyBCD 单文件”这个软件,设置引导成功了,可是到了选择进入linux系统的时候提示“无法加载所选项,因为程序丢失或损坏”。好像少了什么文件,“\NST\AutoNeoGrub0.mbr”,还有个是“NeoGrub引导加载器”,选择了后也是提示“无法加载所选项”“\NST\NeoGrub.mbr”。我现在linux都进不了,我是菜鸟。第一次接触,可能问题问的不太明白。想发个图片,,,,也不晓得怎么发,,。。。
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: windows下添加ubuntu引导 教程
方法很简单,装ubuntu时,grub别安到/dev/sda,以及/dev/sda1(也就是win的系统盘),可以安到ubuntu的根分区或/boot(如果单独分出来的话),假设grub安到了/dev/sda5 ,qy117121 写了:很简单,我不会wangchaoran 写了:楼主为什么不介绍
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
然后在livecd中,打开终端,执行
代码: 全选
sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1
代码: 全选
C:\ubuntu.pbr="ubuntu"
win7/8添加启动项方法在此省略。
代码: 全选
The best way to predict the future is to invent it.
-
- 帖子: 4
- 注册时间: 2012-11-12 14:22
- 系统: UBUNTU12.10
Re: windows下添加ubuntu引导 教程
非常感谢你的热情和耐心。修改好了。谢谢!qy117121 写了:就是第4 条啊,参见 我的第4条的代码,内核和分区号修改成你的,Alwin 写了:谢谢,你的热心帮助。我的意思是能否在Win8的启动项里直接添加什么内容可以直接启动ubuntu12.10而不是用gurb启动。qy117121 写了:见第4条,把 内核名,路径 和分区号改成你的Alwin 写了:我是先安装的Win7再安装Ubuntu12.10用GUNB启动。现在把Win7所在的C盘格式化安装了Win8。按照2的方法,现在启动选项里,选择neogrub进入gurb启动项ubuntu12.10,选择进入,就变成我格式化前的grub的ubuntu和Win7启动选项,选择ubuntu12.10才能进入。我现在想要在Win8的启动选项里直接选择进入ubuntu该怎么修改?谢谢!我的/boot是单独分区的。
参考/boot/grub/grub.cfg修改
把代码放到neogrub的菜单里,最上面添加 timeout 0
在win下,如果不用其他软件 grub4dos(neogrub)等,是不可能引导linux系统的,
我的第4 条,是在neogrub那里直接引导了ubuntu 的内核并启动,不会再出现ubuntu的grub菜单,同时neogrub的文件里加了timeout 0 表示等待时间为0 ,在win8启动菜单那里只需要选择neogrub就会启动了ubuntu了,
-
- 帖子: 54
- 注册时间: 2012-02-21 14:16
Re: windows下添加ubuntu引导 教程
楼主,有人说如果是XP+Ubuntu,只用复制grldr到C盘根目录,然后写C:\grldr="Ubuntu";
如果是Win7+Ubuntu就只用复制grldr.mbr到C盘根目录,然后写C:\grldr.mbr="Ubuntu";
是不是这样呀?
如果是Win7+Ubuntu就只用复制grldr.mbr到C盘根目录,然后写C:\grldr.mbr="Ubuntu";
是不是这样呀?
-
- 帖子: 54
- 注册时间: 2012-02-21 14:16
Re: windows下添加ubuntu引导 教程
貌似这个就不需要用别的软件了,不过我还是想问一下:wangchaoran 写了:方法很简单,装ubuntu时,grub别安到/dev/sda,以及/dev/sda1(也就是win的系统盘),可以安到ubuntu的根分区或/boot(如果单独分出来的话),假设grub安到了/dev/sda5 ,qy117121 写了:很简单,我不会wangchaoran 写了:楼主为什么不介绍
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
然后在livecd中,打开终端,执行然后livecd的家目录中会出现一个名为ubuntu.pbr的文件,直接将此文件cp到windows的c盘,然后把此文件作为启动文件在win下添加启动项。如果是xp,直接编辑boot.ini,加一行代码: 全选
sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1
然后就行了。代码: 全选
C:\ubuntu.pbr="ubuntu"
win7/8添加启动项方法在此省略。
1、sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1这段的代码含义是什么?(PS:我只知道/dev/sda5代表/boot分区或是装Ubuntu的时候把引导项安装到这个分区了)
2、如果更新系统了(内核也更新了),那是不是要重新用上述代码生成ubuntu.pbr?
3、为啥是ubuntu.pbr而不是ubuntu.mbr呢、、、?
谢谢哈!
- TimePower
- 帖子: 74
- 注册时间: 2012-12-06 0:31
- 系统: nil
Re: windows下添加ubuntu引导 教程
Ubuntu 12.10 X64表示压根本没有core文件啊~~
有X86_x64-EFI/core.efi~~~
有X86_x64-EFI/core.efi~~~
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: windows下添加ubuntu引导 教程
EFI ?TimePower 写了:Ubuntu 12.10 X64表示压根本没有core文件啊~~
有X86_x64-EFI/core.efi~~~
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: windows下添加ubuntu引导 教程
1.大意就是用到底命令将grub引导块读出来,写入一个名为ubuntu.pbr的文件,bs=512 代表一个块为512个字节,count=1代表复制一个块。实际上就是将grub安装时写入的引导记录读出来,写成一个文件而已(更准确的说是将/dev/sda5的第一个扇区读出来)。stillhere 写了:貌似这个就不需要用别的软件了,不过我还是想问一下:wangchaoran 写了:方法很简单,装ubuntu时,grub别安到/dev/sda,以及/dev/sda1(也就是win的系统盘),可以安到ubuntu的根分区或/boot(如果单独分出来的话),假设grub安到了/dev/sda5 ,qy117121 写了:很简单,我不会wangchaoran 写了:楼主为什么不介绍
安装时将grub装到ubuntu的分区上,然后用dd读取出来成一个文件,最后在windows下为此文件添加启动项
这种方法?
这种方法好处是只用见一次grub界面,而且不需要额外的软件。我就是拿此法引导ubuntu的。
然后在livecd中,打开终端,执行然后livecd的家目录中会出现一个名为ubuntu.pbr的文件,直接将此文件cp到windows的c盘,然后把此文件作为启动文件在win下添加启动项。如果是xp,直接编辑boot.ini,加一行代码: 全选
sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1
然后就行了。代码: 全选
C:\ubuntu.pbr="ubuntu"
win7/8添加启动项方法在此省略。
1、sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1这段的代码含义是什么?(PS:我只知道/dev/sda5代表/boot分区或是装Ubuntu的时候把引导项安装到这个分区了)
2、如果更新系统了(内核也更新了),那是不是要重新用上述代码生成ubuntu.pbr?
3、为啥是ubuntu.pbr而不是ubuntu.mbr呢、、、?
谢谢哈!
2.只要不重装grub,就不用。
2.这个名字可以随便起,没有规定,只要不包含Windows下不能用来做文件名的字符就行(毕竟是要放到Windows的分区里的)。
本人高三生,只能星期天上网。
代码: 全选
The best way to predict the future is to invent it.