码迷,mamicode.com
首页 > 系统相关 > 详细

ArchLinux基础安装

时间:2019-12-20 01:23:03      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:参考   卸载   firmware   root   uefi   delete   uid   选择   dialog   

开机选择 开机按F12 选择 U盘启动

选择 第一项 Arch Linux archiso x86_64 UEFI CD

参考wiki 安装指南篇 https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)

1 连接wifi

wifi-menu

选择wifi ssid,之后输入密码确定

验证输入ping www.baidu.com 出现 time=xx.x ms 既为网络连接成功

2 开启ntp网络服务

输入 timedatectl set-ntp true

3 查看硬盘

输入 fdisk -l 查看本机磁盘 可以看到

Disk /dev/sda: 238.49 GiB,xxxxxxxx bytes,xxxxxx sectors

Disk /dev/sdb: 28.84 GiB,xxxxxxxx bytes,xxxxxx sectors

Disk /dev/loop0: 524.49 MiB,xxxxxxxx bytes,xxxxxx sectors

等信息

其中 sda 是本地硬盘,sdb 是U盘

4 分区(此处为使用cfdisk工具,对本地硬盘做全盘删除,并重新分区,因为个人不使用双系统,因此这里包括后面完全按照单系统方式安装)

输入 cfdisk 自动进入分区界面

使用键盘 up down 按键分别选中 sda1,sda2,sda3 并 使用 left right 按键 选中 [Delete] 将现有的3个分区全部删除

全部删除后 列表中只有一行 显示 Free space

 

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 500M 按下 Enter 创建第一个分区 sda1 大小为500M 该分区为启动分区

使用 left right 键选择 [Type] 选择 EFI System 并按下 Enter

 

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 8G 按下 Enter 创建第二个分区 sda2 大小为8G 该分区为交换分区

使用 left right 键选择 [Type] 选择 Linux swap 并按下 Enter

 

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 再按下 Enter 创建第三个分区 sda3 大小为230G 该分区为主分区

使用 left right 键选择 [Write] 按 Enter ,输入 yes 并再次按下 Enter 将新的分区写入到硬盘

使用 left right 键选择 [Quit] 按 Enter,即可退出 fcdisk

5 格式化分区

输入 disk -l 查看硬盘分区

此处 未必核对清楚 sda1 sda2 sda3 三个分区的Type(即 分区类型),因为这三个分区的用途不同,因此分区格式也不同,务必看清楚

输入 mkfs.fat -F32 /dev/sda1 按下 Enter (将sda1分区格式化为fat32格式)

输入 mkswap /dev/sda2 按下 Enter (将sda2分区格式化为swap格式),接着输入 swapon /dev/sda2 按下 Enter ,开启sda2交换分区

输入 mkfs.ext4 /dev/sda3 按下 Enter

分区格式化结束

6 挂载分区

先挂在主分区sda3

输入 mount /dev/sda3 /mnt

新建启动分区的目录

输入 mkdir -p /mnt/boot

挂载启动分区到/boot目录

输入 mount /dev/sda2 /mnt/boot

挂载分区结束

7 使用国内源安装

输入 vim /etc/pacman.d/mirrorlist

输入 /China 注意大小写 并 Enter

输入 2dd

使用 up 键将光标移至文件的第6行 并按下p

输入 :wq 即可

8 更新缓存

输入 pacman -Sy

9 安装基础包,内核,常用硬件的驱动

输入 pacstrap /mnt base linux linux-firmware

10 安装基础开发软件包,vim,wifi基本支持包及相关工具包

输入 pacstrap /mnt base-devel vim iw wpa_supplicant dialog netctl dhcpcd wireless_tools

11 生成分区表

输入 genfstab -U /mnt >> /mnt/etc/fstab

输入 cat /mnt/etc/fstab 查看fstab文件内的分区内容是否和我们的分区对应

12 进入硬盘中的系统

输入 arch-chroot /mnt

13 配置时区

输入 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

同步BIOS时间

输入 hwclock --systohc

14 本地化

输入 vim /etc/locale.gen 在23行按下 a 后按下 Enter 输入:

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

按下 ESC 输入 :wq 即可保存退出

输入 locale-gen

输入 touch /etc/locale.conf

输入 vim /etc/locale.conf 按下 i 输入 LANG=en_US.UTF-8 按下 ESC 输入 :wq

输入 touch /etc/hostname

输入 vim /etc/hostname 按下 i 输入 myhostname(就是你自己的计算机名) 按下 ESC 输入 :wq

输入 vim /etc/hosts 将光标移动到末尾,按下 a 输入 

127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname

按下 ESC 输入 :wq

输入 passwd 修改root用户的密码(盲输2次)即可

15 安装grub并配置引导

参考wiki grub篇 : https://wiki.archlinux.org/index.php/GRUB_(简体中文)

输入 pacman -S grub efibootmgr

输入 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux 建立引导

输入 grub-mkconfig -o /boot/grub/grub.cfg 输出引导

 

至此基础安装完成

输入 exit 退出chroot 进入 liveCD中

输入 umount -R /mnt 卸载

输入 reboot 重启系统

ArchLinux基础安装

标签:参考   卸载   firmware   root   uefi   delete   uid   选择   dialog   

原文地址:https://www.cnblogs.com/WaterGe/p/12070936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!