netbsd如何引导windows7,
版主: lionux
netbsd如何引导windows7,
一块硬盘装两个系统,一是windows7,一是netbsd,谁可以引导谁呢,怎么做?:o
回复: netbsd如何引导windows7,
是BSD的另一版本系统吗hlwork 写了:试试EasyBCD。
回复: netbsd如何引导windows7,
EasyBCD可以管理多个操作系统的启动。可以在Windows XP,Windows Vista,Windows 7下运行。
http://neosmart.net/dl.php?id=1
http://neosmart.net/dl.php?id=1
回复: netbsd如何引导windows7,
EasyBCD,不是BSD。ubuntuwxm 写了:是BSD的另一版本系统吗
在Windows Vista中BCD(Boot Configuration Data)代替boot.ini,保存引导程序的设置数据。
EasyBCD的用法可以在网上搜索。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: netbsd如何引导windows7,
去年好像试过win7 和 openbsd 互相引导,时间有点久了。
这是一篇比较老的的帖子[转载]:http://tech.ddvip.com/2006-08/11551351337289_6.html
对了还有,如果双系统的话可以用windows(2000以上)的引导程序引导netbsd,先mount一个win的分区。比如你的c盘是fat32的格式,你先用如下命令察看c盘在netbsd下的设备文件号
#disklable wd0
然后看到你的c盘是多少,比如是a,netbsd是d
#mount -t msdos /dev/wd0a /mnt
#cd /mnt
#dd if=/dev/rwd0d count=1 of=/dos/netbsd.b
然后启动到win,修改C:\boot.ini文件,在这个文件的最后加入
C:\netbsd.b="NetBSD"
这样就可以用windows xp(或者2000)的ntloader来引导进入netbsd系统了。
OK,就这样了!
如果xp 能够引导netbsd,我想win7也是可以的,除非netbsd的引导程序有重大变化,不然应该是可以的,不过win7 的 bcdedit 是挺麻烦的,如果大家真的需要的话,我可以试试xp 引导netbsd。win7就算了,一个win7就要占用两个分区(真的很过分,[1个主分区,一个其他分区。据说是为了安全考虑])我电脑上上操作系统太多(3个硬盘,9各操作系统[winxp x64,win7,win7 vhd,freebsd,dragonflybsd,openbsd,netbsd,debian liunx,KeFreeBSD debian],到现在还没有全部搞定。[freebsd系列,包含kefreeDebian,dragonflyBSD,非常顽固,互相不兼容,不能多引导]。说实在话,openbsd 简单上手,装了基本就能用,呵呵,netbsd,freebsd,dragonflyBSD,一个比一个难用,安装后一堆自己定义设置,不然根本就是一个发呆[我看着电脑黑屏发呆,呵呵。]可能跟我喜欢最小化安装有关。linux 系列就不说了,和windows一样,刚开始方便,装上就能用,可是看着肥肥的身体,不知道从哪开始减肥膘,如果过自己瞎减,呵呵,就是自己挖坑把自己埋了。我喜欢一点一点加功能,至少感觉自己出问题是那个地方[其实就是感觉,真正出问题时,也是抓瞎,只能百度,谷歌,和 gobsd了]。
这是一篇比较老的的帖子[转载]:http://tech.ddvip.com/2006-08/11551351337289_6.html
对了还有,如果双系统的话可以用windows(2000以上)的引导程序引导netbsd,先mount一个win的分区。比如你的c盘是fat32的格式,你先用如下命令察看c盘在netbsd下的设备文件号
#disklable wd0
然后看到你的c盘是多少,比如是a,netbsd是d
#mount -t msdos /dev/wd0a /mnt
#cd /mnt
#dd if=/dev/rwd0d count=1 of=/dos/netbsd.b
然后启动到win,修改C:\boot.ini文件,在这个文件的最后加入
C:\netbsd.b="NetBSD"
这样就可以用windows xp(或者2000)的ntloader来引导进入netbsd系统了。
OK,就这样了!
如果xp 能够引导netbsd,我想win7也是可以的,除非netbsd的引导程序有重大变化,不然应该是可以的,不过win7 的 bcdedit 是挺麻烦的,如果大家真的需要的话,我可以试试xp 引导netbsd。win7就算了,一个win7就要占用两个分区(真的很过分,[1个主分区,一个其他分区。据说是为了安全考虑])我电脑上上操作系统太多(3个硬盘,9各操作系统[winxp x64,win7,win7 vhd,freebsd,dragonflybsd,openbsd,netbsd,debian liunx,KeFreeBSD debian],到现在还没有全部搞定。[freebsd系列,包含kefreeDebian,dragonflyBSD,非常顽固,互相不兼容,不能多引导]。说实在话,openbsd 简单上手,装了基本就能用,呵呵,netbsd,freebsd,dragonflyBSD,一个比一个难用,安装后一堆自己定义设置,不然根本就是一个发呆[我看着电脑黑屏发呆,呵呵。]可能跟我喜欢最小化安装有关。linux 系列就不说了,和windows一样,刚开始方便,装上就能用,可是看着肥肥的身体,不知道从哪开始减肥膘,如果过自己瞎减,呵呵,就是自己挖坑把自己埋了。我喜欢一点一点加功能,至少感觉自己出问题是那个地方[其实就是感觉,真正出问题时,也是抓瞎,只能百度,谷歌,和 gobsd了]。
回复: netbsd如何引导windows7,
哈哈,也是喜欢折腾系统的主啊。我也是,不过还是你厉害:pwkx9dragon 写了:去年好像试过win7 和 openbsd 互相引导,时间有点久了。
这是一篇比较老的的帖子[转载]:http://tech.ddvip.com/2006-08/11551351337289_6.html
对了还有,如果双系统的话可以用windows(2000以上)的引导程序引导netbsd,先mount一个win的分区。比如你的c盘是fat32的格式,你先用如下命令察看c盘在netbsd下的设备文件号
#disklable wd0
然后看到你的c盘是多少,比如是a,netbsd是d
#mount -t msdos /dev/wd0a /mnt
#cd /mnt
#dd if=/dev/rwd0d count=1 of=/dos/netbsd.b
然后启动到win,修改C:\boot.ini文件,在这个文件的最后加入
C:\netbsd.b="NetBSD"
这样就可以用windows xp(或者2000)的ntloader来引导进入netbsd系统了。
OK,就这样了!
如果xp 能够引导netbsd,我想win7也是可以的,除非netbsd的引导程序有重大变化,不然应该是可以的,不过win7 的 bcdedit 是挺麻烦的,如果大家真的需要的话,我可以试试xp 引导netbsd。win7就算了,一个win7就要占用两个分区(真的很过分,[1个主分区,一个其他分区。据说是为了安全考虑])我电脑上上操作系统太多(3个硬盘,9各操作系统[winxp x64,win7,win7 vhd,freebsd,dragonflybsd,openbsd,netbsd,debian liunx,KeFreeBSD debian],到现在还没有全部搞定。[freebsd系列,包含kefreeDebian,dragonflyBSD,非常顽固,互相不兼容,不能多引导]。说实在话,openbsd 简单上手,装了基本就能用,呵呵,netbsd,freebsd,dragonflyBSD,一个比一个难用,安装后一堆自己定义设置,不然根本就是一个发呆[我看着电脑黑屏发呆,呵呵。]可能跟我喜欢最小化安装有关。linux 系列就不说了,和windows一样,刚开始方便,装上就能用,可是看着肥肥的身体,不知道从哪开始减肥膘,如果过自己瞎减,呵呵,就是自己挖坑把自己埋了。我喜欢一点一点加功能,至少感觉自己出问题是那个地方[其实就是感觉,真正出问题时,也是抓瞎,只能百度,谷歌,和 gobsd了]。
回复: netbsd如何引导windows7,
1. 如果安装了NetBSD的启动引导程序就可以直接选择操作系统了。
2. 即使没有安装或者不想安装NetBSD的启动引导程序,从NetBSD切换到Windos7也很简单,直接,然后选择活动分区就行了,至于WIndows下怎样切到NetBSD,还是听听大家的意见吧......
2. 即使没有安装或者不想安装NetBSD的启动引导程序,从NetBSD切换到Windos7也很简单,直接
代码: 全选
fdisk -a
回复: netbsd如何引导windows7,
wkx9dragon 写了:去年好像试过win7 和 openbsd 互相引导,时间有点久了。
......
我的印象里用windows 2008或者XP来分区(分4个主分区)就可以节省一个主分区,这样windows系统就可以只占用一个分区了,然后先安装windows7(选择头一个分区)、再尝试openbsd、netbsd、一个其它的unix-like了。
回复: netbsd如何引导windows7,
嗯,我试试leo 写了:1. 如果安装了NetBSD的启动引导程序就可以直接选择操作系统了。
2. 即使没有安装或者不想安装NetBSD的启动引导程序,从NetBSD切换到Windos7也很简单,直接,然后选择活动分区就行了,至于WIndows下怎样切到NetBSD,还是听听大家的意见吧......代码: 全选
fdisk -a
回复: netbsd如何引导windows7,
还有一个简单的方式,就是保留windows的MBR,用OpenBSD的安装盘来启动系统,进入shell后,运行下面的命令:
然后选择需要激活的分区,NetBSD的安装盘也应该有类似的功能,不过我习惯用OpenBSD的安装盘来执行此操作,每个人的方法不一样,有人可能喜欢使用ESAYBCD、GRUB或者自制启动U盘,你根据自己的习惯选择,方法还是不少的。
就我个人来说,因为系统是多人使用,所以一般不动系统的原来的引导扇的内容(windows),而是就用OpenBSD的启动盘来切换系统,这样硬盘上的非Windows系统就比较隐蔽了。
这个请有好方法的朋友共享一下经验了。
代码: 全选
# fdisk -e wd0
就我个人来说,因为系统是多人使用,所以一般不动系统的原来的引导扇的内容(windows),而是就用OpenBSD的启动盘来切换系统,这样硬盘上的非Windows系统就比较隐蔽了。
这个请有好方法的朋友共享一下经验了。
回复: netbsd如何引导windows7,
用GRUB4DOS引导NetBSD也可以,不过GRUB4DOS引导不了64位系统。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: netbsd如何引导windows7,
今天试了试win7引导BSD(目前OpenBSD,NetBSD成功了)具体步骤如下(来源参考http://openbsd.gobsd.org/faq4.html#Multibooting )。
以netbsd为例:
一、在netbsd系统下:
1) df 命令: 得到可能如下结果
/dev/wd0a 382882
2) dd if=/dev/rwd0a count=1 of=/netbsd.pbr [我用的是 rwd0a]
二、把netbsd.pbr文件复制出来,放在win7所在根目录,别的目录没试过。
三、win7 的bcdedit 命令编辑引导菜单。
C:\>bcdedit /create /d "NetBSD Enterprise_Disk" /application bootsector
项 {f77b64d8-ed39-11df-8283-0021859df098} 成功创建。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} device boot
操作成功完成。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} path \netbsd.pbr
操作成功完成。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} device partition=c:
操作成功完成。
C:\>bcdedit /displayorder {f77b64d8-ed39-11df-8283-0021859df098} /addlast
操作成功完成。
c:\>bcdedit /v
.......
实模式启动扇区
---------------------
标识符 {f77b64d7-ed39-11df-8283-0021859df098}
device partition=C:
path \openbsd.pbr
description OpenBSD Enterprise_Disk
实模式启动扇区
---------------------
标识符 {f77b64d8-ed39-11df-8283-0021859df098}
device partition=C:
path \netbsd.pbr
description NetBSD Enterprise_Disk
..
注意:这种方法不能跨硬盘,win7,openbsd,netbsd必需在一个硬盘上。不然会出现找不到分区的问题。[跨盘的方法还是用grub2吧,挺简单的,只要是修改/etc/grub.d/40_custorm.]
例:
menuentry "NetBSD Enterprise_Disk" {
set root=(hd1,msdos1) //hd1表示第二个硬盘,msdos1表示第一个分区,硬盘用0起头,分区用1起头,怪吧
chainloader +1
}
以netbsd为例:
一、在netbsd系统下:
1) df 命令: 得到可能如下结果
/dev/wd0a 382882
2) dd if=/dev/rwd0a count=1 of=/netbsd.pbr [我用的是 rwd0a]
二、把netbsd.pbr文件复制出来,放在win7所在根目录,别的目录没试过。
三、win7 的bcdedit 命令编辑引导菜单。
C:\>bcdedit /create /d "NetBSD Enterprise_Disk" /application bootsector
项 {f77b64d8-ed39-11df-8283-0021859df098} 成功创建。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} device boot
操作成功完成。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} path \netbsd.pbr
操作成功完成。
C:\>bcdedit /set {f77b64d8-ed39-11df-8283-0021859df098} device partition=c:
操作成功完成。
C:\>bcdedit /displayorder {f77b64d8-ed39-11df-8283-0021859df098} /addlast
操作成功完成。
c:\>bcdedit /v
.......
实模式启动扇区
---------------------
标识符 {f77b64d7-ed39-11df-8283-0021859df098}
device partition=C:
path \openbsd.pbr
description OpenBSD Enterprise_Disk
实模式启动扇区
---------------------
标识符 {f77b64d8-ed39-11df-8283-0021859df098}
device partition=C:
path \netbsd.pbr
description NetBSD Enterprise_Disk
..
注意:这种方法不能跨硬盘,win7,openbsd,netbsd必需在一个硬盘上。不然会出现找不到分区的问题。[跨盘的方法还是用grub2吧,挺简单的,只要是修改/etc/grub.d/40_custorm.]
例:
menuentry "NetBSD Enterprise_Disk" {
set root=(hd1,msdos1) //hd1表示第二个硬盘,msdos1表示第一个分区,硬盘用0起头,分区用1起头,怪吧
chainloader +1
}
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客