Linux学习----ArchLinux安装

archLinux 安装步骤

验证启动模式

# ls /sys/firmware/efi/efivars
如果目录不存在系统则是以BIOS或CSM模式启动

连接网络

  1. # ip link 检查网络连接
  2. # wifi-menu 连接wifi
  3. # pppoe-setup
  4. # systemctl start adsl
  5. # ping archlinux.org 检查网络连接

更新系统时间

# timedatectl set-ntp true

建立硬盘分区

  1. # fdisk -l 查看硬盘分区
  2. # fdisk /dev/sda 进行硬盘分区,n---添加一个分区,w---保存并退出,q---直接退出
    分区示例如图:
    Linux学习----ArchLinux安装

格式化分区

# mkfs.ext4 /dev/sdX1
如果您创建了交换分区(例如 /dev/sda3),使用 mkswap 将其初始化:

 # mkswap /dev/sdX2
 # swapon /dev/sdX2

详情见 https://wiki.archlinux.org/index.php/File_systems_(简体中文)#创建文件系统

选择镜像

# nano /etc/pacman.d/mirrorlist
找到China源并将该源移动到最前面,具体怎么操作见 http://www.vpser.net/manage/nano.html

安装必须的软件包

最新版的base包中移除了vi vim nano dhcpcd,而官方给出的示列中没给出这些包。
# pacstrap /mnt base linux linux-firmware vi vim nano dhcpcd

配置系统

# genfstab -U /mnt >> /mnt/etc/fstab生成 fstab 文件 (用 -U 或 -L 选项设置UUID 或卷标)
# arch-chroot /mnt 进入系统

设置时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#hwclock --systohc --utc

本地化

# nano /etc/locale.gen
去掉以下的注释:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
# locale-gen生成 locale 讯息
# echo LANG=en_US.UTF-8 > /etc/locale.conf创建 locale.conf

网络

# nano /etc/hostname 创建 hostname 文件:
添加对应的信息到 hosts:

127.0.0.1   localhost
::1     localhost
127.0.1.1   myhostname.localdomain  myhostname

PS:如果系统有一个永久的 IP 地址,请使用这个永久的 IP 地址而不是 127.0.1.1

Root 密码

# passwd

安装引导程序(GRUB)

  1. # pacman -S grub efibootmgr安装grub和efibootmgr
  2. # grub-install --target=i386-pc /edv/sda写入一次引导
  3. # grub-mkconfig -o /boot/grub/grub.cfg
  4. # pacman -S linux
  5. # pacman -S intel-ucode重新安装一次内核和内核微码
  6. # grunb-mkconfig -o /boot/grub/grub.cfg 重新写入一次引导

以上第5看自己的处理器来,如果你是AMD的处理器需要改成amd-ucode

添加用户

# useradd -m -g users -s /bin/bash 用户名
# passwd 用户名
# nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限

网络配置

# systemctl enable dhcpcd有线连接
# pacman -S iw wpa_supplicant dialog无线连接

以上就完成了一个最基本的archLinux的安装
参考:
https://blog.csdn.net/r8l8q8/article/details/76516523
https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)

上一篇:SpringBoot 国际化语言切换


下一篇:西班牙语java.time.format.DateTimeParseException on时间String