linux启动时加载内核到内存中,那这样是不是意味着系统正常启动后就可以把内核删掉了啊?(当然就没有办法

删掉内核当然就不能重启了

恩可以删除掉。
Linux内核可以加载到RAM中,加载的源头可以是硬盘也可以是网络上的某个节点。
如果是硬盘的话,删除掉也没有关系。网络节点的话,拔下网线也没有关系。
但是要注意,文件系统是不允许被你删除掉的。文件系统和内核是两码事。
你想解决什么具体的问题呢?追问

谢谢。
因为我在硬盘/dev/sda1和/dev/sda2里都装了linux,然后我竟然可以用sda1里的内核启动/sda2里的系统。关于这个我查阅了不多资料,于是就有了这个问题。
我觉得这点就像你说的文件系统和内核是两码事。sda1的内核启了sda2的文件系统,有了内核又有了文件系统,缺一不可,系统就没问题了。

追答

嗯对的。对于Linux操作系统,内核和文件系统是相对独立的。但是两者必须都有

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-22
正常启动后就可以删除kernel了,内核相关的进程和守护进程就运行在内存中,因为内存是易失性存储设备,重新启动后内容就消失了,在下次启动时要在硬盘中加载Linux kernel就不能加载成功了!
第2个回答  2012-03-22
是的,但是下次就起不来了
linux下面是可以在任何时间执行
rm -rf / 的追问

谢谢。可是可以执行rm -rf / ?这个我不是很明白。

追答

就是你可以把整个系统都删掉....

第3个回答  2022-03-01
你的理解是对的。
内核存储区域,不在根文件系统笼罩之下。如果想要删除就得直接擦除除磁盘(及其他物理介质)扇区。
这一点我觉得windows挺牛逼的,win7-》win10-》win11
相似回答