| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> ArchLinux完整安装教程笔记——基本安装篇(无DE) -> 正文阅读 |
|
[开发工具]ArchLinux完整安装教程笔记——基本安装篇(无DE) |
archiso安装arch1.连接网络iwctl????????进入网络连接工具 device list ????????查看网卡,看到有一个wlan0 station wlan0 scan???????? 用wlan0扫描无线网络 station wlan0 get-networks ????????查看可用网络 station wlan0 connect [Network Name] ,再输入wifi密码 exit 退出 ping -c 4 baidu.com packet loss为0则为连接成功 2.分区准备vim /etc/pacman.d/mirrorlist ????????查看镜像 reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirorlist ????????反射器获取中国24小时内使用https的镜像,并按速率排序保存在 /etc/pacman.d/mirorlist 里(我这里原来加了sort选项,会显示failed to rate https download,把sort选项去掉就成功了,不去掉后面mirrorlist里只有一个) vim /etc/pacman.d/mirrorlist???????? 再次查看,和上次不一样就换成功了 pacman -Syy ????????同步包数据库 3.分区lsblk???????? 查看分区 gdisk /dev/sda ????????编辑分区 问号查看选项(p 打印分区表 n 建立分区 d删除分区 w保存 q退出) 分区前,如果是实体机,要预留没有被分区的空间 按图中步骤 第一个分区:标记为efi,分配512M,对应hex code为ef00 第二个分区:标记为/,分配38G,hex code那儿直接回车 第三个分区:标记为swap,剩下空间全部分配完,hex code为8200 输入p查看 无误后输入w lsblk????????查看,无误后下一步,有错误重复上面 4.格式化mkfs.vfat /dev/sda1 ????????格式化efi分区 mkfs.xfs /dev/sda2 ????????格式化/分区 mkswap /dev/sda3 ????????格式化swap分区 lsblk -f ????????查看 没问题进行下一步 5.挂载mount /dev/sda2 /mnt ????????把未来新系统根/dev/sda2挂载安装介质/mnt上 mkdir -p /mnt/boot/efi???????? 启动分区挂载点 mount /dev/sda1 /mnt/boot/efi ????????启动分区挂载上刚刚创建的挂载点 swapon /dev/sda3 ????????打开交换空间 (这里上面的顺序不能错,不然后面可能会出错) lsblk ????????查看 pacstrap /mnt linux linux-firmware linux-headers base base-devel vim bash-completion???????? 把系统装进/mnt并安装一些可选项(选项对应内核 内核固件 头文件 基础包 开发工具组 vim bash自动补全) 安装完成,下一步 genfstab -U /mnt >> /mnt/etc/fstab ????????为了让系统识别每一块分区的文件系统,需要生成一个文件系统的表文件,并追加到fstab里 cat /mnt/etc/fstab ????????查看写入是否成功 成功 arch-chroot /mnt ????????进入新系统 6.安装一些包pacman -Syy???????? 更新 pacman -S grub efibootmgr efivar networkmanager intel-ucode???????? (前三个和启动相关,第四个网络,第五个平台,如果是amd用户换成amd-ucode) grub-install /dev/sda???????? 将grub写进磁盘(虚拟机不需要这一步) vim /etc/default/grub???????? 更改一些grub设置,将GRUB_TIMEOUT改为2,GRUB_CMDLINE_LINUX_DEFAULT后面的quiet去掉 grub-mkconfig -o /boot/grub/grub.cfg ????????生成grub配置文件,输出到grub.cfg systemctl enable NetworMkanager networkmanager????????设为自启动 passwd ????????给root设置密码 exit 退出 卸载介质 umount /mnt/boot/efi umount /mnt reboot 至此安装全部完成 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 22:05:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |