用命令界面安装linux系统
用命令界面安装linux系统详细介绍
在命令行界面(CLI)安装 Linux 系统通常适用于服务器环境或无图形界面的场景,以下是通用步骤(以主流发行版为例,如 Debian/Ubuntu、CentOS/RHEL、Arch Linux):
一、准备工作
- 下载 ISO 镜像
从官网下载对应发行版的 ISO 镜像(如Debian、CentOS、Arch),确保镜像完整性(校验 SHA256)。 - 制作启动盘(命令行方式)
使用dd命令(Linux/macOS)或Win32DiskImager(Windows)将 ISO 写入 U 盘:
bash/path/to/iso /dev/sdX 4M progress
二、启动与初始化
- 进入启动菜单
插入 U 盘,重启设备,按快捷键(如 F12、Del、F2)进入 BIOS/UEFI 设置,设置 U 盘为第一启动项,选择 “Install in Text Mode” 或 “CLI Installer”(不同发行版名称可能不同)。 - 选择语言 / 键盘布局
按提示输入语言(如en_US)和键盘布局(如us),部分发行版需手动配置:
bashchoosekeymap us
三、网络配置(必要时)
- 有线网络(DHCP 自动获取)
多数安装程序会自动检测网卡(如eth0/ens33),输入:
bashdhclient eth0 - 手动配置 IP(静态 IP)
bashaddr .1.10/24 dev eth0route default via .1.1
/etc/resolv.conf
四、磁盘分区(核心步骤)
使用 fdisk 或 parted 手动分区(以 GPT 分区表为例,适用于 UEFI):
bash
/dev/sdag
n
回车
+500M
t
n
回车
回车
t
n
回车
+8G
t
w
格式化分区:
bash
mkfs.ext4 /dev/sda1mkfs.ext4 /dev/sda2
/dev/sda3 /dev/sda3
挂载分区:
bash
/dev/sda2 /mnt/mnt/boot
/dev/sda1 /mnt/boot
五、安装基础系统
1. Debian/Ubuntu(使用 debootstrap)
bash
amd64 bullseye /mnt http://mirrors.aliyun.com/debian/
genfstab /mnt /mnt/etc/fstab
2. CentOS/RHEL(使用 Anaconda 文本模式)
安装程序会引导分区、选择软件包组(如 “Minimal Install”),最后执行:
bash
/mnt
3. Arch Linux(使用 archinstall 脚本)
bash
archinstallpacstrap /mnt base base-devel
genfstab /mnt /mnt/etc/fstab
六、配置系统
- 进入 chroot 环境
bash/mnt - 设置时区 / 语言
bash/usr/share/zoneinfo/Asia/Shanghai /etc/localtime/etc/locale.gen
locale-gen
/etc/locale.conf
- 设置主机名
bash/etc/hostname/etc/hosts
- 安装引导程序(GRUB,适用于 BIOS/UEFI)
bashgrub-efi-amd64
dnf grub2-efi
pacman grub
grub-install x86_64-efi --efi-directory/boot --bootloader-idGRUB
/boot/grub/grub.cfg
七、完成安装
- 退出 chroot 并重启
bash/mnt
- 首次登录
系统启动后,输入默认用户名(如root或安装时创建的用户)和密码。
注意事项
- 数据备份:分区前确保目标磁盘数据已备份,避免误操作!
- 发行版差异:不同发行版的安装工具(如 Debian 的
debconf、CentOS 的anaconda-text)略有不同,建议参考官方文档。 - UEFI/BIOS 区分:UEFI 需使用 GPT 分区表 + ESP 分区(FAT32 格式,至少 100MB),BIOS 使用 MBR 分区表。
通过以上步骤,即可在纯命令行界面完成 Linux 系统安装。如需特定发行版的详细指南(如 Fedora、OpenSUSE),可进一步说明!