archlinux基本安装、以及图形化界面
磁盘刻录
在windows
下载磁盘刻录工具 rufus
,官网:https://rufus.ie/zh/
中文界面,实在不是可以搜索一下磁盘刻录
教程
在linux
下使用balena-etcher
,官网:https://www.balena.io/etcher/
直接是一个linux
可执行文件,./
直接运行
刻录后把U盘插到电脑上,摁下F9
不同的类型电脑不同的按键,进入设备引导
选项,选择进入刚格式化的U盘,这样可以开始安装你的archlinux
了,是不是已经烦了呢?
1.设置字体大小
setfont ter-122b
2.连接WiFi
iwctl
有些wifi可能连接不上,显示乱码,是因为wifi
名称为中文,设置为中文即可
# 进入iwd终端
iwctl
# 查看网卡名字
device list
# 使用网卡搜索wifi
station 网卡名称 scan
# 列出存在无线网络
station 网卡名称 get-networks
# 连接wifi
station 网卡名称 connect WiFi名称
# 测试是否可以上网
ping www.baidu.com 测试网络是否连接成功
第二种连接wifi方法
# 生成连接wifi的配置文件,在之前需要先知道wifi的名称和密码
wpa_passphrase wifi名称 wifi密码 > 一个密码文件.conf
# 通过配置文件连接wifi
wpa_supplicant -c 一个密码文件.conf -i 网卡名称
# 动态获取IP地址
dhcpcd
3.磁盘分区
使用两条命令可以查看本机磁盘状况
lsblk # 查看本机磁盘
fdisk -l # 查看本机磁盘
创建分区
这里使用cfdisk
cgdisk /dev/nvme0n1
对nvme0n1
磁盘进行操作
只是这里不同的磁盘不同的名称
根据不同的情况,需要创建不同的分区
只有一个Linux
系统
需要创建至少三个分区,efi引导分区、swap交换分区、exfat4系统分区
创建完成后使用格式化分区,在linux
的情况中一般情况分区如下
nvme0n1p1
为efi
引导分区
nvme0n1p2
为swap
交换分区
nvme0n1p3
位exfat4
系统分区
格式化磁盘
# 格式化EFI引导分区
mkfs.fat -F32 /dev/nvme0n1p1
# 格式化交换分区
mkswap /dev/nvme0n1p2
# 格式化exfat4系统分区
mkfs.ext4 /dev/nvme0n1p3
# 开启交换分区
swapon /dev/nvme0n1p2
挂载分区
我们要安装系统
到刚刚格式化的分区中,要想使用磁盘,需要先进行挂载
要讲系统
安装到根目录
,引导安装到/boot
目录
# 挂载系统分区到当前系统的/mnt分区
mount /dev/nvme01np3 /mnt
# 现在/mnt目录就相当于我们要安装系统的根目录,要在系统中安装引导,创建一个/boot目录作为引导安装的目录
# 系统需要通过引导才能进入系统,引导必须是 EFI 分区格式
# 在/mnt目录创建/boot目录当做引导目录
mkdir -p /mnt/boot/
# 挂载EFI引导分区在/mnt/boot目录
mount /dev/nvme0n1p1 /mnt/boot/
Linux
和Windows
双系统
需要至少创建两个分区,swap交换分区、exfat4分区
,因为在安装windows
后,直接就会有一个efi
分区
一般分区结构如下
/dev/nvme0n1p1
为EFI 系统
/dev/nvme0n1p2
为Microsoft保留
/dev/nvme0n1p3
为Microsoft系统分区
/dev/nvme0n1p4
为Linux swap交换分区
``/dev/nvme0n1p5为
Linux系统分区`
格式化分区
只需要将创建的交换分区
和系统分区
进行格式化即可
# 格式化交换分区
mkswap /dev/nvme0n1p4
# 格式化exfat4系统分区
mkfs.ext4 /dev/nvme0n1p5
# 开启交换分区
swapon /dev/nvme0n1p4
挂载分区
也是首先将系统分区
挂载到本机/mnt
目录,然后创建/mnt/boot
,然后讲引导分区
挂载到/mnt/booot
目录
mount /dev/nvme0n1p5 /mnt
mkdir -p /mnt/boot/
# 注意这里windows和linux使用的是一个EFI分区,千万不要挂载错误
mount /dev/nvm10n1p1 /mnt/boot/
4.配置pacman下载源
通过网络配置源(这里推荐手动配置源)
# 挑选最近更新可以使用的源
reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirrorlist
或者直接修改配置文件,手动配置中科大源
vim /etc/pacman.d/mirrorlist
# 源可以百度 arch中科大
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
配置完毕更新源仓库,方便下载软件
pacman -Syy
5.安装archlinux系统
# 安装系统到/mnt目录
pacstrap /mnt linux linux-firmware linux-headers base base-devel vim bash-completion iwd net-tools dhcpcd
linux、linux-fireware、base、base-devel、linux-header都是系统需要的
vim : 文本编辑器
bash-completion : 终端补全功能
iwd : 连接wifi的工具
net-tools : 查看ip地址工具
dhcpcd : 像DHCP服务器获取IP地址
6.生成文件系统表文件
genfstab -U /mnt >> /mnt/etc/fstab
查看是否生成成功
cat /mnt/etc/fstab
# 其中显示的那个是efi分区,哪个是系统分区
7.进入系统
arch-chroot /mnt
8.更改时间
# 更改时区为亚洲上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
timedatectl status # 查看当前时间
9.生成系统字体
vim /etc/locale.gen # 保存所有可以使用的系统字体
# 讲这两项取消注释
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
修改后
locale-gen
# 生成系统字体
修改系统默认字体
vim /erc/locale.conf
# 加入
LANG=en_US.UTF-8
10.更改主机名、hosts
主机名
vim /etc/hostsname
# 加入
随便一个主机名,例如我的是 ubuntu
hosts
vim / etc/hosts
# 加入
127.0.0.1 localhost
::1 localhost
# 注意这里的格式是
# 127.0.0.1 主机名.localdomain 主机名
127.0.0.1 ubuntu.localdomain ubuntu
11.更改root密码
passwd
12.安装grub引导
grub用于系统引导,这一步非常重要,不要无法进入系统
# 先更新源
pacman -Syy
# 安装grub
pacman -S grub efibootmgr efivar amd-ucode parted os-prober
将grub安装到/boot
引导目录
前景提示,还记不记得之前吧
EFI
分区挂载到/boot
分区
grub-install --target=系统架构-efi --efi-directory=/boot
# 一般为
grub-install --target=x86_64-efi --efi-directory=/boot
生成 gurb 配置文件
grub配置文件后面会用到,
gurb.cfg
和/etc/default/grub
可以控制引导的主题和引导项
grub-mkconfig -o /boot/grub/grub.cfg
看到最后dooe
代表完成
修改grud默认配置
vim /etc/default/grub
默认即可,后续archlinux
再说
13.安装网络服务networkmanager
# 安装
pacman -S networkmanager
# 加入开机启动
systemctl enable NetworkManager
14.重启进入arch
exit # 退出安装的系统
# 取消/mnt目录的所有挂载
umount -R /mnt
拔下U盘
重启reboot
15.基本配置
1.设置终端字体
setfont /usr/share/kbd/consolefonts/sun12x22.psfu.gz
2连接wifi
# 启动 iwd 服务
systemctl start iwd
iwctl
device list
station 网卡名称 scan
station 网卡名称 get-networks
station 网卡名称 connect 网络名称
dhcpcd # 获取IP地址
# 查看网络连接
ping www.baidu.com
16.增加普通用户
useradd -m -g users -G wheel,storage,power -s 使用终端 用户名
# 例如
useradd -m -g users -G wheel,storage,power -s /bin/bash junglezt
刚刚加入的wheel
组为可以使用sudo
权限的sudo用户组
# 使用vim 修改 sudo配置文件
EDITOR=vim visudo 修改sudo配置文件
# 或者
vim /etc/visudoers
# 找到 #%wheel ALL=(ALL) ALL 去掉开头#号取消注释
%wheel ALL=(ALL) ALL
给用户设置密码
一定要注意这个步骤,不然一会安装图形化界面无法登录,默认sddm
需要使用密码进行登录
passwd 用户名
17.图形化界面安装
1.安装xorg
xorg服务用于图形化窗口的实现,很多主流系统都采用xorg
pacman -Syy
pacman -S xorg-server
安装显卡驱动
显卡驱动这里是个坑,如果配置不好会进入不到桌面环境,这里我是AMD
,需要安装一下驱动
pacman -S xf86-video-amdgpu xf86-video-ati mesa vulkan-radeon
其他的显卡可以查看xorg
官方文档,https://wiki.archlinuxcn.org/wiki/Xorg
2.安装kde桌面
pacman -S plasma kde-applications
# 讲 sddm 加入开机自启
syatemctl enable sddm
sddm是开启登录的一个窗口,一定要看一看是否设置了密码,不然一会开启无法登录
18.安装字体
安装英文字体
pacman -S ttf-dejavu ttf-droid ttf-hack ttf-font-awesome otf-font-awesome ttf-lato ttf-liberation ttf-linux-libertine ttf-opensans ttf-roboto ttf-ubuntu-font-family
安装中文字体
pacman -S ttf-hannom noto-fonts noto-fonts-extra noto-fonts-emoji noto-fonts-cjk adobe-source-code-pro-fonts adobe-source-sans-fonts
adobe-source-serif-fonts
adobe-source-han-sans-cn-fonts
adobe-source-han-sans-hk-fonts
adobe-source-han-sans-tw-fonts
adobe-source-han-serif-cn-fonts
wqy-zenhei
wqy-microhei
19.安装声音驱动
pacman -S alsa-utils pulseaudio pulseaudio-bluetooth cups
然后重启,就可以进入你的archlinux
系统了哦,入教流程是不是已经让你开始讨厌了呢?走来不容易吧,哈哈!
archlinux基本安装、以及图形化界面的更多相关文章
- 2018.4.21 如何正确快速安装/卸载云服务器Centos7安装GUI图形化界面GNOME桌面环境
为云服务哦Centos安装图形化界面GNOME .KDE 1.开始前先验证一下能不能上网 ping www.baidu.com 2.接下来开始安装X(X Window System),命令为 yum ...
- Mysql的安装和图形化界面的使用
访问mysql网址:https://dev.mysql.com/ 下面需要登录你的oracle账号进行下载就好~ 下载之后是一解压包形式存在的~ 解压之后的文件 这里我新建了my.ini的文件~将my ...
- XManager远程Linux 安装Oracle 图形化界面xstart解决方法
一.安装Oracle_11g_R21.安装所必要的软件包:(CentOS)参见官方文档-rw-r--r--. 1 oracle oinstall 1358454646 Feb 5 22:57 p10 ...
- 百度云服务器CentOs6.8安装gnome图形化界面并通过VNC远程访问
一:安装gnome桌面 利用xshell 登陆上远程主机 依次执行下列命令: [root@lys]#yum groupinstall -y "X Window System" [r ...
- Mac 10.12安装Homebrew图形化界面管理工具Cakebrew
下载: (链接: https://pan.baidu.com/s/1mivJ9H2 密码: f8dr)
- 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法
安装的时候,千万不要一路下一步,you should know,linux不是windows那么的傻瓜. 方法一: 在倒数最后一步,选择Desktop,而千万不要下一步,默认选择Basic Ser ...
- CentOS:安装桌面GNOME图形化界面
u盘安装dvd版的CentOS7后,没有桌面,浏览器也是黑框版的:如果需要桌面的话,下面三条命令即可:但是安装桌面后,系统会没有之前纯净: 1 安装Gnome包: sudo yum groupinst ...
- Samba在CentOS下的图形化界面的安装
第一步:构建yum仓库(在此用的是北交大的yum仓库) 打开目录/etc/yum.repos.d下的CentOS-Base.repo文件,此处是我自己建的yum仓库,修改里面的链接地址为北交大的镜像的 ...
- linux 图形化界面 && 谷歌浏览器 安装
一.图形化界面安装 yum groupinstall "Desktop" 如果运行显示 则 yum groupinstall "X Window System" ...
- centos7图形化界面安装KVM虚拟机
一.检查kvm和libvirt 是否安装 查看内核模块中是否含有kvm lsmod | grep kvm 查看cpu是否支持虚拟化 egrep -c '(vmx|svm)' /proc/cpuinfo ...
随机推荐
- vagrant用密码连接ssh
1通过 ssh address连接 1:进去linux 2:修改配置文件信息 vi /etc/ssh/sshd_config 修改 passwordAuthentication no 改为 passw ...
- Pytest Fixture(三)
name: name参数表示可以对fixture的名称进行重命名: 注意:通过name重命名后,继续使用以前的名字调用会报错. import pytest @pytest.fixture(name=' ...
- 运用TextSuite和TestRunner运行测试脚本
运用TextSuite和TestRunner运行测试脚本 import app.testcase.loginUI import unittest # mysuite = unittest.TestSu ...
- vmware workstation 16.x安装windows server 2012 R2无法点击安装vmware tools选项
在使用vmware workstation预设安装windows server 2012 R2后,提示需要先升级KBxxxxx更新才可以安装vmware tools,但是在安装了所需的更新后,发现菜单 ...
- pycharm怎么查看某个包pycharm怎么查看某个包的源码的源码
安装ctrl点击对应的函数名或是包名即可
- CORS预检
CORS是一种常见的跨域机制,一般由服务端提供一个Access-Control-Allow-Origin头来解决问题,但是这仅对一些"简单请求"有效.那么何谓"简单请求& ...
- 爱心代码_HTML
直接上效果 <!doctype html> <html> <head> <meta charset="utf-8"> <tit ...
- Java Fastjson Unserialize WriteUp
Java Fastjson Unserialize 题目地址: https://ctf.bugku.com/challenges/detail/id/339.html 1. 查看网页源代码 <s ...
- C++与C语言中struct 与typedef struct 应用区别(摘自csdn mpp_king)
typedef是类型定义的意思.typedef struct 是为了使用这个结构体方便.具体区别在于:若struct node {}这样来定义结构体的话.在申请node 的变量时,需要这样写,stru ...
- js- throw and try-catch-finally
总结一下: 1.throw 抛出错误 2.在使用try-catch时 try{}抛出错误,catch{}块语句才执行,另外catch(e)可创建例如e的标识符,对try{}块抛出异常进行捕捉 3.在使 ...