首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用更新的内核安装Fedora?

如何使用更新的内核安装Fedora?
EN

Unix & Linux用户
提问于 2014-07-19 13:29:56
回答 2查看 1.1K关注 0票数 2

我想用netinstall在我的计算机上安装Fedora,但是内核似乎不支持我的以太网芯片(Intel I218V)。我测试了Ubuntu14.04和Arch以及以太网芯片(都有更新的内核版本)。

那么,如何使用更新的内核安装Fedora呢?

EN

回答 2

Unix & Linux用户

发布于 2014-07-19 16:01:03

我认为对大多数人来说,这将是更大的麻烦,但我将概述一些步骤。注意,我自己并没有尝试这个方法,所以可能会出现不可预见的复杂情况(但我相当肯定,如果操作得当的话,它应该能工作)。我还没有详细介绍访问.rpm内容、构建内核/initramfs、配置grub或创建DVD (您需要生成一个新副本),因为这些都是在单个问题中处理得更好的事情(其中大多数问题可能已经存在)。

Rpmfind列出了最新的内核.rpms 这里,但它们不包括initramfs,您需要使用initramfs来引导它们。它们确实包括一个/lib/modules目录,您可以在其中组装一个目录。一个更好的想法可能是为您的系统构建一个不需要initramfs的内核(使用任何发行版),并使用它。

安装磁盘使用的内核是/isolinux/vmlinuz0。您可以在/EFI/BOOT/grub.cfg中替换该条目或添加一个备用grub条目;如果您没有使用initramfs,显然您不希望引用该条目。

如果您使用自定义的内核路由,您可以不使用/lib/modules/x.x.x就可以逃脱,尽管这可能需要一些尝试和错误。根文件系统位于/LiveOS/sqaushfs.img中。您可以挂载它,例如mount -t squashfs squashfs.img /mnt/squash。在这里面只有一个文件,/LiveOS/ext3fs.img,所以在您挂载squashfs.img之后,您可以使用mount -o loop /mnt/squash/LiveOS/ext3fs.img /mnt/img。其中有一个/lib/modules目录,内核rpm中的内容应该放在其中。

当然,您从DVD挂载的图像是只读的,所以要创建一个新的映像,您必须复制它,进行更改,然后将其写入新的DVD。

票数 0
EN

Unix & Linux用户

发布于 2014-07-19 18:04:31

您需要的模块可能没有包含在默认的内核模块中--您可以通过安装kmod-staging包来解决这个问题。

  • 首先,您需要从kmod-staging这里或其他地方(例如这里)下载RPM --您可能需要下载依赖项(如staging-kmod-common )。这些包需要与内核版本相匹配(运行uname -r)
  • 将它们传输到Fedora计算机,并使用rpm -ivh FILESyum install FILES安装它们。
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/145461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档