当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 双系统双硬盘问题
帖子发表于 : 2006-08-06 15:53 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
我有一个80G的硬盘,已装有XP(家人用),还有一个40G的硬盘,准备装ubuntu6.06(自己用),
每次启动前都要换盘很麻烦,能不能设成双系统双硬盘?主从盘的跳线设置我会,除此之外一无所知,有那位能帮下我,在此谢过,(xp引导linux,或linx引导xp都行)能不能给出详细的方法???????


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-06 18:16 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
顶。。。。。。。。。。。。。。。。。。。。。。。。。。。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-06 19:12 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
可以的,用grub的chain loader,上网查一下吧


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-08-06 19:25 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
没有试过,随便说点,楼主参考一下 :lol:

1、在BIOS里确定可以启动的硬盘

2、在可以启动的硬盘的MBR上安装 Grub (建议安装在Ubuntu所在盘)

3、假设Win在主盘第一个分区上, /boot/grub/menu.lst 中这样写
代码:
title       Windows xp
root        (hd0,0)
makeactive
chainloader +1


4、假设Ubuntu在从盘的第一个分区上 , /boot/grub/menu,lst 中这样写
代码:
title       Ubuntu
root        (hd1,0)
kernel      (hd1,0)/boot/vmlinuz-2.6.15-25-686 root=/dev/hdb1 ro splash vga=0x31b
initrd      (hd1,0)/boot/initrd.img-2.6.15-25-686
boot

(内核与设备镜像根据自己系统的实际情况填写)

http://forum.ubuntu.org.cn/viewtopic.php?t=18740
这个教程中有 Grub的介绍

硬盘分区的表示方法
Grub介绍=》Grub术语

(hd1,0) 为引导分区,详细说明,见
Grub介绍=》Grub术语=》引导分区

root=/dev/hdb1 为Linux根分区,见
Grub介绍=》Grub术语=》系统根目录所在分区

另外还一个 Grub根分区的概念,不过只要能正确的安装和设置Grub,就不需要理会它。 见
Grub介绍=》Grub术语=》Grub的根分区


Grub介绍=》Grub配置文件
中有几个非常典型的示例,参考一下


最后由 kardinal 编辑于 2006-08-06 19:32,总共编辑了 1 次

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-08-06 19:31 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
总得来说

Win作主盘,Ubuntu作从盘,Grub安在从盘上,BIOS从设置从盘引导

/boot/grub/menu.lst 如上设置就可以了


这是因为Grub要读取 Grub根分区中的 menu.lst ,所以Grub要安装在 Grub根分区所在盘的MBR中
而Grub4Win没用过,应该不保险,我们用的都是Grub4Lin,安装在Ubuntu系统上……也就是说,它的根分区是Ubuntu的分区
所以,要从Ubuntu所在盘启动……这样,把Ubuntu所在盘拆下,在BIOS里设置下启动顺序,Win所在的盘没有任何影响


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-08-06 22:43 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
kernel (hd1,0)/boot/vmlinuz-2.6.15-25-686 root=/dev/hdb1 ro splash vga=0x31b
initrd (hd1,0)/boot/initrd.img-2.6.15-25-686
其他都能看懂,但上面的这两句是什么意思,哪位达人帮一下忙!!!!!!!!!!!!!!!!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-08-06 22:50 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
[quote="kardinal"]没有试过,随便说点,楼主参考一下 :lol:

1、在BIOS里确定可以启动的硬盘

2、在可以启动的硬盘的MBR上安装 Grub (建议安装在Ubuntu所在盘)

3、假设Win在主盘第一个分区上, /boot/grub/menu.lst 中这样写
代码:
title       Windows xp
root        (hd0,0)
makeactive
chainloader +1


4、假设Ubuntu在从盘的第一个分区上 , /boot/grub/menu,lst 中这样写
代码:
title       Ubuntu
root        (hd1,0)
kernel      (hd1,0)/boot/vmlinuz-2.6.15-25-686 root=/dev/hdb1 ro splash vga=0x31b
initrd      (hd1,0)/boot/initrd.img-2.6.15-25-686
boot

(内核与设备镜像根据自己系统的实际情况填写)

我是按假设3和4装的,那我改时是假设3和假设4的内容一起写入么


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-08-06 22:55 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
这个和Linux的引导有关

kernel (hd1,0)/boot/vmlinuz-2.6.15-25-686 root=/dev/hdb1 ro splash vga=0x31b

kernel 装载内核
(hd1,0)引导分区。如果留空,默认为Grub的根分区
/boot/vmlinuz…… 内核存放路径
root=/dev/hdb1 Linux根分区(根目录所在分区,如果/boot 不单独挂载,则与引导分区相同。 (hd1,0)与/dev/hdb1是两种不同的表示方法罢了)
后面的是参数
ro 以只读模式装载
splash 显示启动画面
vga= 启动时控制台分辨率

initrd 设备镜像
(hd1,0) 同上
/boot/initrd.img-2.6.15-25-686 存放路径


建议楼主搞清楚 引导分区、Linux根分区、Grub根分区这几个概念,它们非常容易混淆
通常情况下,这些概念是不需要区分的,但是楼主的安装比较复杂……一定搞清楚了……


最后由 kardinal 编辑于 2006-08-06 22:57,总共编辑了 1 次

页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-08-06 22:56 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
(hd1,0)是指你的第二块硬盘的第一个分区,也就是指ubuntu的根目录就在分区;
(hd1,0)/boot/vmlinuz显然是在指定启动有所文件路径了。
以次类推。。。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-08-06 22:58 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
don-quixote 写道:
(hd1,0)是指你的第二块硬盘的第一个分区,也就是指ubuntu的根目录就在分区;
(hd1,0)/boot/vmlinuz显然是在指定启动有所文件路径了。
以次类推。。。


(hd1,0) 是指 /boot 目录所在的分区,如果不单独挂载 /boot,就是Ubuntu根目录所在分区……虽然多数情况下自动配置,但还是有搞清楚的必要


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-08-06 23:06 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
好的谢谢大家的热心帮助,文字部分完全看懂了,还有个小问题在7楼,忘再指点一二


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-08-06 23:10 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
7楼是我引用的4楼的文章,我的问题在7楼的底部,请大家注意看下


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-08-06 23:12 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
当然一起写进去了……如果楼主只想启动其中的一个,想启动哪个就写哪个进去 :lol:


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-08-06 23:16 

注册: 2006-08-03 14:45
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
谢谢了,各位!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


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

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

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