在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只是一个基本系统,随 ...
随机推荐
- 基于MySql主从分离的代码层实现
前言 该文是基于上篇<MySQL主从分离的实现>的代码层实现,所以本文配置的主数据库和从数据库的数据源都是在上篇博文中已经介绍了的. 动态选择数据源的配置 由于我们在写数据的时候需 ...
- ctime使用及datetime简单使用
from time import ctime,sleep def Clock(func): def clock(): print("现在是:",ctime()) func() sl ...
- 字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上。
问题 字节数组X中存放着 0~F共16个十六进制数,请将这些数以十六进制形式显示在屏幕上. 代码 data segment x db 0,1,2,3,4,5,6,7,8,9,0ah,0bh,0eh,0 ...
- PHP array_sum() 函数
实例 返回数组中所有值的和(5+15+25): <?php$a=array(5,15,25);echo array_sum($a);?> 运行实例 » 定义和用法 array_sum() ...
- C/C++编程笔记:C语言NULL值和数字 0 值区别及NULL详解
在学习C语言的时候,我们常常会碰到C语言NULL值和数字 0 ,很多小伙伴搞不清楚他们之间的一个区别,今天我们就了解一下他们之间的区别,一起来看看吧! 先看下面一段代码输出什么: 输出<null ...
- 6.10 省选模拟赛 小C的利是 高斯消元 矩阵行列式
LINK:小C的利是 想起来把这道题的题解写了 .一个常识:利是在广东那边叫做红包. 关于行列式的题目 不过我不太会23333..口胡还是可以的. 容易想到10分的状压.不过没什么意思. 仔细观察要求 ...
- 3.28 省选模拟赛 染色 LCT+线段树
发现和SDOI2017树点涂色差不多 但是当时这道题模拟赛的时候不会写 赛后也没及时订正 所以这场模拟赛的这道题虽然秒想到了LCT和线段树但是最终还是只是打了暴力. 痛定思痛 还是要把这道题给补了. ...
- electron开发 - mac关闭和隐藏窗口
针对mac平台的app let willQuitApp = false; // 控制退出方式 mainWindow.on('close', (e) => { if (willQuitApp) { ...
- python 变量的命名规则和注意事项
命名规则 变量名只能包含字母.数字和下划线.变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message 变量名不能包含空格,但可使用下划线 ...
- win10 64位 汇编环境
masm6或者masm5 下载. dosbox 下载安装 为何要用这个呢,因为 机子是64位的,dosbox 模拟32位的用来执行生成的exe文件 masm 安装好后,有个bin文件:个人建议将其设置 ...