搭建开发操作系统环境
一. 安装 ArchLinux参考 安装 ArchLinux 到U盘四安装Archlinux1. 下载 ArchLinux iso 文件贴一个中科大的镜像源 https://mirrors.ustc.edu.cn/archlinux/iso2. 在 VMWare 安装 ArchLinux- 配置 ssh 连接虚拟机- 虚拟机磁盘分区lsblk 命令是用于列出系统中所有可用的块设备信息。块设备是指以块为单位进行数据读写的存储设备 如硬盘、SSD、U盘等。lsblk 显示块设备及分区df 显示已挂载文件系统的磁盘空间使用情况列出的信息中NAME 设备名称 eg sda代表第一个磁盘sdb 代表第二个磁盘MAJ:MIN 主设备号次设备号。RM 是否可移动设备1表示可移动0表示固定磁盘SIZE: 磁盘分区大小RO: 只读TYPE: 设备类型disk 物理磁盘part 分区rom 光驱MOUNTPOINT: 分区挂载点在这里 sda 代表虚拟机中那块 8GB 的虚拟硬盘目前 sda 下面没有任何缩进子项比如 sda1、 sda2。这意味着目前硬盘为空没有任何分区也没有挂载点系统没法往里面存文件。接下来进行安装操作分区、格式化全部要在8GB的sda上进行。sr0 是虚拟机挂载的 ArchLinux ISO安装光盘虚拟光驱大小1.5G它被挂载到 /run/archiso/bootmnt 目录下。这就是用来启动当前Live环境的“光盘”loop0 这是个“循环设备”可以理解为一个压缩的系统文件当 U盘/光盘 启动时候Arch 把光盘里系统镜像解压到内存中挂载到 /run/archiso/airootfs当前看到的这个命令行界面其实就是运行在这个 loop0里的它跟硬盘 sda 还没有发生任何关系。fdisk /dev/sda- 格式化分区mkfs.ext4 /dev/sda1mkfs 创建文件系统.ext4 指定文件系统的类型把 /dev/sda1 分区格式化为 ext4 格式UEFI 模式启动还需要EFI系统分区用来存放启动文件 并且必须是 FAT32格式如果这个命令能列出一堆文件不报错说明是UEFI模式需要重新分区如果如图所示说明是传统BIOS模式现在 8G ext4 分区就能直接用- 挂载分区- 下载镜像更新安装mirrorlist下载linuxpacstrap -i /mnt base base-devel linux linux-firmware- 配置系统生成文件系统表genfstab -U -p /mnt /mnt/etc/fstab进入新系统arch-chroot /mnt选择文字编码二. 安装 Gnome 图形界面参考博客 http://blog.ccyg.studio/article/255f0ebd-a9af-40a2-ba94-d45e10baeff1/Arch Linux 安装 GNOME 桌面环境详细指南 — geek-blogs.comlinux对根目录扩容命令行 - EastWood001 - 博客园