安装 CentOS from scratch 是一项复杂但非常有教育意义的工作,以下是一些需要注意的事项:
准备工作
- 下载 CentOS ISO 镜像:从 CentOS 官网下载对应版本的 ISO 镜像文件。
- 制作启动盘:使用工具如 Rufus(Windows)或 Etcher(跨平台)将 ISO 镜像文件写入 U 盘或 DVD,制作成可启动的安装介质。
- 准备硬件环境:确保计算机硬件配置满足 CentOS 的最低要求,包括 CPU、内存、硬盘等。
- 备份数据:在安装操作系统之前,务必备份重要数据,以防意外情况发生。
安装步骤
- 启动安装程序:
- 在虚拟机中,设置虚拟机的光驱或硬盘启动顺序为从 ISO 文件启动。
- 在物理机上,将安装介质插入服务器并重启,进入 CentOS 的安装引导界面。
- 语言和键盘布局选择:选择适合的语言和键盘布局,这会影响到后续的系统操作界面和一些文档查看。
- 安装目标位置:
- 在虚拟机中,可以选择自动分配磁盘空间。
- 在物理机上,可以选择要安装的分区,也可以进行手动分区(如创建根分区、交换分区 swap 等)。
- 网络设置:
- 选择自动连接网络(DHCP)或者手动配置网络参数(如 IP 地址、子网掩码、网关等)。
- 设置 Root 密码和创建用户:设置 root 用户的密码,同时可以创建一个普通用户用于日常操作。
- 开始安装:点击安装按钮开始系统的安装过程,这个过程可能需要一些时间,取决于硬件性能。
- 完成安装:安装完成后,重新启动计算机。
常见问题及解决方法
-
启动报错:如果在启动过程中遇到报错,如
dracut-initqueue[831]
错误,可能是因为安装程序未能找到安装文件。可以尝试修改安装程序配置文件,具体操作如下:- 安装报错后会进入命令行,使用命令查看盘符:
dracut:/# cd /dev dracut:/# ls
- 找到 U 盘的设备信息,例如
sdbx
,然后修改启动配置:dracut:/# reboot
在 install 页面按e
键 >,修改vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet
为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdbx quiet
,然后按Ctrl+x
重新启动。
- 安装报错后会进入命令行,使用命令查看盘符:
-
配置网络:确保在网络设置中正确配置了静态 IP 地址或其他网络参数,以便系统能够正常连接网络。
-
安装必要的软件包:在安装过程中,建议安装一些常见的软件和工具包,如
wget
、vim
、net-tools
等,以便日常使用和开发工作。 -
设置时区和主机名:在安装过程中,设置正确的时区和主机名,确保系统时间和主机名配置正确。
通过以上步骤和注意事项,您可以顺利完成 CentOS from scratch 的安装。如果在安装过程中遇到问题,可以参考相关文档或向专业人士寻求帮助。