美文网首页linux运维ArchLinux
ArchLinux 安装--定制属于你自己的操作系统

ArchLinux 安装--定制属于你自己的操作系统

作者: Matrix0 | 来源:发表于2019-12-01 19:07 被阅读0次

1. 准备工作

  1. 下载Archlinux镜像--清华大学镜像源下载,选择.iso文件下载
  2. 制作Archlinux启动U盘,Linux用户使用dd命令刻录,Windows用户可以使用Rufus软件刻录
  3. 拥有一块空闲的磁盘(没有被分区)
  4. 插入U盘,启动到live环境

2. 开始安装

1.联网

1.使用无线网络,输入wifi-menu,选择无线网络连接:

# wifi-menu

2.使用网线联网
静态ip参考静态 IP进行设置
动态ip使用dhcpcd命令:

# dhcpcd

2.更换Archlinux的默认镜像源

由于更新和安装过程中,使用一些国外的源可能特别慢而且甚至失败,这就需要更改默认的镜像源的列表,将前几个设置成国内的源,修改/etc/pacman.d/mirrorlist文件
在前两行添加:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

这两个分别为清华大学源和中科大源(只需要添加一个就好,我是怕清华大学源出问题,就添加中科大源备用)


更改 /etc/pacman.d/mirrorlist 文件

更改源完成后,同步一下,运行:

# pacman -Sy

3.建立硬盘分区

  1. 查看自己的硬盘,使用lsblkfdisk -l命令,找到将要使用的硬盘:
    查看自己的分区表
  2. 使用cfdisk /dev/sdx命令修改分区,例如我选择/dev/sdb,分区如图
    cfdisk /dev/sdb
    /dev/sdb1 引导分区,类型为 “EFI 系统”,使用FAT32文件系统,用于安装grub引导,一般大小为512M
    /dev/sdb2 交换分区,类型为 “Linux swap”,根据内存自己设定大小
    /dev/sdb3 根分区,类型为“Linux 文件系统”,使用ext4文件系统,用于安装系统和各种应用软件,根据自己需要设置大小
    /dev/sdb4 home分区,类型为“Linux 文件系统”,使用ext4文件系统,用于存放用户文件
  3. 格式化分区
# mkfs.vfat /dev/sdb1
# mkswap /dev/sdb2
# mkfs.ext4 /dev/sdb3
# mkfs.ext4 /dev/sdb4
  1. 挂载分区
    挂载 / 分区
# mount /dev/sdb3 /mnt

挂载home分区

# mkdir /mnt/home
# mount /dev/sdb4 /mnt/home

挂载引导分区

# mkdir -p /mnt/boot/efi
# mount /dev/sdb1 /mnt/boot/efi

激活交换分区

# swapon /dev/sdb2

4. 安装

1. 安装必须的软件包

使用 pacstrap脚本,安装base软件包和Linux内核以及常规硬件的固件:

# pacstrap /mnt base linux linux-firmware

2. Fstab

使用以下命令生成fstab文件:

# genfstab -U /mnt >> /mnt/etc/fstab

3. Chroot

Change root 到新安装的系统:

# arch-chroot /mnt

4. 时区

设置时区(我们一般设置为上海):

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

5. 本地化

修改/etc/locale.gen 更改locale信息:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

执行locale-gen生成locale信息:

# locale-gen

创建并修改/etc/locale.conf 来更改locale语言:

LANG=en_US.UTF-8

6. 网络

创建/etc/hostname文件:

myhostname

添加对应的信息到/etc/hosts:

127.0.0.1  localhost
::1        localhost
127.0.1.1  myhostname.localdomain  myhostname

7. Root 密码

设置Root密码:

# passwd

8. 安装引导程序,只说明 EFI/GPT引导方式

安装 grub efibootmgr软件,多系统可以安装os-prober
# pacman -S grub efibootmgr
安装grub/boot/efi
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux

--target=x86_64--efi 说明EFI安装类型x86_64-efi
--efi-directory=/boot/efi 说明EFI安装位置/boot/efi
--bootloader-id=Archlinux 说明在BIOS可以看到的标记

生成配置文件/boot/grub/grub.cfg
# grub-mkconfig -o /boot/grub/grub.cfg

5. 重启

输入exit退出 chroot环境
执行 umount -r /mnt 卸载被挂载的分区
执行reboot 重启系统

6. 创建用户

重启进入系统后,创建用户,:
# useradd -m -G wheel username
# passwd username

-m 同时在/home目录创建和用户名相同的文件夹
-G wheel 将用户加入wheel
passwd username 配置用户的密码

配置sudo

安装 sudo

# pacman -S sudo

修改/etc/sudoers文件,使用户可以使用root权限,找到 # %wheel ALL=(ALL) ALL, 去掉#符号,如图

/etc/sudoers

7. 安装图形桌面等其他配置

通过上面的步骤,可以安装好ArchLInux系统,但是还需要为ArchLinux安装图形界面,及一些必要软件

安装KDE

ArchLInux 安装KDE桌面

安装gnome

ArchLinux 安装gnome桌面

配置archlinuxan

archlinuxcn配置

配置中文输入法

ArchLinux/Manjaro 配置中文输入法

参考资料

Archlinux快速安装指南-ArchWiki

相关文章

网友评论

    本文标题:ArchLinux 安装--定制属于你自己的操作系统

    本文链接:https://www.haomeiwen.com/subject/bkczwctx.html