CentOS 系统安装
anaconda
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。
启动流程:
bootloader --> kernel(initrd(rootfs)) --> anaconda
anaconda 的两种配置方式:
# tui:基于cureses的文本配置窗口
# gui:图形界面
CentOS的安装程序启动流程
1、MBR:boot.cat
2、Stage2:isolinux/isolinux.bin
stage2 的配置文件为 isolinux/isolinux.cfg
。
每个对应的菜单选项
加载内核:isolinux/vmlinuz
向内核传递参数:append initrd=initrd.img
装载根文件系统,并启动 anaconda 。
-
默认界面是图形界面:512MB+内存空间
-
需要显式指定启动TUI接口: 向启动内核传递一个参数"text"即可
ESC, boot: linux text
注意:上述内容一般位于引导设备,例如可通过光盘、U盘或网络等;后续的 anaconda 及其安装用到的程序包等可以来自于程序包仓库,此仓库的位置可以为:
本地光盘
本地硬盘
ftp server
http server
nfs server
如果想手动指定安装仓库,按如下方式进行:
ESC
boot: linux method
anaconda的工作过程
1、安装前配置阶段
安装过程使用的语言
键盘类型
安装目标存储设备
Basic Storage:本地磁盘
Special Storage: iSCSI
设定主机名
配置网络接口
时区
管理员密码
设定分区方式及MBR的安装位置
创建一个普通用户
选定要安装的程序包
2、安装阶段
在目标磁盘创建分区并执行格式化
将选定的程序包