我的archlinux安装过程

本文详细介绍了如何从硬盘分区到系统安装、配置,包括挂载、修改源、安装核心软件、设置网络、字体安装、启动网络等步骤,全程指导Linux系统的搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.为硬盘分区,格式化

fdisk /dev/sda ,然后使用n创建新分区;

mkfs.ext4 /dev/sda*进行格式化;

mkswap /dev/sdaX设置swap分区;

swapon /dev/sdaX激活swap分区

2.挂载,/mnt /mnt/home

3.修改/etc/pacman.d/mirrorlist,选择合适的源,运行 pacman -Sy

4.# pacstrap /mnt base

5.# genfstab -p /mnt >> /mnt/etc/fstab

   for mounting by label, instead -p with -L

6.# arch-chroot /mnt

7.在/etc/hostname 写hostname

8.链接localtime

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

9.修改/etc/locale.gen,选择locale,en_US.UTF-8, 运行locale-gen,在/etc/locale.conf写LANG="en_US.UTF-8"

10.# mkinitcpio -p linux

11.安装grub-bios os-prober syslinux, 设置grub

grub-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg ###这个命令非多系统也需要

     to install on a usb key, install grub-bios and os-prober first, then use these tow commands:

     grub-install /dev/sdX

     grub-mkconfig -o /boot/grub/grub.cfg

     sdX is you install device

12.设置root密码

13.安装grub-bios os-prober syslinux net-tools wireless_tools rfkill dialog wpa_supplicant vim zsh sudo tmux git ###(not essential! ) sakura fluxbox xorg dbus xorg-xdm thunar base base-devel 

//base base-devel是为了后面使用yaourt需要

     to make xdm work, write your desktop manager in ~/.xsession, for example, exec fluxbox, 并且改变其权限为744

     and use this command  systemctl enable xdm.service

14.创建用户,设置密码,创建sudo组,加入sudo组,visudo

useradd -m piasy  //如果原来有文件夹了就不用-m

passwd piasy

groupadd sudo

gpasswd -a piasy sudo

visudo

#将sudo组注释取消

15. 退出chroot,运行

# umount -R /mnt

重启,以新用户登录。

16.字体

 //ttf
 //windows font Sim* sim* -> /usr/share/fonts/windows/ => sudo fc-cache -fs

sudo pacman -S ttf-hannom

sudo mkdir /usr/share/fonts/windows

sudo cp /mnt/windows/Windows/Font/sim* /usr/share/fonts/windows/ 

sudo fc-cache -fs

17. 启动网络

ls /sys/class/net查看网络接口名称,ifconfig interface-name up启动接口,dhcpcd interface-name进行dhcp获取网络设置。

18.arch linux 作为vmware虚拟机的guest,启用共享文件夹:

安装open-vm-tools,参考arch wiki,然后运行:sudo modprob vmhgfs,然后就可以用mount.vmhgfs进行挂载了


<think>我们正在安装Arch Linux过程中更换软件源(镜像源),目的是提高软件包下载速度。根据引用[4],我们可以使用reflector工具来生成中国的镜像源列表。以下是详细步骤: 步骤1:确保网络连接正常 在安装Arch Linux时,首先需要连接到互联网。可以使用有线连接(通常自动获取IP)或无线连接(使用iwd工具)。 步骤2:备份原始的镜像列表文件(可选但推荐) ```bash cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup ``` 步骤3:使用reflector生成中国的镜像源列表 引用[4]中给出了一个命令示例: ```bash reflector --country China --protocol https --sort rate --number 5 --save /etc/pacman.d/mirrorlist ``` 这个命令会: - 选择位于中国的镜像(`--country China`) - 只使用https协议(`--protocol https`) - 按下载速率排序(`--sort rate`) - 选择前5个镜像(`--number 5`) - 保存到`/etc/pacman.d/mirrorlist`(`--save ...`) 注意:在安装环境中,reflector可能没有预装。如果遇到“command not found”,需要先安装reflector: ```bash pacman -Sy reflector ``` 步骤4:验证镜像列表 可以查看生成的镜像列表文件: ```bash cat /etc/pacman.d/mirrorlist ``` 应该会看到一些中国的镜像源,如清华大学、中国科技大学等。 步骤5:更新软件包数据库 运行以下命令刷新软件包数据库,确保源可用: ```bash pacman -Syy ``` 步骤6:继续安装 现在可以继续安装基本系统(使用pacstrap)以及其他软件包,速度应该会明显提升。 另外,如果不想使用reflector,也可以手动编辑镜像列表文件(`/etc/pacman.d/mirrorlist`),将中国的镜像源移到文件顶部。例如,可以添加以下镜像源(引用[3]提到Arch4edu,但这里我们使用常见的官方镜像): ``` ## 清华大学 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch ## 中国科技大学 Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ## 阿里云 Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch ``` 注意:在安装过程中,如果已经进入chroot环境,那么上述步骤需要在chroot之前完成(即在安装基本系统之前)。如果已经进入chroot,但还没有配置镜像源,那么可以在chroot环境中再次执行上述步骤(注意此时目标系统已经挂载在/mnt,所以操作的是新系统的源,而不是安装介质的源)。 安装完成后,进入新系统,还需要将镜像源配置复制到新系统中(如果安装过程中没有做): ```bash # 在安装介质环境中(即尚未退出到chroot之前) cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist ``` 这样,新安装的系统也会使用配置好的镜像源。 相关问题: 1. 如何为已安装Arch Linux系统更换软件源? 2. 使用reflector时,除了按速率排序,还有哪些排序方式? 3. Arch Linux安装过程中如何连接无线网络? 4. 除了reflector,还有什么工具可以管理Arch Linux的镜像源?</think>在 Arch Linux 安装过程中更换镜像源是提升下载速度的关键步骤,以下是详细操作指南: ### 安装时更换镜像源步骤 #### 1. **连接网络**(必需前提) ```bash # 有线网络 dhcpcd # WiFi连接(需安装iwd) iwctl station wlan0 scan station wlan0 connect <WiFi名称> exit ``` #### 2. **安装 reflector 工具** ```bash pacman -Sy reflector # 安装镜像源筛选工具[^4] ``` #### 3. **生成中国镜像源列表** ```bash reflector \ --country China \ # 限定中国地区镜像 --protocol https \ # 仅使用HTTPS协议 --age 12 \ # 12小时内更新的镜像 --sort rate \ # 按下载速率排序 --save /etc/pacman.d/mirrorlist # 保存到配置文件[^4] ``` #### 4. **验证镜像列表** ```bash cat /etc/pacman.d/mirrorlist # 查看生成的镜像源 # 应显示清华、中科大等国内源 ``` #### 5. **手动优化(可选)** 编辑镜像列表,将最快源置顶: ```bash nano /etc/pacman.d/mirrorlist ``` 添加首选源(示例): ```conf ## 清华大学源 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch ## 中国科技大学源 Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ``` #### 6. **刷新软件包数据库** ```bash pacman -Syy # 强制更新源索引 ``` > **注意**:安装基本系统前完成此操作,可显著提升`pacstrap`下载速度[^1] --- ### 镜像源推荐(中国地区) | 镜像源 | URL格式 | 特点 | |----------------|---------------------------------------------|--------------------| | 清华大学 | `https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch` | 延迟低,更新快 | | 中国科技大学 | `https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch` | 高校专用,稳定性高 | | 阿里云 | `https://mirrors.aliyun.com/archlinux/$repo/os/$arch` | 商业CDN加速 | --- ### 安装后保持配置 ```bash # 将配置好的镜像列表复制到新系统 cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值