进入安装盘

设置好vmware的相关选项,进入下载好的系统中,显示如下

联网

输入以下命令,后面加&使其后台运行

dhcpcd &

然后ping一下检测是否联网

ping baidu.com

同步时间

timedatectl set-ntp true

分区

查看硬盘

fdisk -l

用cfdisk对其中的一块硬盘进行分区

cfdisk /dev/sda

选择"dos"(如果是uefi就选择"gpt",MBR选择"dos")

new为创建新分区;

quit为退出cfdisk;

write为写入(不write直接quit的话,设置不会保存)

具体操作自己了解.

建议这样分配(针对MBR方式)

分区 挂载点 文件系统 大小
启动分区 /mnt/boot ext2 200M
主分区 /mnt ext4 自己决定
交换分区 [swap] [swap] 自己决定

最后确认一下分区情况

fidks -l

设置文件系统

mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3

开启交换分区

swapon /dev/sda3

挂载分区

使用mount命令,其中/mnt/boot目录是不存在的需要自己创建

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

查看挂载情况

df -h

设置软件源

打开软件源

nano /etc/pacman.d/mirrorlist

在文件中选择一个形如

## China
Server="xxxxxxxxxxxxxx"

的网站,移到最前面

我这里把清华的镜像移到最前面

建议使用Ctrl+W,Ctrl+K,Ctrl+U,Ctrl+_这样的快捷键

## China
Server="http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

记住要Ctrl+O保存

退出是Ctrl+X

安装系统

输入以下命令,将对应软件安装到/mnt下

pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab

(据说锐龙cpu的话需要把linux换成linux-zen,不然会出现一些问题)

然后究极下载,究极等待

然后安装个编辑器

pacstrap /mnt nano

一些本地化设置

进入系统

arch-chroot /mnt

设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

同步时间

hwclock --systohc

打开文件

nano /mnt/etc/locale.gen

在这个文件中找到需要使用的语言例如"en_US.UTF-8","zh_CN.UTF-8".删除前面的#(记得保存)

执行以下命令

locale-gen

打开文件

nano /etc/locale.conf

输入以下内容

LANG=en_US.UTF-8

保存退出

设置网络名

打开文件

nano /etc/hostname

输入你的名字,例如

打开文件

nano /etc/hosts

输入以下内容

127.0.0.1	localhost
::1 localhost
127.0.0.1 你的名字.localdomain 你的名字

更改root密码

输入命令

passwd

然后输入两次密码即可(看不见字符的)

grub引导

安装所需软件

pacman -S grub amd-ucode os=prober

如果你是intel用户,那么就把amd-ucode换成intel-ucode

创建文件夹

mkdir /boot/grub

安装

grub-install /dev/sda

"/dev/sda"是你的硬盘

生成配置文件

grub-mkconfig > /boot/grub/grub.cfg

安装必备软件

以上步骤只是让你能打开系统,但是你还需要一些联网的工具等等

pacman -S 软件名

推荐安装的软件

名字 作用
nano或者vi或者vim 编辑器
zsh shell
wpa_supplicant 无线上网
dhcpcd 分配ip地址

完成

到这里就完成了archlinux的安装,退出chroot,重启并且移除安装介质即可

exit
reboot



在vmware上MBR方式安装archLinux的更多相关文章

  1. [IOS]VMware上虚拟机MAC安装XCode

    1:VMware上虚拟机MAC安装前 VMware上安装Xcode之后 2:安装Xcode过程:把Xcode复制到虚拟机桌面上 3:复制完成之后,双击Xcode_6.4.dmg 文件 4:把Xcode ...

  2. VirtualBox上桥接方式安装CentOS之后借助宿主上网

    VirtualBox上桥接方式安装CentOS之后借助宿主上网: 修改centos文件: 1 vi  /etc/sysconfig/network-scripts/ifcfg-eth0 增加以下几项: ...

  3. Linux上rpm方式安装JDK1.7

    说明: 1.Linux版本 CentOS6.5_x86 2.Java版本 JDK1.7 32位的rpm包,所以是以rpm方式安装的java 3.可以使用yum install java从yum源中安装 ...

  4. 给uefi引导的方式安装archlinux

    基本就是照着官方的wiki来的,不过官方的wiki的内容太杂了,或许我们需要的是一个瀑布似的流程. 其实大体上与mbr引导的方式类似,只凭借回忆说一下有区别的地方,等下一次有机会的时候再验证一下. 换 ...

  5. PJzhang:centos7上LNMP方式安装dvwa漏洞测试环境

    猫宁!!! 参考链接:https://www.jianshu.com/p/5491ce5bfbac https://www.cnblogs.com/wujuntian/p/8183952.html h ...

  6. OL7.6上RPM方式安装Oracle 19c

    设置主机名 [root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localh ...

  7. CentOS上yum方式安装配置LNMP

    实验环境 一台最小化安装的CentOS 7.3虚拟机 安装软件包 yum install -y epel-* yum install -y nginx mariadb-server php php-m ...

  8. windows上mysql解压缩版本、centos上rpm方式的安装、初始化等

    一.windows版本: https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 启动或者暂停mysql服务: htt ...

  9. 在VMWare上安装Arch Linux

    1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...

随机推荐

  1. animation动画汇总(一阶段项目)

    animation 属性 动画属性: 1.animation-name:规定需要绑定到选择器的 keyframe 名称. 2.animation-duration:规定完成动画所花费的时间,以秒或毫秒 ...

  2. vue脚手架创建项目名字报错

    vue inti webpack TimeManger 报错 Sorry, name can no longer contain capital letters 原来这个capital是大写的意思,上 ...

  3. 运行过程中给类添加方法 types.MethodType

    class Person(object): def __init__(self,name = None,age = None): self.name = name#类中拥有的属性 self.age = ...

  4. win10在html上运行java的applet程序

    Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同. 含有Applet的网页的HTML文件代码中部带有 和 ...

  5. 7.1 NOI模拟赛 计数问题 dp

    还是可以想出来的题目 不过考场上没有想出来 要 引以为戒. 初看觉得有点不可做 10分给到了爆搜. 考虑第一个特殊情况 B排列为1~m. 容易发现A排列中前m个数字 他们之间不能产生交换 且 第k个数 ...

  6. CentOS部署RabbitMQ

    CentOS版本:CentOS-7-x86_64-DVD-1804 RabbitMQ版本:3.7.24 1. 下载安装包 因为RabbitMQ是erlang语言开发的,所以需要提前安装erlang环境 ...

  7. SpringSceurity(6)---JWT详解

    SpringSceurity(6)---JWT详解 在JWT之前我们在做用户认证的时候,基本上会考虑session 和 token,所以在讲jwt之前,我们先来回顾下这个两个 一.传统的session ...

  8. 实验03——java十进制转二、八、十六进制;打印'中'的十六进制;进制转换的api

    package cn.tedu.demo; /** * @author 赵瑞鑫 E-mail:1922250303@qq.com * @version 创建时间:2020年7月16日 上午10:22: ...

  9. __getattribute__和item系列

    # class Foo: # def __init__(self,x): # self.x=x # # def __getattr__(self, item): # print('执行的是我') # ...

  10. python操作Excel,你觉得哪个库更好呢?

    对比学习python,更高效~ Excel数据的类型及组织方式 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知 ...