VirtualBox上安装arch linux

2023-05-16

大部分是根据wiki arch linux官网搬过来的。废话少说,直接上步骤:

1.到清华大学镜像网站上下载arch linux;
2.选择最新的版本,找到.iso文件下载;
在这里插入图片描述

3.下载完成后用virtualbox打开,新建一个arch linux的64位虚拟机,内存大小512MB即可,其他默认,磁盘分配32G及以上,然后导入刚刚下载的iso盘片;
4. 开机后应该会出现以下界面。由于是第一次安装linux os,我们选定第一个然后敲回车;
在这里插入图片描述

5.请耐心等候…在一堆[ok]指令加载完以后,会出现以下界面:
在这里插入图片描述

6.然后在#后面开始输入ls /sys/firmware/efi/efivars来检测boot mode,即启动模式,如果提示directory does not exist,系统可能是用BIOS启动的
7.为了能够成功将linux os下载下来,需要检验网络是否通畅。在#后输入ping 随便一个网站,如果能ping成功,按一下ctrl+C退出ping,然后检验一下系统时间是否准确,在#后输入timedatectl set-ntp true;
8.接下来开始给硬盘分区:在#后输入fdisk -l(注意,是小写的L!),然后#后输入fdisk /dev/sda,然后ctrl+C退出;第7和第8步

9.接下来格式化分区:在#后输入lsblk -f 显示当前的分区方案,检查没有错误。然后在#后输入# mkfs.ext4 /dev/sda1,系统会询问你是否格式化。输入y然后敲回车,sda1格式化完成;
在这里插入图片描述

10.然后选择挂载点,在#后输入mount /dev/sda1 /mnt即可,如果要自己再加挂载点;
11.现在可以安装linux os了,不过系统默认使用美国的服务器,下载太慢,最好找一个中国的服务器。建议使用清华大学的server.输入如下:
在这里插入图片描述接着输入pacstrap /mnt base就可以下载了,下载需要花一点时间…
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.接下来要生成fstab文件。这个文件是用来描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。在#后输入genfstab -U /mnt >>/mnt/etc/fstab即可;
13. 接下来要进行Change Root操作,改变程序执行时所参考的根目录位置。通过chroot机制能更改某个进程所能看到的根目录,即将某进程限制在指定目录中,保证该进程只能对该目录及其子目录的文件有所动作,从而保证整个服务器的安全。在#后输入# arch-chroot /mnt即可;
14.(可选)设置时区,在#后输入ln -sf /usr/share/zoneinfo/Region/City /etc/localtime即可,然后#后输入 hwclock --systohc会将系统时间设置为世界标准时间(UTC);

15.接下来设置locale。locale命令将有关当前语言环境或全部公共语言环境的信息写到标准输出上。公共语言环境是所有应用程序可以使用的语言环境。在这里插入图片描述

nano进入以后,输入如下,实现环境语言英文和中文的设置(如果不要中文,把后面两个删了即可)
在这里插入图片描述输入完毕后ctrl+X即可,然后询问是否保存,回答y,然后在这里插入图片描述出现这个直接敲回车即可;

16.配置网络这一步比较关键。先nano /etc/hostname,然后输入自己主机的名称(随便起个名字)。在这里插入图片描述

接着nano /etc/hosts,输入下列内容,保存;
在这里插入图片描述

17.然后设置密码。在#后输入passwd即可。要注意,密码输入是没有回显的。输入完毕敲回车,再输入一遍确认密码,密码就设置完毕了;

18.倒数第二步,设置boot loader。Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。(引导作用)通常采用GRUB引导。在#后输入 pacman -S grub os-prober,便会开始下载,下载到某一步会询问是否继续,输入y然后回车即可;
在这里插入图片描述接下来#后分别输入 grub -install --target=i386-pc /dev/sda和 grub-mkcongfig -o /boot/grub/grub.cfg即可 ;
在这里插入图片描述在这里插入图片描述19.最后一步,卸载分区,重启系统即可。在#后输入exit后再输入reboot,系统便会重启。然后重启后打开已有的OS(第二个选项)即可。在这里插入图片描述
20.进入以后输入密码,就可以开始van♂了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VirtualBox上安装arch linux 的相关文章

随机推荐

  • ZJM 与纸条(KMP算法)

    问题描述 ZJM 的女朋友是一个书法家 xff0c 喜欢写一些好看的英文书法 有一天 ZJM 拿到了她写的纸条 xff0c 纸条上的字暗示了 ZJM 的女朋友 想给 ZJM 送生日礼物 ZJM 想知道自己收到的礼物是不是就是她送的 xff0
  • TT数鸭子

    问题描述 这一天 xff0c TT因为疫情在家憋得难受 xff0c 在云吸猫一小时后 xff0c TT决定去附近自家的山头游玩 TT来到一个小湖边 xff0c 看到了许多在湖边嬉戏的鸭子 xff0c TT顿生羡慕 此时他发现每一只鸭子都不一
  • Safari下载东西太慢怎么办?

    因为latex环境出了一点问题 xff0c 找半天都没找到解决方案 xff0c 所以决定卸载重装 打开MaxTex官网后 xff0c 下载 xff1a 这个时候 xff0c 我们需要打开safari的偏好设置 选择最下面的 xff1a 在菜
  • 为什么等价无穷小不能在加减法中使用

    无论是课堂上还是教科书中 xff0c 都会告诉我们 xff0c 等价无穷小替换只能在乘除法中使用 xff0c 不能在加减法中使用 但是大家会发现 xff0c 有的时候在加减法中使用等价无穷小是可以得到正确结果的 xff0c 那是否在加减法中
  • B Spline(B样条曲线)

    文章目录 说明B样条曲线代码 说明 在阅读此博客前 xff0c 请访问2018级山东大学计算机学院图形学实验汇总 原笔记通过latex编写 xff0c csdn只支持latex部分功能 xff0c 所以下面主要是将pdf截屏上传 部分内容参
  • 从几何意义上理解逆矩阵与伴随矩阵的特征值与特征向量

    文章目录 矩阵 行列式 逆矩阵 伴随矩阵的几何意义矩阵逆矩阵行列式伴随矩阵 特征值与特征向量的几何意义逆矩阵与伴随矩阵的特征值和特征向量后记 矩阵 行列式 逆矩阵 伴随矩阵的几何意义 矩阵 首先要理解矩阵的作用 xff0c 矩阵是一种空间变
  • 树莓派——win10远程登录以及蓝屏问题(转载)

    https blog csdn net yolanda salvatore article details 106439903
  • 从数学上推导伴随矩阵特征值

    矩阵A的特征值非0的情况 设矩阵A的特征值为 lambda xff0c 则有 A x 61
  • [leetcode] 863二叉树中所有距离为K的结点

    问题描述 给定一个二叉树 xff08 具有根结点 root xff09 xff0c 一个目标结点 target xff0c 和一个整数值 K 返回到目标结点 target 距离为 K 的所有结点的值的列表 答案可以以任何顺序返回 示例 输入
  • “操作无法完成,因为其中的文件或文件夹一再另一程序打开”解决方法

    windows系统中 xff0c 有时时候我们想要修改某个文件 xff0c 就出现出现如下提示 xff1a 操作无法完成 xff0c 因为其中的文件或文件夹已在另一程序打开 请关闭该文件或文件夹 xff0c 然后重试 出现这个上面提示的原因
  • 谷歌浏览器的本地收藏夹在什么位置?

    谷歌浏览器的本地收藏夹在什么位置 xff1f 为什么写这个文章呢 xff1f 主要是因为自己平常学习的时候会将很多自己想要保存的网页或者课程网址放到自己谷歌浏览器的收藏夹下 但是怕以后要重装系统的时候将之前的本地谷歌收藏夹删除 所以自己特意
  • Android Studio 出现 attribute android:layout_width is not allowed here等问题

    这种问题一般是Gradle的问题 xff0c 因为被墙所以同步失败 xff0c 完美解决方案就是科学上网 xff0c 之后在File Settings Appearance amp Behavior System Settings HTTP
  • 关于在Linux上创建快捷方式时.desktop文件无图标且双击无法启动程序的解决办法

    如果你没有执行以下操作 xff0c 你会发现你打开的只是文本编辑器 右键 desktop文件 xff0c 选择Allow Launching Then the problem is solved
  • error: Failed dependencies libcrypto.so.10()(64bit) is needed, libssl.so.10()(64bit) is needed解决办法

    前提 xff1a 我在CentOS 8上安装Percona Server for MySQL 8 0 bundle中的percona server shared compat 8 0 23 14 1 el8 x86 64 rpm包时 出现问
  • Django使用prefech_related结合rest_framework的serializers实现序列化嵌套

    Django使用prefech related结合rest framework的serializers实现序列化嵌套 前言ModelsSerializersViews数据库结果 前言 由于没有使用Django的templates xff0c
  • SSL和TLS-TLS 介绍

    SSL和TLS TLS 介绍 TLS PRFGeneration of Keying Material TLS协议在结构上与SSL协议相同 是一个客户端 服务器协议 xff0c 运行在可靠的传输层协议之上 xff0c 比如TCP 和SSL一
  • less

    less语法 xff1a 目标 xff1a 使用less运算写法完成px单位到rem单位的转换 css不支持计算写法 xff0c 可以通过less实现 less是一个css 39 预处理器 xff0c less文件后缀是 less 扩充了c
  • [刷题之旅no24]P1185 绘制二叉树

    这道题更像一道数学题 xff0c 说实话 xff0c 数学规律找得越好 xff0c 解题越快 xff0c 其他思路倒是对解题没有什么太大的帮助吧 只要给出确定层数 那么层与层之间的高度差可以被直接计算出来 也就是每一层所在二维字符数组中的纵
  • WSL无法打开或者卡死

    WSL无法打开或者卡死后 xff0c 使用管理员权限打开终端 比如cmd xff0c 然后输入 xff1a netsh winsock reset 最后 xff0c 重启windows即可
  • VirtualBox上安装arch linux

    大部分是根据wiki arch linux官网搬过来的 废话少说 直接上步骤 1 到清华大学镜像网站上下载arch linux 2 选择最新的版本 找到 iso文件下载 3 下载完成后用virtualbox打开 新建一个arch linux