当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 14:34 
头像

注册: 2011-11-18 21:41
帖子: 764
地址: China
系统: kubuntu 13.4 amd64
送出感谢: 1
接收感谢: 41
我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd,虽然图形化界面配置比较容易,但还需要从网上下载,而且安完ubuntu还需要重启进windows配置,弄不好windows也启动不了(我在vbox玩过easybcd,结果vbox里的win7挂了。)而如果在ubuntu装完后用linux命令的话,最多4条就搞定了(前提是你只想用命令。)

装ubuntu时,在分区那一步,窗口下部有一个“引导程序”项,那就是grub安装位置,grub不要安到/dev/sda,以及/dev/sda1(也就是win的系统盘),可以安到ubuntu的根分区或/boot(如果单独分出来的话),在下拉列表中选择。
假设grub安到了/dev/sda5 ,然后在livecd中,打开终端,执行
代码:
sudo dd if=/dev/sda5 of=ubuntu.pbr bs=512 count=1


sudo dd if=/dev/sdaX of=ubuntu.pbr bs=512 count=1
其中,/dev/sdaX为安装grub的地方,例子中是/dev/sda5,请根据您的情况修改。 ubuntu.pbr这个名字可以随便改,此为示例。

然后livecd的家目录中会出现一个名为ubuntu.pbr的文件,直接将此文件复制至windows的c盘,然后,

如果是xp,直接编辑xp的boot.ini,加一行
代码:
C:\ubuntu.pbr="ubuntu"


如果是win vista/7,就在windows的系统盘里建一个文本文件,命名为boot.ini,,然后将下面一段拷进去
代码:
[boot loader]
timeout=5
default=
[operating systems]
C:\ubuntu.pbr="ubuntu"

干完后,直接重启,ubuntu就会出现在windows的启动菜单里了。
win8需在重启后用bcdedit或其他工具(例如bootice)添加启动项。而我则用win7的bootmgr替换掉win8的bootmgr,所以我的win8(更确切的是bootmgr)也认boot.ini

PS:如果你只想用命令,那么,4条命令,
第一条上面已提到,就是将grub引导块读出来,写入一个名为ubuntu.pbr的文件。
第二条,挂载windows的系统盘。 示例:sudo mount /dev/sda1 /media/win
第三条,将ubuntu.pbr文件复制至windows的c盘 示例:sudo cp ~/ubuntu.pbr /media/win/ubuntu.pbr
第四条,添加启动项。 示例:sudo echo 'c:\ubuntu.pbr="ubuntu"' >> /media/win/boot.ini (如果是xp)
如果还要第五条,就是 reboot

每个人系统安装方式及磁盘分区都不甚相同,所以请根据您的情况修改上述命令。

dd这个神器,为什么没见几个人提过呢?


_________________
代码:
The best way to predict the future is to invent it.


最后由 wangchaoran 编辑于 2012-12-26 15:36,总共编辑了 1 次


_________________
评价: 3.7% Swords-man
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 14:52 
头像

注册: 2007-12-14 13:40
帖子: 49903
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
WIN8 不认boot.ini的


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:13 

注册: 2007-01-14 16:23
帖子: 4335
送出感谢: 0 次
接收感谢: 109
我只是想,如果让他们用bcdedit他们会觉得那东西和grub一样,字符接口,玩不了,而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd


_________________
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:14 
头像

注册: 2007-12-14 13:40
帖子: 49903
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
onlylove 写道:
我只是想,如果让他们用bcdedit他们会觉得那东西和grub一样,字符接口,玩不了,而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd

vista 和win7 还是认boot.ini的,
win8 就不认了


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:21 
头像

注册: 2009-02-06 9:18
帖子: 1081
地址: 小僧乃吐蕃国大雪山大轮寺护国法师座下四大护法之西域妖僧是也
送出感谢: 0 次
接收感谢: 11
qy117121 写道:
onlylove 写道:
我只是想,如果让他们用bcdedit他们会觉得那东西和grub一样,字符接口,玩不了,而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd

vista 和win7 还是认boot.ini的,
win8 就不认了

vista 和win7 怎么会认boot.ini,只会认bcd.
我现在的引导也是用ntldr+boot.ini,我那么多引导工具,我还是觉得这个最好。。。
我喜欢那个选择界面。。


_________________
Laptop: i5-460m hm55 4g 320g hd5470 14'led 2.3kg (acer 4738g)
Windows XP 7 8 all in one partition.
Ubuntu 10.04 LTS
Mac OS X 10.6.7
折腾笔记
论坛随手记


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:23 
头像

注册: 2008-12-20 15:43
帖子: 9349
地址: 心靈深處
系统: 家14.04,公司14.04
送出感谢: 13
接收感谢: 37
:em11 ...學習了...


_________________
[论坛版主行为规定]+[PITIVI簡易教程]+[CAD裝draftsight]+[酷我音乐裝kwplayer]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:25 
头像

注册: 2007-12-14 13:40
帖子: 49903
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
iamfbi 写道:
qy117121 写道:
onlylove 写道:
我只是想,如果让他们用bcdedit他们会觉得那东西和grub一样,字符接口,玩不了,而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd

vista 和win7 还是认boot.ini的,
win8 就不认了

vista 和win7 怎么会认boot.ini,只会认bcd.
我现在的引导也是用ntldr+boot.ini,我那么多引导工具,我还是觉得这个最好。。。
我喜欢那个选择界面。。

不懂就不要乱说话, viewtopic.php?f=139&t=202027


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:26 

注册: 2007-01-14 16:23
帖子: 4335
送出感谢: 0 次
接收感谢: 109
qy117121 写道:
vista 和win7 还是认boot.ini的,
win8 就不认了

这样么?不知道,从来不用双windows,都是单win的


_________________
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:29 
头像

注册: 2011-11-18 21:41
帖子: 764
地址: China
系统: kubuntu 13.4 amd64
送出感谢: 1
接收感谢: 41
引用:
win8 就不认了

win8启动其他操作系统需重启,所以我将win8的bootngr换成win7的了。所以我的win8(更确切说是bootmgr)能认boot.ini。编辑bcd我喜欢用bootice,才100多k,功能也很全。
引用:
而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd

所以我才说
”就在windows的系统盘里建一个文本文件,命名为boot.ini“vista 和win7 还是认boot.ini的。


_________________
代码:
The best way to predict the future is to invent it.


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:36 
头像

注册: 2009-02-06 9:18
帖子: 1081
地址: 小僧乃吐蕃国大雪山大轮寺护国法师座下四大护法之西域妖僧是也
送出感谢: 0 次
接收感谢: 11
qy117121 写道:
iamfbi 写道:
qy117121 写道:
onlylove 写道:
我只是想,如果让他们用bcdedit他们会觉得那东西和grub一样,字符接口,玩不了,而且提醒楼主,从vista开始,就没有boot.ini一说,改用bootmgr了,所以有了bcd

vista 和win7 还是认boot.ini的,
win8 就不认了

vista 和win7 怎么会认boot.ini,只会认bcd.
我现在的引导也是用ntldr+boot.ini,我那么多引导工具,我还是觉得这个最好。。。
我喜欢那个选择界面。。

不懂就不要乱说话, http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=202027

学习了。。原来还可以这样,但我一直boot.ini和bcd同时存在,从来都没发现win7能加载boot.ini。。。
可能先加BCD,没有BCD再加boot.ini?

我现在的是ntldr-boot.ini-grldr-bootmgr-bcd,好复杂的启动win7
那个grldr是软改bios激活win7的。。


_________________
Laptop: i5-460m hm55 4g 320g hd5470 14'led 2.3kg (acer 4738g)
Windows XP 7 8 all in one partition.
Ubuntu 10.04 LTS
Mac OS X 10.6.7
折腾笔记
论坛随手记


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 15:36 
头像

注册: 2012-01-12 13:32
帖子: 594
送出感谢: 1
接收感谢: 7
问一下 如果按照楼主的做法
启动的时候还能不能修改参数呢
还有bsd能不能适用此种方法


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 16:16 

注册: 2012-07-09 15:08
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
请问楼主这种方法对于其他发行版适用吗? :em01


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 17:47 
头像

注册: 2010-07-15 18:30
帖子: 674
送出感谢: 2
接收感谢: 7
我用 BCD,只是因为它可以直接添加 VIM 等文件。


_________________
我是OS控…


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 18:07 
头像

注册: 2011-11-18 21:41
帖子: 764
地址: China
系统: kubuntu 13.4 amd64
送出感谢: 1
接收感谢: 41
619109404 写道:
请问楼主这种方法对于其他发行版适用吗? :em01

当然适用,因为原理是将grub引导块读出来写成一个文件,用win的启动管理器加载,引导流程是bios-->ntldr(bootmgr)-->grub,与grub写进mbr的区别仅是多了一步win的启动管理器加载,即使用lilo也可以,只要grub不装到mbr和win的系统盘就行。


_________________
代码:
The best way to predict the future is to invent it.


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 我很奇怪,为什么很多人在windows下添加ubuntu引导时都用easybcd
帖子发表于 : 2012-12-26 18:53 
头像

注册: 2007-11-25 13:29
帖子: 7359
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 102
标记,学习了


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译