![从 USB 磁盘安装带预编译内核的 Gentoo](https://linux22.com/image/1354603/%E4%BB%8E%20USB%20%E7%A3%81%E7%9B%98%E5%AE%89%E8%A3%85%E5%B8%A6%E9%A2%84%E7%BC%96%E8%AF%91%E5%86%85%E6%A0%B8%E7%9A%84%20Gentoo.png)
我是 Gentoo 的新手,我有一个非常有趣的任务要做。在开始提问之前,我必须告诉你,我目前安装过一次 Gentoo,这次安装成功 - 没有任何问题。我使用 Linux 有几年了,但之前没有遇到过滚动发布,所以这是我的第一个滚动发布发行版。我也有一些基本的 Linux 命令经验,所以这不会有问题,因为我几乎了解所有命令。
我要做的工作是什么?首先,我需要在装有 LiveCD 的计算机上安装 Gentoo - 分区、chrooting 和其他东西。但在安装过程中,我需要使用从 USB 磁盘获取的内核,而不是编译内核,并将其导入系统。我实际上不知道该怎么做,以及它依赖于什么 - 模块和其他什么?另外,我不知道如何安装 USB 磁盘,完成这项工作后我需要做什么 - 我需要卸载它吗?什么时候卸载?
如何导出已编译的内核?正如我所提到的,我已经安装了 Gentoo 并编译了内核,所以我想将与导入内核相关的文件复制到 USB 磁盘。为什么我需要将它们放在 USB 磁盘上?因为我必须在我的系统上练习导入内核,这样我才能毫无错误地做到这一点。
答案1
我从未尝试过,但假设您安装的系统已得到已编译内核的正确支持,您需要根据您的启动设置将内核复制到适当的位置。
例如,对于运行 grub 的系统之一,我的内核是/boot/kernel-3.8.2-gentoo在另一个例子中,直接从 UEFI 通过存根启动的是/boot/efi/EFI/gentoo/gs382x64.efi当然你还需要模块,在我的例子中,它们将安装在/lib/modules/3.8.2-gentoo/。
我建议你最好在新系统上编译内核,但如果你知道配置是正确的(否则上述操作将毫无意义),请复制之前创建的/usr/src/linux/.config文件到新系统上的该目录,运行“制作旧配置“然后运行”制作&&制作模块_安装“并且您跳过了必须经过有时非常考验人的耐心的配置步骤。