您尚未登录。

#1 2020-07-17 05:27:42

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 375

[震惊]官方内核的ahci,sd_mod和nvme的编译选项居然变成=y了

BLK_DEV_SD,BLK_DEV_NVME和SATA_AHCI都是=y,而且我试了一下,mkinitcpio的block hook去掉还能启动。

那么官方内核什么时候能钦定一个给root用的文件系统,然后把它=y呢,这大概可能是官方内核目前依然需要initramfs的唯一原因了。

参考文献:
zcat /proc/config.gz

最近编辑记录 yw662 (2020-07-17 05:28:18)


ecmascript是世界上最好的语言

离线

#2 2020-07-17 08:18:07

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,222

Re: [震惊]官方内核的ahci,sd_mod和nvme的编译选项居然变成=y了

主要是各种神奇根文件系统需要用户态进程,然后systemd就玩起了在initramfs里面开进程的玩法。https://systemd.io/ROOT_STORAGE_DAEMONS/

其实我觉着上游内核就该钦定一段init程序,钦定btrfs就是唯一支持的根文件系统,各种磁盘模块全部静态编入,挂载完了root filesystem赶紧exec systemd。玩什么initramfs。你看Windows钦定NTFS这么多年了。

最近编辑记录 xtricman (2020-07-17 08:25:41)


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

页脚