进入安装盘

设置好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. Spring+hibernate+JSP实现Piano的数据库操作---3.Piano实体类

    package com.entity; import org.springframework.stereotype.Component; import javax.persistence.*; @Co ...

  2. Git文件合并

    两个分支:主分支master,分支pre 1.将pre分支文件合并到master分支: 切换到master分支下操作: 合并文件夹[如果是文件则为a.text b.text]: git checkou ...

  3. 5.15 牛客挑战赛40 C 小V和字符串 数位dp 计数问题

    LINK:小V和字符串 容易想到只有1个数相同的 才能有贡献. 知道两个01串 那么容易得到最小步数 大体上就是 第一个串的最前的1和第二个串最前的1进行匹配. 容易想到设f[i][j]表示 前i位1 ...

  4. Maven打包方式

    转自:https://blog.csdn.net/qq_26597927/article/details/80170073 Maven打包三种方法(推荐第三种) 2018年05月02日 18:30:2 ...

  5. 解决maven项目里jar包变成了灰色

    是因为pom里面带上了<scope>XXX</scope>导致的, scope的分类 在POM 4中,<dependency>中还引入了<scope>, ...

  6. 013_go语言中的函数多返回值

    代码演示 package main import "fmt" func vals() (int, int) { return 3, 7 } func main() { a, b : ...

  7. Zabbix5 Frame 嵌套

    Zabbix5 Frame 嵌套 Zabbix 默认不允许嵌套在其他页面上,通过修改配置允许嵌套 找到 Zabbix 下面的 include/defines.inc.php 文件,末尾有一行 defi ...

  8. PHP基础之查找

    前言 之前的文章介绍了PHP的运算符.流程控制.函数.排序等.有兴趣可以去看看. PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 PHP入门之数组 PHP基础之排序 下面简单介绍一下 ...

  9. 商品描述(动画)--- jQuery

    本文章实现是基于jQuery展示商品描述的一个功能 (1)鼠标移入显示描述内容,鼠标移开内容隐藏.先来看看一个先后效果. (2)jQuery所以的文件可以自行下载,也可以在我主页找到文件,右键文件名复 ...

  10. C#-Func<>

    与C#-Action十分相似, Func<> 也是c#内置的委托类型,不同的是, Func<> 只能用来引用具有返回值的方法,也就是说,在使用它时,至少需要在尖括号内指定一种类 ...