gentoo编译内核 内核编译工具
本文目录一览:
- 1、安装gentoo后重启无法启动
- 2、编译内核——使用CJKTTY的内核分支
- 3、gentoo内核编译失败,这是报错,求解答
- 4、大家编译一个x86的Linux内核需要多长时间?
- 5、如何升级gentoo
安装gentoo后重启无法启动
1、先试试在grub.conf 里面 kernel ... 这个后面跟 root=/dev/sda1 (注:以实机为准)如果还不行,那么重新编译内核,记得一定别把文件系统编译成模块。一般来说,入门配置gentoo内核,修改三卡,声卡、网卡、显卡;修改cpu 型号,修改支持文件系统。。
2、注意在make.conf里面设置 ACCEPT_KEYWORDS=“~x86, 因为当前x86关键字下的genkernel 编译内核有点问题,给initramfs编译busybox时会出现nfs错误。
3、用livecd启动然后把/etc/inittab贴出来看看。
4、看上去像是文件系统没编译到内核里,先查看下你是什么哪种文件系统,ext2或ext3 (df -T)比如你的/boot分区是ext2格式的 File systems --- * Second extended fs support 然后重新编译拷贝到/boot目录下,重启试试。
5、重启系统,选择从U盘启动(gentoo:直接回车,keyboard map直接回车使用默认的us键盘布局)。
编译内核——使用CJKTTY的内核分支
1、。先查看下你当前的分支,或者你知道你想编译的分支号。 uname -r 2。克隆项目,切记只克隆你需要的分支的branch(因为它真的很大!) git clone branch 2-utf8 https://github.com/Gentoo-zh/linux-cjktty.git 3。等待,然后当前目录会出现一个cjktty的目录,这就是内核的源码。
gentoo内核编译失败,这是报错,求解答
1、看上去像是文件系统没编译到内核里,先查看下你是什么哪种文件系统,ext2或ext3 (df -T)比如你的/boot分区是ext2格式的 File systems --- * Second extended fs support 然后重新编译拷贝到/boot目录下,重启试试。
2、先试试在grub.conf 里面 kernel ... 这个后面跟 root=/dev/sda1 (注:以实机为准)如果还不行,那么重新编译内核,记得一定别把文件系统编译成模块。一般来说,入门配置gentoo内核,修改三卡,声卡、网卡、显卡;修改cpu 型号,修改支持文件系统。。
3、你内核编译的时候加了EXT3的支持了没有?不然你emerge genkernel 然后用这个脚本编译内核 genkernel all 注意在make.conf里面设置 ACCEPT_KEYWORDS=“~x86, 因为当前x86关键字下的genkernel 编译内核有点问题,给initramfs编译busybox时会出现nfs错误。
4、为了专门处理旧内核文件的清理,我们可以使用 app-admin/eclean-kernel 这个简单的工具。eclean-kernel 可以移除或清理不再使用的旧内核文件及编译目录,特别是当这些目录已由保留的内核所使用时。在完成安装后,查看 eclean-kernel --help 命令以获取使用指南。
大家编译一个x86的Linux内核需要多长时间?
我的本本 T5450 编译需要 10 分钟。我的内核是针对机器剪裁了的。不剪裁的全功能内核貌似我就需要 30 分钟了。
注意,如果你是为当前PC机编译内核,最好使用相应的Linux发行版的源码包。不过这应该也不是必须的,因为我在我的Fedora 13上(其自带的内核版本是33),就下载了一个标准的内核linux-36tar.xz,并且顺利的编译安装成功了,上电重启都OK的。
如果想编译出一个稳定的内核,则要选择“n”。 Processor type and features(处理器类型和特色) (1)、Processor family (386, 486/Cx486, 586/K5/5x86/6x86, Pentium/K6/TSC, PPro/6x86MX) [PPro/6x86MX] 选择处理器类型,缺省为Ppro/6x86MX。
如果你对Linux内核开发一无所知,你应该访问“Linux内核新手”计划:http://kernelnewbies.org它拥有一个可以问各种最基本的内核开发问题的邮件列表(在提问之前一定要记得查找已往的邮件,确认是否有人已经回答过相同的问题)。它还拥有一个可以获得实时反馈的IRC聊天频道,以及大量对于学习Linux内核开发相当有帮助的文档。
如何升级gentoo
1、修改grub启用新内核。vim /boot/grub/grub.conf 123456 default 1 timeout 5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo 4 root (hd0,0)kernel /boot/vmlinuz-4-gentoo ro root=/dev/sda1 rootfstype=ext4 quiet 系统升级。
2、你可以尝试google下gentoo binhost 用别人编译好的二进制安装包,可以缩减安装时间80%以上,至于fvwm,相对Gnome小巧多了,也可以节约时间,具体怎么安装fvwm,你可以上官网看看,我一直安装的都是Gnome。
3、实现这一操作,我们通常使用 emerge 的 --depclean 选项,通过缩写 -c 来移除所有过时或不再使用的软件版本,例如 sys-kernel/gentoo-sources。在执行此操作前,请务必确认不会移除当前运行的内核,如有疑问,请参考关于内核升级的文章。
还没有评论,来说两句吧...