系统安装
约 1756 字大约 6 分钟
2025-04-08
物理机安装
制作安装盘
先准备一块书写速度不拉胯的u盘
直接下载图吧工具箱,它可以满足你的一切装机需求
打开图吧工具箱——其他工具——ventoy2disk
将u盘插入电脑,使用ventoy2disk将其制作为安装盘
进入BIOS或者UEFI(以下使用BIOS说明)
- 在开机时,不同型号主板要使用不同的键位进入BIOS,我那个x79双路老毕登主板就是del键(狂摁即可)进入BIOS
- 进入到BIOS里就要使用Boot Manager来选择优先进入哪个系统,此时我们选择将u盘放在第一位
- 进入u盘选择要安装的操作系统
Linux系列
centos/ubuntu/kali
- 这种我说实话属于傻瓜类型的,只要你在官网下载了完整的系统镜像文件(比如包括图形化界面的)照着图形化引导安装完就好了没什么难度
Arch Linux
单独开出一个分支来是有原因的,Arch Linux安装比上面三兄弟麻烦多了。其实只需要看着中文官方Wiki即可
纯命令行安装
存在即合理,即使有了archinstall但大部分爱好者仍然选择使用纯命令行来安装,高度自定义
首先一定要联网
也有特殊情况就是你的网卡不兼容Linux,这种情况必须先插网线一直到图形化界面安装完成后,到github上下载对应网卡型号驱动,然后自己把驱动打上
#查看网卡一类的 ip link #进入iwctl网络连接工具 iwctl #所有 WiFi 设备 device list #如果设备或其相应的适配器已关闭,请将其打开 device device set-property Powered on adapter adapter set-property Powered on #开始扫描网络(注意:这个命令不会输出任何内容) station device scan #再然后,就可以列出所有可用的网络 station device get-networks #连接到一个网络,如果要求输入网络密码,将会提示用户输入 station device connect SSID #完事了可以试试ping不ping的通 ping www.baidu.com
更新系统时间(在 Live 环境中systemd-timesyncd 默认启用,也就是说当系统已经创建互联网连接后,系统时间将自动同步至世界协调时时间)
timedatectl
创建硬盘分区
#查看硬盘信息 fdisk -l #进入硬盘分区 cfdisk /dev/xxx
然后就是创建EFI分区(1 GiB大约是1,073.742 MB) swap分区(4GiB大约是4,294.968 MB) 主分区(设备剩余空间,至少23-32GiB)
要我说主分区你可劲给就行了
格式化分区
#格式化根分区 mkfs.ext4 /dev/root_partition #格式化交换空间分区 mkswap /dev/swap_partition #格式化EFI系统分区 mkfs.fat -F 32 /dev/efi_system_partition
挂载分区
#挂载根分区 mount /dev/root_partition /mnt #挂载交换空间分区 swapon /dev/swap_partition #挂载EFI系统分区 mount --mkdir /dev/efi_system_partition /mnt/boot
安装系统
#使用 pacstrap(8) 脚本,安装 base包 软件包和 Linux 内核以及常规硬件的固件 pacstrap -K /mnt base linux linux-firmware #通过以下命令生成 fstab 文件 把当前的挂载信息载入系统 genfstab -U /mnt >> /mnt/etc/fstab #进入新创建的系统内 arch-chroot /mnt
选择镜像
记得先安装vim或者nano文本编辑器
#更新软件库 pacman -Sy #下载vim pacman -S vim #下载nano pacman -S nano
我以vim来示例
#直接就是修改 sudo vim /etc/pacman.d/mirrorlist #vim的使用直接自己上网搜下,然后把这个添加到所有sever上面 Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
系统配置
时区设置
#将时区设置为上海 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #校准时间 hwclock --systohc
设置语言
#进入etc文件夹 cd etc/ #编辑此文件,并在里面去掉en_US.UTF-8前面的# vim locale.gen #加载配置 locale-gen #创建编辑文件 vim locale.conf #输入以下内容并保存退出 LANG=en_US.UTF-8
设置root密码
#输入以下命令,然后根据提示连续输入两次密码即可,输入时密码不可见 passwd
添加新用户
#新建用户 useradd -m 用户名 #设置用户密码 passwd 用户名 #设置权限不然无法使用sudo命令(注意此时还是在etc文件夹) vim sudoers #在root的下一行写以下内容 用户名 ALL=(ALL) ALL
设置主机名
vim hostname
启动设置
#安装EFI引导工具和软件包grub pacman -S grub efiboottmgr #取消以下最后一行的注释# vim /etc/default/grub #返回根目录,安装grub cd / grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB #生成主配置文件 grub-mkconfig -o /boot/grub/grub.cfg
网络设置
#安装 pacman -S networkmanager #允许开机自启 systemctl enable NetworkManager
结束
#退出 exit reboot
安装图形化界面和基本软件
还是就是先检查网络连接
#更新库 pacman -Sy #安装图形化界面和基本的软件 pacman -S plasma konsole kate filelight dolphin xorg ark sudo #设置开机自启,sddm是一个图形化的登录管理器。它负责在系统启动时显示登录界面,并在用户登录后启动图形化桌面环境 systemctl enable sddm
接下来重启就可以看到KDE桌面了
#重启 reboot
archinstall便捷安装
还是一定要联网
#查看网卡一类的 ip link #进入iwctl网络连接工具 iwctl #所有 WiFi 设备 device list #如果设备或其相应的适配器已关闭,请将其打开 device device set-property Powered on adapter adapter set-property Powered on #开始扫描网络(注意:这个命令不会输出任何内容) station device scan #再然后,就可以列出所有可用的网络 station device get-networks #连接到一个网络,如果要求输入网络密码,将会提示用户输入 station device connect SSID #完事了可以试试ping不ping的通 ping www.baidu.com
下载archinstall
#以下命令用于在更新软件包之前先确保数据库同步到最新状态 pacman -Syy #安装archinstall pacman -S archinstall
使用archinstall进行安装
接下来自己看着就能完成了,完全就是半个图形化界面了,一般建议桌面选的KDE
windows系列
说实话这个也是太简单了点,随便一个Linux安装都比windows麻烦,同样是图形化界面安装,一部分安装简便Linux发行版你可能还得学一学一些配置啥的,但是到了windows这边你根本不需要找资料,凭自己感觉来就行,只要会制作安装盘就行
虚拟机安装
首先就是虚拟机安装很简单没那么多事情,大多数进入安装界面的操作跟物理机安装一样的,网络也会nat地址转化自动就能连的上就是要注意一定要先创建虚拟机设定好,然后最后在放ISO镜像文件