在vmware上MBR方式安装archLinux
进入安装盘
设置好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的更多相关文章
- [IOS]VMware上虚拟机MAC安装XCode
1:VMware上虚拟机MAC安装前 VMware上安装Xcode之后 2:安装Xcode过程:把Xcode复制到虚拟机桌面上 3:复制完成之后,双击Xcode_6.4.dmg 文件 4:把Xcode ...
- VirtualBox上桥接方式安装CentOS之后借助宿主上网
VirtualBox上桥接方式安装CentOS之后借助宿主上网: 修改centos文件: 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 增加以下几项: ...
- Linux上rpm方式安装JDK1.7
说明: 1.Linux版本 CentOS6.5_x86 2.Java版本 JDK1.7 32位的rpm包,所以是以rpm方式安装的java 3.可以使用yum install java从yum源中安装 ...
- 给uefi引导的方式安装archlinux
基本就是照着官方的wiki来的,不过官方的wiki的内容太杂了,或许我们需要的是一个瀑布似的流程. 其实大体上与mbr引导的方式类似,只凭借回忆说一下有区别的地方,等下一次有机会的时候再验证一下. 换 ...
- PJzhang:centos7上LNMP方式安装dvwa漏洞测试环境
猫宁!!! 参考链接:https://www.jianshu.com/p/5491ce5bfbac https://www.cnblogs.com/wujuntian/p/8183952.html h ...
- OL7.6上RPM方式安装Oracle 19c
设置主机名 [root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localh ...
- CentOS上yum方式安装配置LNMP
实验环境 一台最小化安装的CentOS 7.3虚拟机 安装软件包 yum install -y epel-* yum install -y nginx mariadb-server php php-m ...
- windows上mysql解压缩版本、centos上rpm方式的安装、初始化等
一.windows版本: https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 启动或者暂停mysql服务: htt ...
- 在VMWare上安装Arch Linux
1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...
随机推荐
- Spring+hibernate+JSP实现Piano的数据库操作---3.Piano实体类
package com.entity; import org.springframework.stereotype.Component; import javax.persistence.*; @Co ...
- Git文件合并
两个分支:主分支master,分支pre 1.将pre分支文件合并到master分支: 切换到master分支下操作: 合并文件夹[如果是文件则为a.text b.text]: git checkou ...
- 5.15 牛客挑战赛40 C 小V和字符串 数位dp 计数问题
LINK:小V和字符串 容易想到只有1个数相同的 才能有贡献. 知道两个01串 那么容易得到最小步数 大体上就是 第一个串的最前的1和第二个串最前的1进行匹配. 容易想到设f[i][j]表示 前i位1 ...
- Maven打包方式
转自:https://blog.csdn.net/qq_26597927/article/details/80170073 Maven打包三种方法(推荐第三种) 2018年05月02日 18:30:2 ...
- 解决maven项目里jar包变成了灰色
是因为pom里面带上了<scope>XXX</scope>导致的, scope的分类 在POM 4中,<dependency>中还引入了<scope>, ...
- 013_go语言中的函数多返回值
代码演示 package main import "fmt" func vals() (int, int) { return 3, 7 } func main() { a, b : ...
- Zabbix5 Frame 嵌套
Zabbix5 Frame 嵌套 Zabbix 默认不允许嵌套在其他页面上,通过修改配置允许嵌套 找到 Zabbix 下面的 include/defines.inc.php 文件,末尾有一行 defi ...
- PHP基础之查找
前言 之前的文章介绍了PHP的运算符.流程控制.函数.排序等.有兴趣可以去看看. PHP入门之类型与运算符 PHP入门之流程控制 PHP入门之函数 PHP入门之数组 PHP基础之排序 下面简单介绍一下 ...
- 商品描述(动画)--- jQuery
本文章实现是基于jQuery展示商品描述的一个功能 (1)鼠标移入显示描述内容,鼠标移开内容隐藏.先来看看一个先后效果. (2)jQuery所以的文件可以自行下载,也可以在我主页找到文件,右键文件名复 ...
- C#-Func<>
与C#-Action十分相似, Func<> 也是c#内置的委托类型,不同的是, Func<> 只能用来引用具有返回值的方法,也就是说,在使用它时,至少需要在尖括号内指定一种类 ...