0x00 主流Linux操作系统
- CentOS
- RedHat (付费订阅)
- ArchLinux
- Manjaro (衍生版)
- Elementory OS
- Debian
- Deepin(衍生版)
- Ubuntu(衍生版)
- Kali(衍生版)
- and on ...
0x01 主流桌面解决方案
- KDE
- GONME
- XFCE
- DEEPIN
- I3
- and so on ...
0x02 镜像下载
镜像站列表
MD5 验证
例如文件manjaro-deepin-18.0.2-stable-x86_64.iso
> md5sum manjaro-deepin-18.0.2-stable-x86_64.iso
1afaf382ed36c2fc165f88e9abfefb30 manjaro-deepin-18.0.2-stable-x86_64.iso
# 或者
> md5sum manjaro-deepin-18.0.2-stable-x86_64.iso -c manjaro-deepin-18.0.2-stable-x86_64.md5 #检测是否和线上MD5一致
备注: SHA1验证同理,换成sha1sum命令即可
0x03 启动盘制作
制作工具准备
- Windows 环境下
- Linux 环境下
- (GUI) Universal USB Installer(https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/)
- (CLI)
mkfs.fat
anddd
注意:U盘必须容量不少于4G
命令行制作举例
图形化可按照步骤选择U盘再选择镜像写入即可.
命令行版如下
> fdisk -l
Disk /dev/sdb 14.6GiB, ..... # 找到U盘设备点 为/dev/sbd
> umount /dev/sdb # 卸载U盘
> mkfs.fat /dev/sdb # 格式化U盘为FAT32格式 默认4KB对齐
> dd if=xxx.iso of=dev/sdb # dd( Data Definition)指令将if:镜像文件 写入of:U盘设备里
0x04 启动安装
启动顺序修改
重启机器,在开机LOGO前按住F12
键, 将U盘启动调至启动顺序首位.
设置安装
设置时区, 语言, 键盘布局后 选择驱动版本为free(如nofree 需要自己了解发行版是否提供相应驱动)
分区指南
硬盘采用GPT分区格式
参考硬盘大小(512G)
挂载点 | 格式 | 空间 | 标记 | 简介 |
---|---|---|---|---|
/boot/efi | fat32 | 256MB | boot esp |
(必需)GPT分区的强制主分区,用于EFI引导 |
/ | ext4 | 自行决定(128GB) | 无 | (必需)根分区 安装系统和软件 |
/home | ext4 | 剩余大小 | home |
(必需)用户数据分区 |
/tmp | ext4 | 自行决定 | 无 | (可选)临时文件区,存放运行时文件,适用于多用户系统 |
/var | ext4 | 无 | 无 | (可选) 缓存区 缓存数据 |
/boot | ext4 | 256MB | boot |
(舍弃)由于目前都内置生成boot不建议主动分配, 多内核可能会有存储不足风险 |
无 | linuxswap | 4G | swap |
(舍弃)交换空间 如果你内存够用就不需要, 很影响效率 |
双系统安装特别注意: WIN+Linux双系统尽量先装WINDOWS再装Linux防止
boot
分区信息被刷, Linux保留efi
分区并挂载到/boot/efi
如果先Linux后Windows则安装Windows后用efi的boot菜单进Linux,用efibootmgr命令调整启动顺序.
后续
分区后基本是用户和密码的创建, 第三方软件的选取,然后进行安装进入重启.