win 10 + archlinux 双系统安装(BTRFS文件系统)、配置、美化----双系统的安装
很多人在安装archlinux的时候发现网上的教程好多好多,看wiki又看的迷迷糊糊,去网上问别人又总是被说伸手党,不想和别人的一个样,又有着自己的想法,所以看完这个看那个,感觉很迷茫。
本文主要适用于有计算机分盘基础,想安装archlinux又不想舍弃windows,想有个高x格的系统又不想看网上繁琐的步骤各种各样的教程的人或者其他想安装的人。本文主要为了方便想快速安装上手的用户,如果想学习更多的专业知识,请参阅archwiki或其他博主的文章。
分为三个步骤:安装系统、桌面环境、一些常用配置
在安装之前,请关掉Windows的快速启动,并在BIOS中关掉Secure Boot,准备一个空的或确定没有重要资料可格式化的硬盘分区(注意:确定分区内已空或无重要数据,因为后面要格式化,会造成数据丢失)。由于各品牌电脑操作不一样,本文主要以dell Inspiron14 5000系列笔记本为主。
windows下或其他可以联网下载东西并运行.exe程序的环境下:
下载archlinux的iso文件,下载地址:https://www.archlinux.org/download/
下载USBWrite:https://pan.baidu.com/s/1p2uQOoKhpbTs2yQu91nMjw 密码:winu
插入U盘(注意:接下来的操作会导致U盘数据丢失,请提前备份!),打开USBWrite.exe文件。上面选择之前下载的archlinux.iso,下面选择要制作启动盘的U盘,write. 等待写入,完成后关闭即可。此时,你的U盘已经是一个启动盘了。接下来我们开始安装系统。
重启电脑,当计算机屏幕显示品牌LOGO时,按下F12(PS:本操作为DELL Inspiron14 5000系列笔记本的操作,各品牌机型不同,可去网上查阅进入启动菜单的方法)。如果你的和我一样,都是只有一个win10系统,想再装一个archlinux,那么的启动菜单可能是有一个Windows Manager选项,另一个应该就是你的启动盘了。 按上下移动至启动盘,回车,此时,会出来一个黑色的界面,不要慌,继续按回车。
加载界面结束后,会进入一个类似于windows命令提示符的界面。下面 开始我们的安装过程,你只需要跟着我的每一步进行操作即可。
一、安装archlinux系统(文中代码开头的'#'不需要输入!)
联网:
建议在插入网线的情况下进行,如果没有网线按如下操作连接wifi:
# wifi-menu
此时会出来一个界面,选择你要连接的wifi,根据提示操作即可。
如果你使用的网线,可使用如下命令进行配置:
# pppoe-setup
如果你的网线直接经过路由器或交换机转接不需要配置,即插即用,运行如下命令:
# ping www.baidu.com
如果如果连接成功,会出现这样的提示:
64 bytes from 111.206.223.205 (111.206.223.205): icmp_seq=7 ttl=55 time=17.7 ms
此时说明连接成功,请按键盘 ctrl + c 即可停止。分区和挂载分区:
查看分区信息
# lsblk
由于不同的电脑,信息显示可能会略有不同,此时,看到的界面应该是类似这样的
以我的信息为例,可知,我的机械硬盘为1T,故sda为我的硬盘,其中,sda1为EFI分区,sda3为C盘,sda4为D盘,sda5为E盘,sda6为F盘,sda7为我的windows恢复分区。我想把archlinux安装到D盘中,故我的为sda4,可根据个人情况将sda4改为你需要的name。接下来的操作为:
格式化分区sda4:
# mkfs.btrfs -f /dev/sda4
挂载分区:
# mount /dev/sda4 /mnt
进入mnt目录,并创建子卷:
# cd /mnt # btrfs subvol create rootfs # btrfs subvol create homefs # btrfs subvol create pkgfs
回到根目录,并挂载子卷及EFI分区:
# cd .. # umount /dev/sda4 # mount /dev/sda4 /mnt -o subvol=rootfs,compress-force=lzo,noatime,autodefrag,space_cache # mkdir /mnt/home # mount /dev/sda4 /mnt/home -o subvol=homefs,compress-force=lzo,noatime,autodefrag,space_cache # mkdir -p /mnt/var/cache/pacman/pkg/ # mount /dev/sda4 /mnt/var/cache/pacman/pkg/ -o subvol=pkgfs,compress-force=lzo,noatime,autodefrag,space_cache # mkdir -p /mnt/boot/efi # mount /dev/sda1 /mnt/boot/efi
PS:固态硬盘,subvol项目后命令,需更改为:compress=lzo,noatime,discard,sdd,space_cache
修改配置文件,并添加中国服务器:
# nano /etc/pacman.d/mirrorlist
加入中国服务器源:Server = http://mirrorlist.163.com/archlinux/$repo/os/$arch
修改后界面如图:
此时你需要按 ctrl + x ,继续按 Y ,再按 回车。 即可。
更新源:
# pacman -Syy
安装系统基本包:
# pacstrap -i /mnt base base-devel
编辑fstab:
# genfstab -U -p /mnt >> /mnt/etc/fstab
将进入新系统的根目录:
# arch-chroot /mnt
修改编码格式:
# nano /etc/locale.gen
利用 上下方向键寻找 en_US.UTF-8 UTF-8 、 zh_CN.UTF-8 UTF-8 、zh_CN.GBK GBK,分别去掉这三个前面的 # ,然后输入命令:
# locale-gen
时间设置:
# ln -s /usr/share/zoneinfo/Asia/Shanghai/etc/localtime # hwclock --localtime
设置计算机名:
# echo PC名 > /etc/hostname
其中,PC名 为你给你的计算机起的名字可随意更改,输入的字符最好为常用的字符,可大写。
安装基本软件 :
# pacman -S dialog wpa_supplicant netctl wireless_tools
安装GRUB:
# pacman -S grub-efi-x86_64 efibootmgr
其中, 引导名 为开机时引导菜单显示的名字,输入字符需为常用字符,仅限小写!# grub-install --efi-directory=/boot/efi --bootloader-id=引导名 --recheck
复制语言文件:
# cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
向GRUB中添加启动项:
# pacman -S os-prober # grub-mkconfig -o /boot/grub/grub.cfg
退出并重启:
# exit # reboot
至此,archlinux已经安装好了,当开机后你会发现,它依然是命令行界面,别着急,这是因为你还没有安装图形界面,接下来的文章,会告诉大家如何安装图形界面。如果你想关机可以输入 shutdown 0 ,在按下 回车 就可以关机了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗