LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1465|回复: 15

windows 7 and archlinux dual boot 求建议

[复制链接]
发表于 2010-3-25 11:14:00 | 显示全部楼层 |阅读模式
现在用的是win7, 一直等ati驱动再来装archlinux,作成双启动/

目前的分区很简单:

40G ntfs(win7) ---- 40G 空地(for arch) ---其他。

三个分区都是primary.

问题是,安装arch最后安grub的时候,应该安在什么地方? 是在中间40g里面分一个/boot分区,还是覆盖第一个位置的win7分区?
发表于 2010-3-25 11:39:20 | 显示全部楼层
我一般都安装在/dev/sda,也就是MBR
回复 支持 反对

使用道具 举报

发表于 2010-3-25 11:40:12 | 显示全部楼层
我一个朋友的做法很有意思:
他把GRUB装载ARCH的分区上(即/dev/sdaN),那么默认装好后启动项是win7的,看不到archlinux。
当他想从win切换到archlinux时,就在“磁盘管理”中把arch的分区激活为启动分区,那样重启后就是GRUB的界面了。
如果又想切换回去,那么在archlinux中把window的分区标志位boot(比如用cfdisk等工具),然后重启后就是win的启动项了。。。

这种方式有很有意思,你可以参考参考
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-25 11:43:09 | 显示全部楼层
Post by lytaiji;2077705
我一般都安装在/dev/sda,也就是MBR


那win7的NTLDR 会不会被覆盖啊?
回复 支持 反对

使用道具 举报

发表于 2010-3-25 13:25:43 | 显示全部楼层
Post by dickeny;2077707
我一个朋友的做法很有意思:
他把GRUB装载ARCH的分区上(即/dev/sdaN),那么默认装好后启动项是win7的,看不到archlinux。
当他想从win切换到archlinux时,就在“磁盘管理”中把arch的分区激活为启动分区,那样重启后就是GRUB的界面了。
如果又想切换回去,那么在archlinux中把window的分区标志位boot(比如用cfdisk等工具),然后重启后就是win的启动项了。。。

这种方式有很有意思,你可以参考参考



这样有些麻烦

我是不安装grub,  直接用  win7-->ntldr-->grub4dos-->Arch
回复 支持 反对

使用道具 举报

发表于 2010-3-25 13:37:11 | 显示全部楼层
装win7可以直接解开wim装,就不会覆盖grub了
回复 支持 反对

使用道具 举报

发表于 2010-3-25 14:05:42 | 显示全部楼层
你想用什么引导就用什么引导。

如果想用grub,就装到mbr上去,否则就装到arch所在分区,用grub for dos引导linux。

这里所谓安装到mbr或者arch所在分区都不会覆盖任何东西,BCD一样可以正常工作。。主要内容都在/boot/grub下,区别只是在于引导部分512字节写到哪里。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-25 17:49:52 | 显示全部楼层
Post by jarryson;2077750
你想用什么引导就用什么引导。

如果想用grub,就装到mbr上去,否则就装到arch所在分区,用grub for dos引导linux。

这里所谓安装到mbr或者arch所在分区都不会覆盖任何东西,BCD一样可以正常工作。。主要内容都在/boot/grub下,区别只是在于引导部分512字节写到哪里。。。

我现在明白了。我的做法是把grub装到arch分区,然后把arch分区设成bootable, 从grub进入win7。

不过,装完第一次启动是会直接进入win7的,所以,我用archlive启动盘进去改的bootable属性。但是,每次进入win7都会把这个属性重置。

还是把grub写到win7分区最方便了:

grub

>root (hd0,1)
>setup (hd0)
>quit

就搞定了。
回复 支持 反对

使用道具 举报

发表于 2010-3-25 19:07:44 | 显示全部楼层
我原来单个硬盘装双系统的时候,喜欢在安装linux的时候把grub安装在root,然后用dd命令读取512字节的引导文件,最后用win7的bcdedit添加到启动菜单中.不过目前我是两块硬盘,如果用win7来引导系统,只能用grub for dos引导linux,bcdedit引导dd读取的gurb引导扇区就不行了。
回复 支持 反对

使用道具 举报

发表于 2010-3-25 19:21:07 | 显示全部楼层
grub4dos的wiki有讲怎么使用BCD引导grub4dos.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表