如何解压缩 ARM“vmlinuz”内核?

问题描述 投票:0回答:1

我是 Debian 的长期用户(爱好者?),我刚刚获得 Raspberry Pi 3+。我想在其上运行 Debian(而不是 Raspbian),我使用 debootstrap 将其安装在 usbkey 上。我尝试启动它,一切正常,除了我需要在未压缩的内核上启动。 (在测试中我使用了 Rapsbian 内核,但它与 Debian 的模块不匹配,所以......) 问题是我找不到解压缩 ARM vmlinuz 内核的解决方案:(

这是我通过研究看到的“最佳”方法,但它不适用于 ARM(仅限 x86):

https://www.ibm.com/developerworks/community/blogs/mhhaque/entry/anatomy_of_the_initrd_and_vmlinuz?lang=en

当我尝试gunzip时,出现此错误:gzip:未知后缀 - 被忽略

有人可以帮忙吗?

谢谢

K.

arm kernel compression
1个回答
0
投票

gunzip 期望文件后缀为“.gz”,因此它会警告“未知后缀 - 被忽略。”

我尝试传递诸如 --force 或 --sufix "" 之类的标志,但这不起作用。

这里有一些解决问题的选项

  1. 将文件重命名为.gz

  2. cat vmlinuz | gunzip > vmlinux

  3. zcat vmlinuz > vmlinux

© www.soinside.com 2019 - 2024. All rights reserved.