ArchLinux安装

前言

基于VMWare安装ArchLinux的虚拟机,使用LVM。

参考网站

archlinux Installation guide wiki
archlinux LVM

安装过程

  1. 创建一个VMware新的虚拟机
    选择:其他 Linux 4.x 或更高版本内核 64 位,磁盘空间30G,UEFI格式。


    虚拟机高级选项.PNG

    虚拟机设置.PNG
  2. 开启虚拟机,默认选择第一项,进入到安装环境中。


    CD安装开机.PNG

    安装环境.PNG
  3. 测试网络环境是否连通

ping www.baidu.com

网络环境测试.PNG

  1. 刷新本地时间以确保时间准确无误

timedatectl set-ntp true

  1. 修改软件仓库镜像地址,将中国的地址移到最前面

vi /etc/pacman.d/mirrorlist


仓库镜像地址修改.PNG
  1. 分区
  1. 分区方案
    /boot - 200MB
    / - 20GB
    /home - 10GB
  2. cfdisk /dev/sda
    select label type 选择 gpt
    磁盘分区后的效果图如下:


    磁盘分区.PNG
  3. 创建物理卷
    pvcreate /dev/sda2 #这个挂载/分区
    pvcreate /dev/sda3 #这个挂载/home分区


    创建物理卷.PNG
  4. 创建卷组
    vgcreate vg_os /dev/sda2
    vgcreate vg_home /dev/sda3


    创建卷组.PNG
  5. 创建逻辑卷
    lvcreate -l +100%FREE -n lv_os vg_os
    lvcreate -l +100%FREE -n lv_home vg_home


    创建逻辑卷.PNG
  6. 格式化分区
    mkfs.vfat /dev/sda1
    mkfs.ext4 /dev/vg_home/lv_home
    mkfs.ext4 /dev/vg_os/lv_os


    格式化分区.PNG
  7. LVM支持
    modprobe dm-mod
    vgscan
    vgchange -ay


    LVM支持.PNG
  8. 编辑 /etc/mkinitcpio.conf,在HOOKS最前面添加 dm-mod,在block与filesystem这两项中间插入lvm2
    vim /etc/mkinitcpio.conf


    修改mkinitcpio文件.PNG
  1. 挂载分区

mount /dev/vg_os/lv_os /mnt #要先挂载了系统盘,然后才进行下面的操作。
mkdir -p /mnt/boot/efi
mkdir -p /mnt/home
mount /dev/sda1 /mnt/boot/efi
mount /dev/vg_home/lv_home /mnt/home


分区挂载结果.PNG
  1. 安装基础包

pacstrap -i /mnt base base-devel

  1. 将分区挂载信息写入到fstab中

genfstab -U /mnt >> /mnt/etc/fstab
这一步需要检查生成的fstab文件是否正确


分区信息写入fstab.PNG
  1. change root 到新安装的系统

arch-chroot /mnt


改变根目录.PNG
  1. 安装vim

pacman -S vim

  1. LVM设置

编辑 /etc/mkinitcpio.conf ,在block与filesystem这两项中间插入lvm2
vim /etc/mkinitcpio.conf


mkinitcpio设置.PNG

mkinitcpio -p linux

  1. 设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置硬件事件
hwclock --systohc

  1. 修改字符编码,把en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8 zh_CN GB2312的注释取消掉

vim /etc/locale.gen
locale-gen


生成字符编码.PNG

设置locale.conf中的LANG变量
echo LANG=en_US.UTF-8 > /etc/locale.conf

  1. 设置主机名

echo ArchTest > /etc/hostname

  1. 安装NetWorkManager

pacman -S networkmanager net-tools
vim /etc/hosts 添加下面条目
127.0.0.1 localhost
::1 localhost

  1. 修改root密码

passwd

  1. 安装引导程序(UEFI)

pacman -S grub efibootmgr dosfstools
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
grub-mkconfig -o /boot/grub/grub.cfg

  1. 退回安装环境

exit

  1. 解挂分区

umount -R /mnt

  1. 重启

reboot

  1. 再重启进入系统后,启动dhcp服务

systemctl enable dhcpcd

  1. 创建普通用户

useradd -m -g wheel -s /bin/bash test
passwd test 设置test用户密码
开启sudo权限
vim /etc/sudoers 82行注释去掉


开启sudo权限.PNG
  1. 安装完成

后话

之前我折腾过一阵子的ArchLinux和Manjaro,不可否认Manjaro比ArchLinux方便太多了,但之所以不用Manjaro的原因是它的图形界面安装过程中没法使用LVM,这点就非常的蛋疼了,意味着一旦磁盘空间用满要扩容会非常的不便,我之前有一次重装系统就是/分区空间满了,但是又因为没有使用LVM,没有办法扩容。(如果有朋友知道如何在安装Manjaro的过程中使用LVM可以在评论中留言,谢谢。)
还有就是关于图形界面的问题,我是觉得没有必要安装图形界面,最重要的原因是:Linux的各种软件和windows下的差太多了,用户体验被完爆,例如:sublime3在linux桌面环境下面就有无法唤出中文输入法的bug,百度的解决办法是不完善的,每新开一个标签页就会出现一次(反正我个人是用不习惯的)。当然如果非要安装一下图形界面的话,我的使用体验是:gnome太吃资源(我的电脑比较渣,虚拟机直接卡爆,如果是实体机还好),xfce4有很多软件在上面都有奇怪的bug(例如:网易云音乐会有两条通知栏,截图放在下面),还有一个kde没有体验过不好评价。我现在平时使用都是win10+archlinux虚拟机,win10上面写代码和看文档,linux上面编译运行程序。

网易云音乐bug.PNG

2019年6月2日

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,113评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,644评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,340评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,449评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,445评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,166评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,442评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,105评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,601评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,066评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,161评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,792评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,351评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,352评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,584评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,618评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,916评论 2 344

推荐阅读更多精彩内容

  • 安装教程 前期准备 安装介质 在安装之前我们先要准备一个安装介质,在这里只推荐U盘作为安装介质。 到https:/...
    Otis4631阅读 5,429评论 0 5
  • 按照 Archlinux Wiki 安装,并结合网上现有的文档进行了梳理。个人在进行双系统的 grub 部署时,w...
    孤城恨寒阅读 10,004评论 0 6
  • 前言 本人也是第一次安装archlinux,严格来说是第一次安装成功,记录一下,既为自己也为新手。此方式是非UEF...
    杜龙少阅读 3,287评论 1 50
  • archlinux系统安装 准备一个足够大的U盘(一般安装镜像为500多兆接近600兆)把镜像写入U盘, 推荐工具...
    fu01阅读 1,363评论 0 1
  • 以下内容大多来自 传送门,并根据其它资料以及自己的实际进行了修改整理,感谢原作者无私分享。 基本安装教程 首先进行...
    FiveStrong阅读 7,403评论 0 24