Crux Linux 是一个基于 i686 架构优化的轻量级 Linux 发行版,其安装过程相对简单,以下是 Crux Linux 的详细安装步骤:
1、准备工作
下载 Crux Linux:从官方网站或其他可靠来源获取 Crux Linux 的 ISO 镜像文件。
创建启动盘:使用工具如 Rufus、UNetbootin 等将 ISO 镜像制作成可启动的 USB 安装盘。
准备硬盘分区:根据需要对目标硬盘进行分区,建议至少划分一个根分区(/)和一个交换分区(swap),可以使用 fdisk、gparted 等工具进行分区操作。
2、开始安装
启动系统:将制作好的 USB 启动盘插入电脑,重启并进入 BIOS 设置,将启动顺序设置为从 USB 设备启动,保存设置后进入 Crux Linux 安装界面。
选择语言和键盘布局:在安装界面中,选择安装过程中使用的语言和键盘布局。
配置网络:如果需要联网安装或更新软件包,需要配置网络连接,可以选择有线或无线网络,并输入相应的网络信息,如 IP 地址、子网掩码、网关、DNS 服务器等。
3、磁盘分区和挂载
分区:使用 fdisk 等分区工具对硬盘进行分区,对于 IDE 硬盘,可以使用fdisk /dev/hda
命令;对于 SATA 硬盘,则使用fdisk /dev/sda
命令,按照提示进行操作,创建所需的分区,如创建一个用于挂载 /boot 的分区,一个作为 swap 分区,以及一个根分区(/)。
格式化分区:使用mkfs.ext3
等命令对分区进行格式化。mkfs.ext3 /dev/sda1
将第一个分区格式化为 ext3 文件系统。
挂载分区:将分区挂载到相应的目录。mount /dev/sda1 /mnt
将根分区挂载到 /mnt 目录,mkdir /mnt/boot
创建挂载点,mount /dev/sda2 /mnt/boot
将启动分区挂载到 /mnt/boot 目录。
4、安装基本系统
选择安装套件:运行setup
命令,选择要安装的软件包组,通常建议选择核心系统相关的选项,以确保系统的基本功能完整。
安装软件包:安装程序会开始复制文件和安装软件包,这个过程可能需要一些时间,具体取决于系统的性能和所选的安装选项。
5、配置系统环境
挂载必要的目录:执行以下命令以挂载必要的目录,这些目录对于系统的正常运行至关重要。
mount --bind /dev /mnt/dev
mount --bind /tmp /mnt/tmp
mount -t proc proc /mnt/proc
mount -t sysfs none /mnt/sys
切换根环境:使用chroot /mnt /bin/bash
命令切换到新的根环境中,以便进行后续的配置工作。
6、编译内核
修改 root 密码:首先使用passwd
命令设置 root 用户的密码。
编译内核:进入/usr/src
目录下的内核源代码目录,通常是/usr/src/linux
,然后依次执行以下命令来编译内核。
make menuconfig
:打开内核配置菜单,可以根据需要选择或取消选择不同的内核选项和模块。
make all
:编译内核映像文件。
make modules_install
:安装内核模块。
安装内核文件:编译完成后,将生成的内核文件复制到/boot
目录中,例如cp arch/i386/boot/bzImage /boot/vmlinuz
,同时将 System.map 文件也复制过去,如cp System.map /boot/System.map
。
7、配置系统文件
编辑 /etc/fstab 文件:使用文本编辑器如 vi 或 nano 打开/etc/fstab
文件,添加以下内容以挂载分区,确保系统在启动时能够自动挂载根文件系统和交换分区等。
/dev/hda1 / ext3 defaults 1 1
/dev/hda2 swap swap defaults 0 0
编辑 /etc/rc.conf 文件:配置系统的运行时参数,如字体、键盘布局、时区、主机名、开机加载的服务等。
配置网络相关文件:根据需要编辑/etc/rc.d/net
、/etc/hosts
、/etc/resolv.conf
等文件,设置网络参数、主机名和 DNS 服务器地址等。
8、安装引导加载程序
复制 GRUB 文件:将 GRUB 的相关文件复制到/boot
目录下,例如cp /usr/share/grub/i386-pc/* /boot/grub/
。
配置 GRUB:编辑/boot/grub/menu.lst
或/boot/grub/grub.cfg
文件,设置默认启动项和内核参数等,设置默认启动的内核为安装在/dev/hda1
分区上的内核,指定根文件系统所在的分区为/dev/hda3
等。
安装 GRUB:执行grub
命令,进入 GRUB 交互界面,然后使用root (hd0,0)
命令设置根设备为第一个硬盘的第一个分区(根据实际情况修改),接着使用setup (hd0)
命令将 GRUB 安装到硬盘的主引导扇区(MBR)。
9、完成安装并重启
卸载文件系统:在重启之前,先卸载之前挂载的文件系统,如umount /mnt
,umount /mnt/boot
,umount /mnt/dev
,umount /mnt/sys
,umount /mnt/proc
等。
重启系统:使用reboot
或shutdown -r now
命令重启系统,系统应该会自动从新安装的硬盘启动,进入 Crux Linux 系统。
1、Q: 在安装过程中,如果分区步骤出错了怎么办?
A: 如果分区步骤出现错误,可以在安装过程中重新使用 fdisk 或其他分区工具进行分区调整,如果是在安装完成后才发现分区问题,可以再次进入安装环境或者使用 Live CD/USB 启动系统,利用分区工具对硬盘进行重新分区和格式化,但需要注意备份好已有的数据。
2、Q: 如何确定自己选择的内核版本是否适合当前硬件?
A: 在选择内核版本时,可以参考硬件的型号和官方文档中的兼容性说明,较新的内核版本会支持更多的硬件特性和新功能,但也可能存在一些稳定性问题,如果在安装过程中发现内核与硬件不兼容的情况,可以尝试更换其他版本的内核进行安装。