标签:怎么 grub pacman mnt dev etc Archlinux 安装
Arch Linux是一款基于 x86-64 架构的 Linux发行版。Arch采用滚动升级模式,提供了最新的软件。Arch有一个易用的包管理系统Pacman。
安装Archlinux,首先去下载iso文件。
下载iso文件除了到官网上,还可以到贴吧吧友的这个网站https://www.bobby285271.top/index.php/studio/archiso/
下载。
因为该网站下载的iso,可以让你在安装时边查询边复制粘贴。
然后iso刻录到U盘时建议用DD模式,并将U盘插入要安装的电脑中,U盘启动安装。
其次安装之前建议看下Arch Linux Wiki,安装Arch Linux也需要参看Wiki。
废话不多说,直奔主题。
目录
一、准备工作
1)设置时间
timedatectl status # 看下状态
timedatectl set-ntp true
timedatectl status # 再看下设置后的状态
2)配置镜像源
vim /etc/pacman.d/mirrorlist
然后把中国的镜像源放到前面。vim操作命令dd、p
。配置镜像源使下载速度更快。
3)磁盘分区
首先看下原来磁盘分区的情况,使用lsblk
或者fdisk -l
命令。
其次进行分区,可以使用cfdisk /dev/sda
命令,这里介绍fdisk /dev/sda
命令。我打算的分区为:512M的boot分区,4G的swap分区,剩余的为根目录。
1、fdisk /dev/sda # 建立GPT分区表
2、添加分区 n 2048 +512M # sda1
n 回车默认 +4G # sda2
n 回车默认 回车默认 # sda3
3、格式化分区 mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda4
4、挂载 mount /dev/sda3 /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot
df # 查看挂载情况
补充:fdisk /dev/sda
命令中,d是删除分区;挂载时顺序不能错误;如果有EFI,可以设置EFI不用boot。
4)安装系统
pacstrap /mnt base linux linux-firmware # 必须安装的
pacstrap /mnt base-devel
5)配置系统生成分区表
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab # 查看生成完的
二、新系统配置
1)进入新系统
arch-chroot /mnt
2)设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
运行hwclock以生成/etc/adjtime
:
hwclock --systohc
date;hwclock # 查看时间和硬件时间
hwclock -w # 硬件时间同步
3)安装文本编译器
pacman -S vim nano
4)本地化
vim /etc/locale.gen
然后将zh_CN.UTF-8,en_US.UTF-8这两行注释去掉,接着执行locale-gen
以生成 locale 讯息。
locale-gen
然后编辑,设置为LANG=en_US.UTF-8
vim /etc/locale.conf
补充:这步如果设置不好,可能会出现乱码情况。
5)设定root密码
passwd 123456
6)安装网络相关的包
pacman -S iw wpa_supplicant dialog
pacman -S intel-ucode
pacman -S dhcpcd
补充:这步建议要安装,因为系统重启后可能就连不上忘了,需要用工具处理或者自己手动设定。
7)安装引导启动程序
pacman -S grub
grub-install --target=i386-pc /dev/sd1
grub-mkconfig -o /boot/grub/grub.cfg # 查看
补充:如果是EFI的话,先安装pacman -S efibootmgr
,再执行grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
。
8)卸载挂载点重启
exit
umount -R /mnt
shutdown -h now
补充:这里建议是shutdown -h now
,而不是shutdown -r now
或者reboot
,因为可能会出现重启了系统配置没保存。
三、ArchLinux桌面版配置
1)网络问题
首先遇到的估计是网络问题,没获取到IP或DNS问题连不上网。解决的办法一个是手动去配置,另一个是用之前安装的工具。
我遇到网络问题后仅使用dhcpcd
就解决了。
dhcpcd
dhcpcd -k
dhcpcd
2)pacman的使用
先介绍下pacman
可能用到的命令,然后需要去配置中国镜像源,不然下载软件卡顿。
pacman -Syu # 升级系统
pacman -Scc # 清理包缓存
pacman -S +软件包名 # 安装软件包
pacman -Rs +软件名 # 删除软件包并删除依赖
pacman -U +软件.tar.gz # 安装软件包
pacman -Ss +软件包 # 查询软件包
pacman -mirrors -i -c China -m rank # 搜索中国源
pacman -Syy # 刷新软件源
3)安装sudo
pacman -S sudo
vimsudo
然后把# %wheel ALL=(ALL) ALL
这行前面的#
去掉即可。
4)安装驱动
pacman -S mesa xf86-video-intel
pacman -S nvidia nvidia-utils
可用lspci
命令来查看显卡。关于声卡alsa-utils
,建议暂时不用安装,因为后续如果安装Gnome桌面,据说能自动配置声音。
5)安装配置Gnome桌面
这里以Gnome桌面为例子,如果喜欢其他也可以安装其他桌面。
pacman -S gnome gnome-tweak-tool gnome-shell gdm networkmanager
systemctl enable gdm
systemctl enable NetworkManager
安装到这里,就可以再shutdown -h now
电脑了。
然后再重新开电脑,然后就开始愉快的玩耍啦。
标签:怎么,grub,pacman,mnt,dev,etc,Archlinux,安装 来源: https://blog.csdn.net/qq_33765205/article/details/118336689
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。