系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

arch安装 archlinux安装

时间:2020-02-18来源:系统城装机大师作者:电脑系统城

archlinux安装

最近迷上了arch跟i3,于是把自己电脑重新安装了arch,下面是安装arch的步骤,i3桌面还在美化中,等美化完成第一时间分享.

安装使用的镜像文件版本:5.3.13
电脑为台式主机

如有需要改进的地方请留言评论

安装前准备

制作启动u盘
推荐使用深度启动盘制作工具

本人使用linux系统dd命令制作

dd if=镜像名称 of=u盘位置 bs=4M

u盘制作好后以uefi模式启动

因为是整机安装无法截图,按照步骤安装基本都能成功

设置网络

  • 查看网络连接状态
ip link

列出网卡信息和网络状态

  • 无线网络连接
  1. 启动无线网卡
ip link set wlan0 up
  • wlan0:更改为自己网络设备名称
  1. 扫描当前可使用的wifi
iwlist wlan0 scan | grep ESSID
  1. 生成连接wifie配置文件
wpa_passphrase wifie名称 密码 > internet.conf
  1. 连接wifie
wpa_supplicant -c internet.conf -i vlan0 &
  1. 启动动态分配ip地址工具
dhcpcd &
  1. 测试网络状态
 ping www.baidu.com
  • 有线网络连接
  1. 先测试网络状态
  2. 网络可用跳过
  3. 网络不可用启动动态分配ip地址工具

同步系统时间

timedatectl set-ntp true

磁盘分区

  1. 查看系统硬盘信息
fdisk -l
  1. 磁盘分区
  • **/dev/sda*更改为自己的分区**
fdisk /dev/sda
  • /dev/sda:跟改为自己要安装系统的的磁盘
  • 如果是双系统,磁盘后面加入分区号(/dev/sda1)
  1. 进入fdisk分区工具,创建分区
  • n 创建新分区
  • w 保存分区信息,并退出fdisk

    • 单系统用户分区
    • efi分区:512M左右
    • 系统分区:自定
    • swap分区:跟据内存大小而定
    物理内存 swap分区
    <=4G 4G
    4~16G 8G
    16~64G 16G
    64~256G 32G

    双系统用户只用创建系统分区跟swap分区,创建分区时加上自己的分区号

    比如我为arch准备的分区是/dev/sda4,进入fdisk时按照下面写
    ~~~
    fidsk /dev/sda4
    ~~~

  • 分区创建完成,保存分区,退出分区工具

  1. 格式化分区

    a. 单系统用户
    • efi分区
    mkfs.fat -F32 /dev/sda1
    • arch系统分区
    mkfs.ext4 /dev/sda2
    • swap分区
    mkfswap /dev/sda3
    swapon /dev/sda3

    双系统用户格式化系统分区跟swap分区

  • **/dev/sda*更改为自己的分区**

配置软件源

下面两种方法任选一种

  1. 方法一
vim /etc/pacman.d/mirrorlist
  • 查找标记为China的源,剪切到文件最上面
  1. 方法二
  • 下载官方提供软件源替换,进入官方软件源查询地址选择China查询,复制地址进行下载
wget -O /etc/pacman.d/mirrorlist "https://www.archlinux.org/mirrorlist/?country=CN&protocol=http&protocol=https&ip_version=4"
  • 查看软件源文件是否下载成功
cat /etc/pacman.d/mirrorlist
  • 去除软件源地址Server前面的#号
sed -i "s/#server/Server/g" /etc/pacman.d/mirrorlist

挂载分区

  • 挂载系统分区
mount /dev/sda2 /mnt

/dev/sda2更改为自己要安装的系统分区

  • 挂载引导分区

    a. 创建arch系统引导目录
    ~~~
    mkdir /mnt/boot
    ~~~

    b. 挂载引导分区
    ~~~
    mount /dev/sda1 /mnt/boot
    ~~~
    /dev/sda1更改为自己设置的引导分区或者是win10的引导分区

安装archlinux

pacstrap /mnt base linux linux-firmwar

base-devel选择安装,以后需要可以使用pacman -S 安装

配置系统

  1. 生成fstab文件
genfstab -U /mnt >> /mnt/etc/fstab
  1. 进入安装好的系统
arch-chroot /mnt
  1. 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 生成adjtime
hwclock --systohc
  1. 本地化设置

    a. 安装vim
    ~~~
    pacman -S vim
    ~~~
    系统改版后不自带编辑器

    b. 设置本地化文件
    ~~~
    vim /etc/locale.gen
    ~~~
    去除en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8前面的#号

    生成本地化文件
    ~~~
    locale.gen
    ~~~

    c. 设置语言
    编辑locale.conf文件,添加语言
    ~~~
    vim /etc/locale.conf
    -----------------------
    LANG=en_US.UTF-8
    ~~~

    建议使用英语,设置成中文会导致乱码

    d. 设置网络

    编辑hostname文件添加自己的主机名
    ~~~
    vim /etc/hostname
    -----------------
    BestShi
    ~~~

    添加hosts信息
    ~~~
    vim /etc/hosts
    --------------
    127.0.0.1 localhost
    ::1 localhost
    127.0.0.1 BestShi.localdomain BestShi
    ~~~
    BestShi改为自己喜欢的主机名

    安装网络连接工具
    ~~~
    pacman -S dhcpcd wpa_supplicant
    ~~~

    台式主机使用有限连接,不使用wifie的情况下可以不装wpa_supplicant

    台式主机有线
    配置dhcpcd
    ~~~
    vim /etc/rc.conf
    ----------------
    interface = eth0
    ~~~
    设置dhcpcd自动运行
    ~~~
    systemctl enable dhcpcd
    ~~~

    wifi连接,可参考文章开头设置网络

    e. 设置root密码
    ~~~
    passwd
    ~~~

安装引导程序

pacman -S grub efibootmgr intel-ucode os-prober

AMD CPU安装adm-ucode

  • 生成grub配置文件
mkdir /boot/grub
grub-mkconfig /boot/grub/grub.cfg
  • 安装grub引导程序

    查看系统架构

    uname -m

    安装引导
    ~~~
    grub-install --target=x86_64-efi --efi-directory=/boot
    ~~~

至此系统已经安装完成
退出系统重启电脑
~~~
exit
reboot
~~~

过段时间更新arch安装i3桌面及i3的美化

文章有错的地方或者需要改进的地发希望各位大神留言评论


作者:Small Shell
出处:https://www.cnblogs.com/smallshell/

-------------------------------------------

个性签名:人贵在任性而领情!

生活不易,且过且珍惜。

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

分享到:

相关信息

  • linux 文件权限怎么解析

    常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...

    2024-07-07

  • 如何使用WPSeku找出 WordPress 安全问题?

    然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...

    2024-07-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载