LinuxSir.cn,穿越时空的Linuxsir!

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

求解,关于sabayon的kernel的问题

[复制链接]
发表于 2010-3-19 11:17:39 | 显示全部楼层 |阅读模式
昨天折腾gentoo,想偷懒遂添加了sabayon overlay。
用emerge linux-sabayon是想偷懒弄个内核先把系统弄起来(我听说好像有binary的kernel,所以节省时间吗.....)没想到这家伙还依赖gentoo-sources,让人百思不得其解,而且居然还是用genkernel编译......,无语中.......
所以我理解linux-sabayon就是用genkernel编译内核,如果USE="grub"的话,还会自动配置grub。而且linux-sabayon不是binary的,还是源代码。
不知道以上的说法对不对,特来求解。
欢迎大虾来扫盲。
发表于 2010-3-19 13:14:54 | 显示全部楼层
我試過偷懶用archlinux的內核,無恙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-19 13:26:21 | 显示全部楼层
Post by xcxxb;2076382
我試過偷懶用archlinux的內核,無恙


:thank呵呵,老兄有创意,下次偶也试试~~这个还好下载,比弄个overlay快一些~~
回复 支持 反对

使用道具 举报

发表于 2010-3-19 14:32:38 | 显示全部楼层
依赖gentoo-sources好理解 基于gentoo的发行版嘛 貌似genkernel时候加个参数 可以随着内核的升级自动修改grub里的参数 名字忘记了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-19 17:24:06 | 显示全部楼层
Post by timogen;2076392
依赖gentoo-sources好理解 基于gentoo的发行版嘛 貌似genkernel时候加个参数 可以随着内核的升级自动修改grub里的参数 名字忘记了


启用linux-sabayon的“grub”USE就好。
回复 支持 反对

使用道具 举报

发表于 2010-3-19 18:27:19 | 显示全部楼层
lz 理解的对, linux-sabayon就是gentoo kernel + patch, ebuild 的默认USE 还帮你编译.
genkernel 的 --bootloader=grub 会帮你写grub. 这不是Sabayon的功能, 是genkernel的. 有些sabayon的版本会mask掉某些版本的genkernel, 事实证明unmask之也无伤大雅

如果有overlay提供binary kernel,那它必须同时提供相应的kernel header. -- 一如那些binary distro, Ubuntu之类 -- 否则内核模块如硬件驱动啥的咋装?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-19 20:20:50 | 显示全部楼层
Post by MeaCulpa_;2076447
lz 理解的对, linux-sabayon就是gentoo kernel + patch, ebuild 的默认USE 还帮你编译.
genkernel 的 --bootloader=grub 会帮你写grub. 这不是Sabayon的功能, 是genkernel的. 有些sabayon的版本会mask掉某些版本的genkernel, 事实证明unmask之也无伤大雅

如果有overlay提供binary kernel,那它必须同时提供相应的kernel header. -- 一如那些binary distro, Ubuntu之类 -- 否则内核模块如硬件驱动啥的咋装?


:Coffee::Coffee:多谢教导~~现在总算明白了一点点为啥有人说sabayon是给懒人用的了。Gentoo默认的算是半自动的华,sabayon就是全自动啊哈哈~~只是这玩意不节省时间,我自己编译内核的话,10分钟,好家伙genkernel要半个小时多些,还害我弄了两次,无限郁闷......
回复 支持 反对

使用道具 举报

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

本版积分规则

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