学习安装并配置一台Arch物理机并学习shell基本命令
2022/1/15 7:03:54
本文主要是介绍学习安装并配置一台Arch物理机并学习shell基本命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2022OOP |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2022OOP/homework/12432 |
这个作业的目标 | 学习安装并配置一台 |
作业正文 | 在万能好基友的指引下先从Manjaro入手,考虑到图形化安装界面相对友好,以及Arch系有aur包的方便。难点在于网卡驱动。网卡是瑞昱的RTL8852AE,刷机时并不在官方包内,似乎现在有了。由于已经过去了一段时间,导致也不太记得当时安装的的细节,故以下细说Arch安装。 Arch安装的难度在于完全没有图形化界面,而且包括Linux内核这种底层软件都需要手动安装,但是谢天谢地我有万能的好基友。 特殊情况:由于此次尝试安装Arch的电脑太旧,仅有DDR3L 1GB内存,所以分了4G swap分区作虚拟内存 正片开始: cfdisk /dev/sda 进入磁盘分区。此处DELETE 了全盘,分4G为sda2分区,TYPE 改为swap 。sda1分区开BOOTABLE 选中 WRITE ,输入yes mkfs.ext4 /dev/sda1 将sda1分区格式化为ext4mkswap /dev/sda2 将sda2分区格式化为swapmount /dev/sda1 /mnt 把sda1挂载到/mnt下swapon /dev/sda2 开启sda2的swapnano /etc/pacman.d/mirrorlist 打开镜像源列表并在最上方插入Server = https://opentuna.cn/archlinux/$repo/os/$arch ,ctrl+o ctrl+x保存退出以下为装系统环节,因使用Manjaro时用的kde桌面,故此处仍安装kde: pacstrap -i /mnt linux base base-devel xf86-video-intel grub plasma kde-system kde-utilities noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji nano git linux-firmware (是的,这是一整行命令)安装linux内核、基本程序、驱动、字体、引导、kdegenfstab /mnt >> /mnt/etc/fstab 把当前分区信息写到新系统arch-chroot /mnt 切换到新系统nano /etc/locale.gen 找到zh_CN.UTF-8和en_US.UTF-8删去“#”保存退出 locale-gen nano /etc/locale.conf 输入LANG=zh_CN.UTF-8保存退出 以上5行配置语言 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 配置地区nano /etc/hostname 输入主机名(即希望这台电脑叫什么)后保存退出,不输入则主机名为archlinuxuseradd -m -g wheel 用户名 -c "注释" 创建新用户nano /etc/sudoers 找到%wheel ALL=(ALL) ALL 把#删掉 保存退出 把处于wheel用户组的所有用户授予sudo权限passwd 设置root密码passwd 用户名 设置新用户密码grub-install /dev/sda 装引导grub-mkconfig -o /boot/grub/grub.cfg 生成引导目录systemctl enable sddm NetworkManager 启用登录窗口和网络服务exit 退出chroot环境umount /dev/sda1 取消挂载sda1reboot 重启(记得拔U盘,除非你不是靠更改启动顺序启动的U盘)装系统环节到此告一段落,已经可以进入桌面环境了,但因网卡相对特殊,以下为装网卡驱动环节: git clone https://aur.archlinux.org/yay-bin cd yay-bin makepkg -si yay -S b43-firmware n 之后一路回车, reboot 重启,网卡驱动安装完毕。至此,一台算是功能完备的Arch电脑安装完成(大概),可以通过强大的aur包安装fcitx输入法、firefox浏览器等 |
其他参考文献 | https://archlinux.org/ 万能基友的强大大脑 |
这篇关于学习安装并配置一台Arch物理机并学习shell基本命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12深入理解 ECMAScript 2024 新特性:Map.groupBy() 分组操作
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势