LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: xcdt

[sloved]关于Gentoo和Openbsd双系统的分区问题。。。

[复制链接]
发表于 2011-4-4 19:01:37 | 显示全部楼层
Post by xcdt;2133445

另外,系统启动的时候停在了某一行,看了一下应该是内核没配好。但我之前都是按照自己的手册来配的,难道这种分区方式有什么需要注意的驱动吗?


肯定是内核没配好,你应该把那段出错信息贴出来。

分区方式跟内核驱动没有必然的关系。有一些内核选项是必须加上而且编译进内核里的,比如SCSI支持和文件系统格式(EXT2或者3或者4等)支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-4 19:04:41 | 显示全部楼层
Post by gentlog;2133448
你把/dev/sda2给了gentoo,那么只能把"/"挂在/dev/sda2上,/boot自然也在/dev/sda2上,也就是Grub里的(hd0,1)。这样做没问题。

我怀疑你是否进行了手动安装了Grub到MBR的操作,即

# grub --no-floppy
grub> root (hd0,1)
grub> setup (hd0)
gurb> quit

这样以后按理说
root (hd0,1)
kernel /boot/kernel-xcdt root=/dev/sda2
启动gentoo没有问题。

你意思是说后来设定成
root (hd0,0)
kernel /boot/kernel-xcdt root=/dev/sda1
可以成功启动Gentoo?我也很不解为什么。

Anyway, 能启动来就好,可能我的配置不全适用。能起来就好。
我之前在运行grub> setup (hd0)时出现了错误,貌似是找不到指定硬盘之类的,因为之前我自己安装过几次,貌似没用到这一句,所以我把这步跳过去了,之前认为这步的错误是可以接受的,现在觉得后面的问题是由这一步造成的了。
另外想请问,在开始安装挂载系统的时候
mount /dev/sda2 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda2 /mnt/gentoo/boot
这样执行对吗?

我现在弄不清楚自己的系统是装在/sda1还是/sda2上,另外就是gentoo启动时停在了kernel_thread_helper +0*0/0*10.
回复 支持 反对

使用道具 举报

发表于 2011-4-4 19:27:08 | 显示全部楼层
Post by xcdt;2133450
我之前在运行grub> setup (hd0)时出现了错误,貌似是找不到指定硬盘之类的,因为之前我自己安装过几次,貌似没用到这一句,所以我把这步跳过去了,之前认为这步的错误是可以接受的,现在觉得后面的问题是由这一步造成的了。

我现在弄不清楚自己的系统是装在/sda1还是/sda2上,另外就是gentoo启动时停在了kernel_thread_helper +0*0/0*10.


那你可以试试文档里说的自动安装Grub到MBR的方法。

你可以用LiveCD启动,然后mount/dev/sda1或者/dev/sda2查看那个里有gentoo文件,就确定了。

内核错误这个问题,google了下,如果你的电脑正好是东芝笔记本,那么就得升级BIOS了;如果不是,我不知道怎么结局,看起来不像是常见的错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-8 21:43:37 | 显示全部楼层

感谢您的帮助,除了写grub的时候有点将错就错之外,其他都搞定了。
回复 支持 反对

使用道具 举报

发表于 2011-4-9 21:42:17 | 显示全部楼层
最简单的还是各给一个主分区了……我就是Gentoo,OpenBSD,NetBSD各给了一个主分区。
回复 支持 反对

使用道具 举报

发表于 2011-4-10 06:47:20 | 显示全部楼层
顶楼上。

建立扩展分区,然后在扩展分区上建立逻辑分区的做法本来就是windows的搞法,unix是没有这种习惯的。楼主如果不打算在机器上装windows的话,分几个主分区就足够了,如楼上那样。

另外,提醒一下楼主,与FreeBSD不同,OpenBSD是不认逻辑分区的。(就是说在OpenBSD下无法访问逻辑分区)
回复 支持 反对

使用道具 举报

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

本版积分规则

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