虚拟机安装archlinux

1、创建虚拟机
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述2、安装系统在这里插入图片描述4、为了方便,修改密码并使用dos窗口连接
在这里插入图片描述
在这里插入图片描述5、磁盘分区
由于新建虚拟机时是8G,所以只建一个分区就行
在这里插入图片描述
6、格式化分区并挂载
在这里插入图片描述
7、更新镜像
root@archiso ~ # pacman -Sy
8、
pacstrap -i /mnt base base-devel linux linux-firmware在这里插入图片描述一直回车即可,然后就是漫长的等待。
在这里插入图片描述到这里报错了,陷入了死循环。
然后执行:pacman -S archlinux-keyring
在这里插入图片描述然后重新执行
pacstrap -i /mnt base base-devel linux linux-firmware在这里插入图片描述9、生成文件系统表
root@archiso ~ # genfstab -U -p /mnt > /mnt/etc/fstab
10、进入新系统
arch-chroot /mnt
11、选择文字编码
pacman -S vim
[root@archiso /]# vim /etc/locale.gen
在这里插入图片描述
放开注释;在这里插入图片描述
12、输入locale-gen,然后在文件中写入[LANG=en_US.UTF-8] 保存。
在这里插入图片描述
13、设置时区
1)删除原时区
rm /etc/localtime
设置计算机系统时区为上海
[root@archiso /]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2)设置硬件时间为本地时间
[root@archiso /]# hwclock --systohc --localtime
14、设置主机名
[root@archiso /]# echo steven > /etc/hostname
steven可随意修改
15、设置密码
16、安装网络工具
[root@archiso /]# pacman -S iw wpa_supplicant wireless_tools net-tools
17、安装终端对话框
[root@archiso /]# pacman -S dialog
18、使用NetworkManager管理网络
[root@archiso /]# pacman -S networkmanager
会自动把网络配置好
systemctl start NetworkManager
systemctl enable NetworkManager
19、配置ssh
pacman -S openssh
systemctl start sshd
systemctl enable sshd
20、新建用户
useradd -G root -m steven
passwd steven root
21、配置sudo
一些操作需要使用root权限来操作,这是可以使用sudo来操作
以root用户登录,输入[chmod +w /etc/sudoers],取消文件只读
修改文件/etc/sudoers,在root ALL=(ALL)ALL下加入一行steven ALL=(ALL)ALL,steven是新建的用户名。
输入chmod -w /etc/sudoers
22、配置引导
pacman -S grub
23、安装BIOS引导
[root@archiso /]# grub-install --target=i386-pc /dev/sda
24、生成grub.cfg配置文件
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
25、重启
reboot

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/662737.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024-02-02 work

1. 整理C语言指针,函数指针,数组指针,指针数组的区别并给出一个简单示例

长方形(UPC寒假训练)

题目描述 有 n 根可以忽视粗细的棒子。第 i 棒的长度是 ai。 有人想从这些棒子中选出4个棒子,用这些棒子做 1 个矩形(包括正方形)。 求最大可以制作的矩形面积。 输入 第一行,n。 第二行,ai, 表示n 个棒子的长度。 输出 最大矩形面积&a…

7、应急响应-战中溯源反制对抗上线蚁剑CSGobySqlmap等安全工具

用途:个人学习笔记,欢迎指正 目录 背景: 一、后门修改反制上线 二、Linux溯源反制-SQL注入工具-SQLMAP 1、测试反弹编码加密: 2、构造注入点页面test.php固定注入参数值,等待攻击者进行注入 3、红队攻击者进行注…

期权定价模型系列[12]SVI随机波动率模型

SVI模型 SVI 模型由 Gatheral(2004)提出,模型假定市场不存在日历套利机会和蝶式套利机会, 并在这个条件下构建一个一般化参数模型,具体形式为: SVI模型的原理是基于市场数据进行 SVI 表达式的参数优化&am…

13.1 Web与Servlet基础(❤❤)

13.1 Web与Servlet基础 1. Browser-Server (B/S)模式1.1 前言1.2 B/S执行流程1.3 请求与响应1.4 J2EE1.5 servlet1.6 Tomcat介绍2. Servlet入门2.1 Tomcat使用1. 下载2.Tomcat启动3. 相关配置调整2.2 idea整合Tomcat应用1. 资源绑定

第7章 网络管理

第7章 网络管理 7.1 ip 命令 使用 ip 命令可以配置临时网络的连接信息,相关命令如下: ip link:显示网络设备运行状态ip -s link:显示更详细的设备信息ip link show [网络设备名]:仅显示指定的网络设备名的信息ip lin…

MacBook安装虚拟机VMware Fusion

MacBook安装虚拟机VMware Fusion 官方下载地址: https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_fusion/11_0 介绍 之前的版本都要收费,现在出了对个人免费的版本, 棋哥给的破解版的版本是8,升级系统后用不了了. 官方去下载…

Flink实时数仓同步:流水表实战详解

一、背景 在大数据领域,初始阶段业务数据通常被存储于关系型数据库,如MySQL。然而,为满足日常分析和报表等需求,大数据平台采用多种同步方式,以适应这些业务数据的不同存储需求。这些同步存储方式包括离线仓库和实时仓…

【Qt 多线程+opencv 读取和显示图像】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言工程需要Qt多线程opencv 结合信号与槽读取和显示图像 一、例程二、线程的开启和关闭三、判断线程是否还在运行总结 前言 提示:这里可以添加本文要记…

【2024美赛】A题(中英文):资源可用性与性别比例Problem A: Resource Availability and Sex Ratios

【2024美赛】A题(中英文):资源可用性与性别比例Problem A: Resource Availability and Sex Ratios 写在最前面2024美赛翻译 —— 跳转链接 中文赛题问题A:资源可用性与性别比例需要检查的问题包括: 英文赛题Problem A:…

【HarmonyOS应用开发】Web组件的使用(十三)

文章末尾含:Web组件抽奖案例(ArkTS)-示例源码下载 Web组件的使用 一、概述 相信大家都遇到过这样的场景,有时候我们点击应用的页面,会跳转到一个类似浏览器加载的页面,加载完成后,才显示这个页…

数据结构 归并排序详解

1.基本思想 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide andConquer)的一个非常典型的应用。 将已有序的子序列合并,得到完全有序的序列,即先使每个子序列有序…

05:容器镜像技术揭秘|发布容器服务器|私有镜像仓库

容器镜像技术揭秘|发布容器服务器|私有镜像仓库 创建镜像使用commit方法创建自定义镜像。Dockerfile打包镜像创建apache服务镜像制作 php 镜像 微服务架构创建nginx镜像 发布服务通过映射端口发布服务容器共享卷 docker私有仓库 创建镜像 使用commit方法…

elk之基本crud

写在前面 本文看下工作中用的最多的CRUD。让我们一起来做一个帅帅的CRUD BOY吧!!! 1:基本操作 Create 格式1(指定ID):PUT 索引名称/_create/文档ID {文档json} 格式2(不指定ID):POST 索引名称…

【Algorithms 4】算法(第4版)学习笔记 03 - 1.3 背包、队列和栈

文章目录 前言参考目录学习笔记0:预热1:栈1.1:栈的链表实现1.1.1 代码实现1.2:栈的数组实现1.2.1:定容栈1.2.2:可调整大小数组1.2.3:代码实现1.3:链表与数组的取舍2:队列…

《吐血整理》高级系列教程-吃透Fiddler抓包教程(37)-掌握Fiddler中Fiddler Script用法,你会有多牛逼-下篇

1.简介 Fiddler是一款强大的HTTP抓包工具,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。Fiddler提供的功能基本上能满…

【Python】Python异常处理(一)

使用特定的异常 捕获特定的异常类似于使用专门的工具来完成不同的任务。 捕获特定的异常类型至关重要,而不是依赖于通用的包罗万象的语句。 这种做法使你能够区分各种错误并提供准确的错误消息,从而更有效地识别和解决问题。 try:# 可能引发特定异常的…

【LVGL环境搭建】

LVGL环境搭建 win模拟器环境搭建一.二.三.四.五. Ubuntu模拟器环境搭建一. 前置准备二. 下载LVGL Source code:三. 安装sdl2:四. 开启VScode执行五. 安装扩展套件六. 按F5执行七. 执行结果 win模拟器环境搭建 一. 二. 三. 四. 五. Ubuntu模拟器环境…

基于muduo网络库开发服务器程序和CMake构建项目 笔记

跟着施磊老师做C项目,施磊老师_腾讯课堂 (qq.com) 一、基于muduo网络库开发服务器程序 组合TcpServer对象创建EventLoop事件循环对象的指针明确TcpServer构造函数需要什么参数,输出ChatServer的构造函数在当前服务器类的构造函数当中,注册处理连接的回调函数和处理…

介绍msvcp140.dll丢失的解决方法的关键方法,关于msvcp140.dll文件

在使用电脑过程中,我们有时会遇到一些错误提示,比如msvcp140.dll丢失的问题。而这个问题的解决方法对于用户来说就显得尤为重要。本文旨在为大家简要介绍解决msvcp140.dll丢失问题的关键方法。 一.msvcp140.dll丢失的解决方法的详细步骤教程 重新安装相…