首 页 行业热点 新车 试驾评测 养车用车 车型库

linux 安装anaconda后怎样打开

发布网友 发布时间:2022-04-21 23:05

我来回答

1个回答

热心网友 时间:2022-05-21 17:39

当开机从OS光盘启动,会先加载isolinux下可执行的内核映像vmlinuz,在内存中建立一个虚拟的根文件系统(rootfs),然后内核加载初始RAM磁盘initrd.img,建立一个安装Linux所需要的系统环境,这就是所谓的第一阶段。内核最后会运行initrd.img中的/init程序,由它来启动第二阶段的安装过程,即加载系统安装程序anaconda,执行具体的安装过程。注意如果通过网络方式安装(如NFS方式),则会根据安装树的NFS路径,通过mount把vmlinuz和initrd.img挂载到本地,像访问本地文件一样访问远程文件,以建立安装环境(在具体运行某个文件时会从网络下载到本地)。
initrd.img通常是一个用gzip压缩的cpio归档文件,需要加上.gz后缀并用gunzip解压成新的initrd.img,然后用cpio -i --make-directories < initrd.img释放其内容,生成一个小型的根文件系统。可以看到/init程序指向的是/sbin/init程序,里面还有loader程序,这就是编译anaconda源码时生成的两个程序。可见这个initrd.img中的/sbin/init程序是专门为anaconda定制的,常被称为installer类型的init。/sbin/loader程序可以看作是真正的anaconda自己的"init"程序,它由/init程序调用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com