安装ArchLinux

下载ArchLinux
建议参考官方文档进行安装


1.分区

分区之前首先同步时间

timedatectl set-ntp true #启动后同步时间

使用fdisk -l 命令来查看磁盘(硬盘)信息

然后选择要把arch安装的硬盘, 这边我选的/dev下的sda硬盘,

fdisk /dev/sda #输入此命令后打开以下界面

根据自己硬盘的格式来选择分区的数量与类型

我这边用的是GPT格式所以
1. 按G, 创建GPT格式表
2. 再按N, 创建一个分区, 这个分区作为引导使用
3. fdisk会提示输入”硬盘编号”, 这里直接回车就行, 表示默认从编号1开始用, 此分区为/dev/sda1
4.然后就是提示”从哪里(2048 ~ xxxx)”, 回车从头开始用就行, 然后提示”到哪里”, 格式: “+数量K/M/G”
5.引导结束后再建立swap分区, 同样的流程,编号我给了3, 大小我一般输内存大小+8G
6.主分区就一路回车就可以了,最后按W写入硬盘

设置分区格式
fdisk分完区后的规划:
/dev/sda1为引导(fat32)
/dev/sda2为主分区(ext4)
/dev/sda3为swap(swap)

输入以下命令格式化分区

mkfs.fat -F32 /dev/sda1 
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3

2.挂载

mount /dev/sda2 /mnt #將主分区挂载到/mnt目录

创建boot目录,将/dev/sda1引导分区挂载上

mkdir /mnt/boot 
mount /dev/sda1 /mnt/boot

3.安装

pacstrap /mnt base linux linux-firmware #安装到被挂载的硬盘的目錄目录 
genfstab -U /mnt >> /mnt/etc/fstab #生成fstab

设置编码, 编辑/mnt/etc/locale.gen文件
将这几个注释去掉, 如果不用 中文的话,可以把zh开头的去掉

设置系统

arch-chroot /mnt  #进入安装好的系统
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #设置本地时间
hwclock --systohc  #同步时间
locale-gen  #更新locale-gen
passwd  #设置密码
exit  #退出系统

设置locale.conf

vim /mnt/etc/locale.conf
#输入以下内容
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_TW:zh_CN:en_US

机器名的设置

vim /mnt/etc/hostname

编辑hosts

vim /mnt/etc/hosts
#输入以下内容,机器名要改为上一步设置的名称
127.0.0.1     localhost
::1           localhost
127.0.0.1     <机器名>.localdomain  <机器名>

4.GRUB(万恶之源)

使用”arch-chroot /mnt”命令进入系统
安装grub本软件与其作案同伙

#intel的CPU安裝intel-ucode 
#amd的CPU安裝amd-ucode
pacman -S grub efibootmgr intel-ucode os-prober networkmanager

创建grub文件夹并生成grub配置文件

mkdir /boot/grub
grub-mkconfig > /boot/grub/grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg #新版

使用uname -m命令查看电脑架构, 我这边是x86_64的
安装命令(x86_64或MBR BIOS):

grub-install --target=x86_64-efi --efi-directory=/boot  # x86_64
grub-install --target=i386-pc /dev/sda                  # MBR and BIOS

5.推荐安装的软件

包管理工具为pacman, -S(非小写)为安装, 后面跟包名,如”pacman -S vim”

  • vim 最好的编辑器
  • zsh 最好的shell
  • sudo 让你得到 你想得到的 的魔法单词(必装)
  • dhcpcd 自动获取ip地址(必装)
  • wpa_supplicant 用于wifi连接
  • networkmanager 网络管理器(必装)

6.安装完成后

reboot重启, 重启后使用root登入进去
使用pacman -Syu更新系统

建立低权限用户

不要整天用root去搞事, 搞出事情来就用archiso救吧
useradd -m -G wheel 用户名      #建立账户
passwd 用户名       #设置密码

设置sudo

visudo #進入設置 
ln -s /usr/bin/vim /usr/bin/vi #当上面指令不起作用时的方案一 
pacman -S vi #方案二 ,然后再执行visudo

其他的好东西

两个中文包: ttf-dejavu和wqy-microhei

使用systemctl命令启动网络管理器和dhcpcd
命令语法: systemctl start/stop/enable/disable/status 服务名
如:systemctl enable dhcpcd, 开机启动dhcpcd

使用nmcli连接wifi(我喜欢nmtui)

nmcli d wifi list #查看可用
wifi nmcli d wifi connect password #連接
wifi nmcli d disconnect #斷開wifi
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇