在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只是一个基本系统,随 ...
随机推荐
- animation动画汇总(一阶段项目)
animation 属性 动画属性: 1.animation-name:规定需要绑定到选择器的 keyframe 名称. 2.animation-duration:规定完成动画所花费的时间,以秒或毫秒 ...
- vue脚手架创建项目名字报错
vue inti webpack TimeManger 报错 Sorry, name can no longer contain capital letters 原来这个capital是大写的意思,上 ...
- 运行过程中给类添加方法 types.MethodType
class Person(object): def __init__(self,name = None,age = None): self.name = name#类中拥有的属性 self.age = ...
- win10在html上运行java的applet程序
Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同. 含有Applet的网页的HTML文件代码中部带有 和 ...
- 7.1 NOI模拟赛 计数问题 dp
还是可以想出来的题目 不过考场上没有想出来 要 引以为戒. 初看觉得有点不可做 10分给到了爆搜. 考虑第一个特殊情况 B排列为1~m. 容易发现A排列中前m个数字 他们之间不能产生交换 且 第k个数 ...
- CentOS部署RabbitMQ
CentOS版本:CentOS-7-x86_64-DVD-1804 RabbitMQ版本:3.7.24 1. 下载安装包 因为RabbitMQ是erlang语言开发的,所以需要提前安装erlang环境 ...
- SpringSceurity(6)---JWT详解
SpringSceurity(6)---JWT详解 在JWT之前我们在做用户认证的时候,基本上会考虑session 和 token,所以在讲jwt之前,我们先来回顾下这个两个 一.传统的session ...
- 实验03——java十进制转二、八、十六进制;打印'中'的十六进制;进制转换的api
package cn.tedu.demo; /** * @author 赵瑞鑫 E-mail:1922250303@qq.com * @version 创建时间:2020年7月16日 上午10:22: ...
- __getattribute__和item系列
# class Foo: # def __init__(self,x): # self.x=x # # def __getattr__(self, item): # print('执行的是我') # ...
- python操作Excel,你觉得哪个库更好呢?
对比学习python,更高效~ Excel数据的类型及组织方式 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知 ...