首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署自定义linux内核时,删除最初安装的linux内核

在部署自定义linux内核时,删除最初安装的linux内核
EN

Server Fault用户
提问于 2018-03-05 17:22:51
回答 2查看 202关注 0票数 1

如何删除最后一个最初安装的内核?

目标:我正在尝试配置最小可能的linux服务器安装(Debian 9)机器,它将在Nginx-PHP7数据库链中运行应用服务器(PHP7)。我的PHP7应用服务器(S)将运行在刀片服务器(S)的内部。机器是32cores+8GB ram,但没有磁盘,操作系统从2GB启动(只有2GB!)吊坠。

我到目前为止所做的事:

  • 最小安装Debian 9 (花费700 of ),cmdline + sshd。
  • 编译和测试自定义内核4.9.65为这台机器,剖析现有的硬件和需求。
  • 将自定义内核部署到机器上(作为linux-image.*.deb包)
  • 使用自定义内核成功地从笔式驱动器引导

现在,我想删除原来膨胀的内核4.9.0.4,这是与最初的Debian 9安装,它现在污染了我的小笔驱动器。我不需要保留最后一个好的内核。

当我试图删除原始的、现在未使用的内核时,它想要升级它(我想是为了让依赖关系保持愉快)。

代码语言:javascript
复制
sudo apt-get purge linux-image-4.9.0-4-amd64

我得到了

代码语言:javascript
复制
The following packages will be REMOVED:
  linux-image-4.9.0-4-amd64*
The following NEW packages will be installed:
  linux-image-4.9.0-6-amd64

但我想删除它,而不是升级。

问:我如何删除原始的,最后的标准内核?是否有任何方法将包依赖项重新链接到我的新的自定义内核,并释放原版本以供删除?

FYI:我不能简单地购买大的钢笔驱动器,因为这些在ext2文件系统下非常慢。我有的小的是特殊的“企业”等级。

我可以尝试一些魔术与通用形象在iSCSI驱动器和覆盖吊坠,以获得个性。还没有,也许几个月后。

答:我让apt-get purge [...]安装下一个版本的内核,我没有进一步的问题就可以删除它。

在Debian9上,干净的、有用的最小服务器是465 on,所有的包都保留着。

EN

回答 2

Server Fault用户

发布于 2018-03-05 19:49:56

当您使用包时,最有趣的事情之一是包保存。保持标记包处于保持状态,防止其更改(更新、删除)。

固定持有:

代码语言:javascript
复制
sudo apt-mark hold <package-name>

拆下船舱:

代码语言:javascript
复制
sudo apt-mark unhold <package-name>
票数 0
EN

Server Fault用户

发布于 2018-03-06 11:18:37

我让apt-get purge [...]安装下一个版本的内核,然后我可以删除它,而不会出现进一步的问题。

在Debian9上,干净的、有用的最小服务器是465 on,所有的包都保留着。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/900085

复制
相关文章

相似问题

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