pacman安装ubuntu_Arch linux 安装过程完整笔记

本文详细记录了在工控板上安装Arch Linux的过程,包括使用parted和fdisk进行分区,格式化磁盘,挂载分区,安装系统内核和基础包,配置GRUB引导以及解决UEFI启动问题。此外,还提到了安装后的网络配置和SSH服务启用,为Ubuntu双系统做了铺垫。
摘要由CSDN通过智能技术生成

9618c225cfd21fedb47d2fd22f299805.png

太久没有刷过linux版本,最近闲来无事,找来几块工控板,把ubuntu/arch简单刷了一遍,由于工控板本身质量及硬盘质量问题,来回折腾了好多次才成功。

另一个centos,下载的8个G的DVD镜像 居然不支持实机USB 加载安装,很蛋疼,最后只是在虚拟机里面试了一遍。

以上三个版本,只有Arch 安装遇到的坑多一些,所以整理了一份笔记,供参考,如有错误,请指正。

以下:

arch安装笔记

1,分区

#lsblk //查看当前系统的所有磁盘信息

#parted /dev/sda //要将Arch安装在sda上,所以使用parted 工具对sda进行操作

(parted):m //显示菜单

(parted):mklagel gpt //为该硬盘创建gpt分区表

(parted):q //退出

#fdisk /dev/sda //使用fdisk 分区

:n //新建分区

:1 //分区号

:204800 //分区起始柱面号

:+512M //设置分区大小为512M

:t //更改分区类型

:1 // 1 =efi 分区

:n //同上

:2

:enter //默认起始柱面直接回车

:+10G

:t

:19 //19=swap

:n

:3

:enter

:+50G

:t

:20 //linux file system 可格式化为xfs ,ext4

:w //写入保存退出

2, 格式化

#mkfs.vfat -F32 /dev/sda1 //格式化为efi 分区

#mkswap /dev/sda2 //设置交换分区

#swapon //开启交换分区

#mkfs.xfs /dev/sda3 //格式化系统盘

3,挂载分区

#mount /dev/sda3 /mnt

#mkdir /mnt/boot

#mount /dev/sda1 /mnt/boot

4,安装arch linux系统内核及基础包

#ip a //检查网络是否正常

#ip link set eth0 down //关闭eth0网络接口

#ip link set etho up //开启eth0网络接口

#pacstrap /mnt base linux linux-firmware //安装

#genfstab -U -p /mnt >> /mnt/etc/fstab //生成磁盘挂载信息

#more /mnt/etc/fstab //检查确认

#arch-chroot /mnt //转到硬盘系统中

#locale-gen //重建编码表 删去en_US.UTF-8 zh_CN.UTF-8 zh_CN.GBK zh_CN.GB2312 前面的#号

#tzselect //选择时区

5,安装grub

ps:安装时主板BIOS一定要关闭其它启动模式,只留UEFI启动模式,否则安装时报错如下:

报错:grub-install: error: efibootmgr: not found

:EFI variable are not supported in this system

#pacman -S grub-efi-x86_64 //UEFI版本本体

#pacman -S efibootmgr //EFI管理器

#pacman -S os-prober //官方介绍这个工具可以自动探测磁盘中的系统内核从而可以用grub-mkconfig 重新生成grub引导配置文件,如果多系统请安装,否则不需要安装

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_linux --recheck --debug //安装grub引导

#grub-mkconfig -o /boot/grub/grub.cfg //每次安装或者移除一个内核后,都需要重新运行一次 grub-mkconfig 命令生成新配置文件。

#passwd //设置root密码

#pacman -S dhcpcd //安装dhcp客户端

#pacman -S make //安装make 工具

#pacman sshd //安装远程SSHD服务

#vim /etc/sshd/sshd_config //将permit ROOTLOGIN 设为yes ,允许root ssh 登陆

#exit

#umount /dev/sda3 //卸载分区

#umount /dev/sda1 //卸载分区

#reboot //重启

进入系统后发现没有可用网络连接,需对网络进行配置

#ip a //查看当前所有网络接口信息,发现有线接口状态为 down

#dhcpcd //启动dhcp

#ip a //连接成功

##systemctl sshd start //启动sshd服务

至此基础功能安装成功,接下来就可以使用ssh远程登陆进行更具体的操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值