1

initrd.img initrd.img.old lost+found vmlinuz vmlinuz.old 是干什么的?

 10 months ago
source link: https://www.v2ex.com/t/948912
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  问与答

initrd.img initrd.img.old lost+found vmlinuz vmlinuz.old 是干什么的?

  ly879 · 2 小时 46 分钟前 · 202 次点击

安装完 debian 12 (网络安装,但安装途中没连上网),安装结束后,根目录下有:

initrd.img initrd.img.old lost+found vmlinuz vmlinuz.old 目录,之前用过 linux ,但记得好像没这些目录,请问是不是安装过程出了问题呢?可以删除吗这些文件?

6 条回复    2023-06-15 12:58:42 +08:00
mikeguan

mikeguan      2 小时 17 分钟前 via Android

gnu 代表:这就是 Linux
lhbc

lhbc      2 小时 14 分钟前

但凡会用百度……
BaseException

BaseException      2 小时 8 分钟前

这种问题问 gpg 是最合适的

```
这些文件是 Debian 操作系统的一部分,它们在根目录下的作用如下:

1. `initrd.img`和`initrd.img.old`:这些是初始化内存磁盘( initrd )映像文件,用于在启动过程中加载必要的驱动程序和文件系统。它们在引导过程中被引导加载程序使用。

2. `lost+found`:这是一个特殊的目录,用于存放文件系统恢复过程中找到的孤立文件或目录。如果你的文件系统发生损坏,这些文件可能会被存放在这个目录中。

3. `vmlinuz`和`vmlinuz.old`:这些是 Linux 内核的压缩镜像文件。它们包含操作系统的核心代码,负责管理计算机的硬件和软件资源。

根据这些文件的作用,一般来说不建议删除它们,因为它们对系统的正常运行是必需的。删除这些文件可能导致系统无法启动或出现其他问题。如果你需要节省磁盘空间,建议通过其他方式来清理不必要的文件。
```
BaseException

BaseException      2 小时 7 分钟前

更正:gpg -> gpt
tyzandhr

tyzandhr      1 小时 49 分钟前 via Android

不知道根文件系统镜像还玩个屁 Linux ?
adoal

adoal      1 小时 12 分钟前

在当前版本的 Debian 里,/下的 vmlinuz 和 initrd 是符号链接,指向 boot 下对应的文件。按照 Debian 的 grub 设置,启动时是从 boot 下找内核的,/下的符号链接可能是为了兼容某些程序。另外因为只是符号链接,只占很小一点空间,删掉也没有多大意义。

lost+found 是某些文件系统(比如在 Linux 最主流的 ext*文件系统)用来修复文件系统故障的。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK