ArchLinux安装笔记

ArchLinux安装步骤

1、配置网络 IP:ifconfig 网关:route(route add default gw [网关]) DNS:/etc/resolv.conf
2、修改镜像源 /etc/pacman.d/mirrorlist 把tuna(清华)的挪到前头
3、同步时间 timedatectl set-ntp true
4、磁盘分区 先查看lsblk 再分区fdisk 记得格式化mkfs.ext4 交换分区可有可无mkswap(可选)
5、挂载分区 根分区挂载到/mnt EFI分区挂载到/mnt/boot/efi
6、部署系统 pacstrap /mnt base base-devel (建议先执行 pacman -Sy archlinux-keyring 更新签名 尤其是使用旧的镜像安装的时候)
7、生成分区挂载表 genfstab -L /mnt >> /mnt/etc/fstab
8、切换到子系统 arch-chroot /mnt
9、设置时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
10、同步硬件时间 hwclock --systohc
11、预装软件 pacman -S vim net-tools networkmanager sudo linux 这个不知道啥时候开始需要单独安装了 不安装会缺少系统镜像
12、生成语言配置 /etc/locale.gen en_US.UTF-8取消注释 locale-gen
13、设置语言 /etc/locale.conf LANG=en_US.UTF-8
14、设置主机名 /etc/hostname /etc/hosts
15、设置root密码(可选) 添加其他账户 /etc/sudoers 注意加写权限
16.a、LEGACY安装引导 pacman -S os-prober grub
16.b、UEFI安装引导 pacman -S os-prober grub efibootmgr
17.a、LEGACY部署引导 grub-install /dev/sda
    如果遇到错误 attempting to install grub to a disk with multuple partition labels
    这一部分是MBR(主引导记录) 出错说明数据不完整 直接删了重建就好了 我是在往U盘装系统时遇到的
    消除1-2047扇区的数据 dd if=/dev/zero of=/dev/sda seek=1 count=2047 bs=1b

17.b、UEFI部署引导 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
18、生成引导配置 grub-mkconfig -o /boot/grub/grub.cfg

-----------------------------------------------
系统工具
服务控制 systemctl
防火墙 iptables
包管理工具 pacman
-----------------------------------------------
常用工具
系统LOGO screen-fetch
系统状态 htop
远程管理 openssh(服务名称sshd)
网页浏览器 w3m
JDK jdk8-openjdk
python pyhton3
-----------------------------------------------
其他服务
apache2(服务名称httpd)
nginx
mariadb(服务名称mysqld)
bind
-----------------------------------------------
网卡名称修改为旧规则
删除或者重命名/usr/lib/udev/rules.d/80-net-setup-link.rules
-----------------------------------------------
bash自动补全
安装bash-completion
-----------------------------------------------

posted on 2019-08-28 16:22  绝对密位  阅读(270)  评论(0编辑  收藏  举报

导航