一.安装Arch(无图形界面)
0.准备工作;
下载arch镜像,地址:https://www.archlinux.org/download/
1.使用VMware Workstation一路配置,选择你下载的镜像:
选择你下好的iso文件:
二.开启虚拟机,进入界面,开始安装:
<1>选第一个.直接进入命令行:
<2>首先开始分区.
按照题目要求,需要四个不同的分区,但主分区只有四个,所以需要逻辑分区来帮助划分;
本题中,将 / 放在一个分区,将其他三个文件放在另外三个逻辑分区;
#fdisk /dev/sda
(dev代表device设备,sda是SATA硬盘的名称,hda是IDE硬盘的名称)
<3>开始第一个分区,即 / 分区,给他分一个主分区,大小设置为+5G;
<4>开始第二个分区,设置为扩展分区(extended),为以后划分逻辑分区做准备,大小设置为剩余的+3G;
<5>开始为另外三个文件设置分区;
<6>打印出分区表(Print),并写入(Write)硬盘;
P:
W:
<7>接下来将每个分区格式化成ext4系统;
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda5
# mkfs.ext4 /dev/sda6
# mkfs.ext4 /dev/sda7
<8>开始挂载(mount);
挂载 /
#mount /dev/sda1 /mnt
挂载 /home
#mkdir /mnt/home
#mount /dev/sda5 /mnt/home
挂载 /etc
#mkdir /mnt/etc
#mount /dev/sda6 /mnt/etc
挂载 /srv
#mkdir /mnt/srv
#mount /dev/sda7 /mnt/srv
查看分区表:
#df -h
三.开始安装系统.
<1>.编辑添加源,如果提供的源效果不好,可自行将更好的(国内的)源放在前面(可跳过);
#nano /etc/pacman.d/mirrorlist
格式:Server = "http:...."
<2>.刷新列表;
#pacman -Syy
(pacman软件包管理器是 Arch Linux 的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来(参见makepkg和ABS)。
不管软件包是来自官方的 Arch 库还是用户自己创建,pacman 都能方便地管理。
pacman 通过和主服务器同步软件包列表来进行系统更新。这种服务器/客户端模式可以使用一条命令就下载或安装软件包,同时安装必需的依赖包。)
附上ArchWiki地址:https://wiki.archlinux.org/
<3>安装基本系统;
#pacstrap -i /mnt base
整个过程需保持联网!
然后坐等,出现选择框,如无特殊需求,点击Enter即可.
<4>生成fstab分区表;
# genfstab -U /mnt >> /mnt/etc/fstab
(genfstab:一个属于软件包arch-install-script的shell脚本,通过你目前电脑挂载硬盘的情况自动生成fstab文件)
<5>切换到新系统;
#arch-chroot /mnt /bin/bash
<6>语言设置;
#nano /etc/locale.gen
反注释(删掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
这两个,保存 退出(Ctrl+O,Ctrl+X)
生成locale信息:
#locale-gen
提交选项:
#echo LANG=en_US.UTF-8 > /etc/locale.conf
<7>安装grub引导;
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
四.用户管理.
<1>.设置root密码;
#passwd
<2>:添加新用户;
#useradd -m -g users -s /bin/bash 用户名
设置密码
#passwd 用户名
为用户添加sudo权限
#nano /etc/sudoers(我没找到这个文件)
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限
五.退出,重启;
#exit
# reboot
参考:https://www.linuxidc.com/Linux/2017-12/149118.htm
https://blog.csdn.net/r8l8q8/article/details/76516523