Arch日常使用 使用Linux
Linux学习时间不长不短,但是深深的爱上了这个简洁,高效,***可定制化的操作系统,随着对Linux操作系统了解使用的越多,对Windows的厌恶程度与日俱增,很早的时候就想将自己电脑更换成Linux发行版,在使用 Linux 系统的过程中,可以无形中接触到各个方面的计算机知识,并且在未来的工作中也会为你带来相关方面的优势。
Arch linuxArch Linux 的软件包是最新的,这在日常使用中非常必要,你可以第一时间享受到新软件的特性。ArchLinux 可以以超高的***度来定制自己的系统,并且其拥有最完善的文档,使得绝大多数问题都可以通过查看官方文档的方式解决。同时在Arch发行版本上开发出来了BlackArch Linux系统该系统非常适合进行信安学习,因此我们只需要在Arch源添加BlackArch源既可以当做日常使用又可以进行工具使用
清华源下载地址
EFI:
根目录
用户家目录
# # 磁盘类型选择gpt cfdisk # 查看分区 fdsik -l 格式化 # efi格式化 mkfs.vfat /dev/sda1 # 根目录格式化 mkfs.ext4 /dev/sda2 # 家目录格式化 mkfs.ext4 /dev/sda3 挂载 # 挂载根目录 mount /dev/sda2 /mnt # 创建家目录 mkdir /mnt/home # 挂载家目录 mount /dev/sda3 /mnt/home # 创建efi分区 mkdir /mnt/efi # 挂载efi mount /dev/sda1 /mnt/efi 安装系统 # 安装系统以及基础软件 pacstrap /mnt base base-devel linux linux-firmware dhcpcd iwd vim sudo bash-completion 生成fstab文件 # 定义磁盘分区 genfstab -U /mnt >> /mnt/etc/fstab # 检查 cat /mnt/etc/fstab 更换系统 # 环境更换到/mnt下系统 arch-chroot /mnt 设置主机名称 # 设置用户sean hostnamectl set-hostname sean # 配置hosts文件 vim /etc/hosts 127.0.0.1 localhost ::1 localhost 127.0.1.1 sean.localdomain sean 时区配置 # 设置时区为上海 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 讲系统时间同步到硬件时间 hwclock --systohc 配置locale # Locale 决定了软件使用的语言、书写习惯和字符集。 vim /etc/locale.gen # 取消en_US.UTF-8与zh_CN.UTF-8注释 177 en_US.UTF-8 500 zh_CN.UTF-8 # 生成locale locale-gen # 向 /etc/locale.conf 输入内容 echo \'LANG=en_US.UTF-8\' > /etc/locale.conf 安装引导程序 # grub是启动引导器,efibootmgr被 grub 脚本用来将启动项写入 NVRAM。 pacman -S grub efibootmgr --noconfirm # 取名为GRUB 并将grubx64.efi安装到之前的指定位置 grub-install --target=x86_64-efi --efi-directory=http://www.likecs.com/efi --bootloader-id=GRUB # 生成配置文件 grub-mkconfig -o /boot/grub/grub.cfg 设置密码 # root配置密码 passwd root 完成安装 # 退回安装环境# exit # 卸载新分区 umount -R /mnt # 重启 reboot 开启DHCP # 开启dhcp systemctl start dhcpcd && systemctl enable dhcpcd ip a ping