ArchLinux安装(UEFI)

一.连接网络

1.连接

# wifi-menu

2.检查是否联通

(ctrl+c停止)

# ping www.baidu.com

3.远程安装

注:连接上网络之后可以通过远程链接(同一个网络下)在另一台电脑上进行安装操作(可方便复制代码),如不想这么做请忽略这一步骤

开启ssh

# systemctl start ssh

查看ip地址

# ip a

更改root账户密码(这还不是系统的root)

# passwd

在另外的电脑上连接

# ssh root@[ip地址]
例如:
ssh root@192.168.1.1

二.更新系统时钟

ArchLinux安装(UEFI)1.设置

# timedatectl set-ntp true

2.检查

# timedatectl status

三.磁盘分区

1.查看当前的可用磁盘

一般都是 /dev/sda

# fdisk -l

2.创建新分区

# parted /dev/sda
-->mktable -->gpt -->quit 如:
root@archiso ~ # parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable
New disk label type? gpt
(parted) quit
Information: You may need to update /etc/fstab. root@archiso ~ #

EFI 给 500M

swap 给 6G (一般为内存的两倍,如果你的内存够大可少给,如6G)

根目录和家目录分剩下的

cfdisk用法不清楚的可百度(这里不在介绍)

# cfdisk /dev/sda

3.格式化分区

将EFI分区格式化为vfat

根目录和家目录格式化为ext4

请注意自己的对应的目录是那块区域

可用fdisk -l查看分区情况

# mkfs.vfat /dev/sda1
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4
# mkswap -f /dev/sda2

4.打开swap分区

请注意自己的swap分区是哪块

swapon /dev/sda2

5.挂载分区

先挂载根目录

# mount /dev/sda3 /mnt
# mkdir /mnt/home
# mount /dev/sda4 /mnt/home
# mkdir /mnt/boot
# mkdir /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI

四.安装系统基本包

1.配置源

将国内源放到第一位

# vim /etc/pacman.d/mirrorlist

2.刷新源

# pacman -Syy

3.安装基本包

# pacstrap /mnt base base-devel

4.生成fstab文件

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

四.切换环境

1.切换

# arch-chroot /mnt

2.配置时区

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

3.硬件时间

# hwclock --systohc

4.安装vim

方便操作

# pacman -S vim

6.设置语言

将/etc/locale.gen中en_US.UTF-8的注释去掉

避免中文乱码,推荐先使用英文

# vim /etc/locale.gen
# locale-gen

7.配置 /etc/locale.conf文件

# vim /etc/locale.conf

写入
LANG=en_US.UTF-8

8.重置root密码

# passwd

9.安装网络相关的包

# pacman -S iw wpa_supplicant dialog

10.安装编码

# pacman -S intel-ucode

11.安装引导

# pacman -S grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
# grub-mkconfig -o /boot/grub/grub.cfg

五.退出当前环境

# exit

六.卸载新分区

# umount -R /mnt

七.重启

# reboot

到此安装完成

八.可能遇到的问题

1.网络链接不上

具体表现为ping不同百度

解决办法:

# systemctl enable dhcpcd
# systemctl restart dhcpcd

ArchLinux安装(UEFI)的更多相关文章

  1. ArchLinux 安装笔记 --zz

    为何安装 ArchLinux 为了更深层次的理解 Linux (其实只是闲的蛋疼 准备安装介质 U盘首选,没有之一.自己的本子是 MBR 的,UEFI 神马的我才不知道呢哼! 制作 U 盘启动: Li ...

  2. Archlinux 安装小计

    前阵子Fedora太不稳定,几乎不能正常使用了,同时也对版本形式的linux每次升级后各种扫尾和清扫工作感到有点厌倦,心里也非常想体验一下linux的滚动发行版,所以下定决心要干掉fedora,主流的 ...

  3. Archlinux安装总结

    Archlinux安装总结 一.引导 1.BIOS与UEFI root@archiso ~ # ls /sys/firmware/efi/efivars ls: cannot access '/sys ...

  4. 一步一步安装UEFI分区方式的windows 10 企业版

    发现很多坛友不会安装UEFI分区的windows 10 从启动设置,到分区,到最后的引导与激活都是很大的问题. 在我看来这是最不容易出错的安装方式适合于刚刚上手的菜鸟,自己按照图片一步一步的就可以安装 ...

  5. ArchLinux 安装笔记:续 --zz

    续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间 ...

  6. Archlinux 安装配置指导 2015-05-24

    因为用的Linode VPS的系统是Archlinux的,想在本地弄个系统做测试用,这样比较方便.然后发现自己在6年前做的一个Archlinux 安装配置Flash,好怀念的赶脚. 时过进迁,没想到A ...

  7. ArchLinux安装KDE桌面

    ArchLinux安装KDE桌面 一.链接网络 1.有线 # dhcpcd 2.无线 # wifi-menu 3.检查 # ping www.baidu.com 二.安装X服务 # pacman -S ...

  8. ArchLinux安装(BIOS)

    ArchLinux安装(BIOS) 说在前头:在经历过无数次的失败尝试过后总结出的可用的安装过程(比官方的简单一点) 官方安装指导 一.连接网络 1.连接 # wifi-menu 2.检查是否联通 ( ...

  9. 【桌面篇】Archlinux安装kde桌面

    ArchLinux安装配置手册[桌面篇] 现在你的U盘可以拔掉了,重启后会发现和刚刚没什么区别,还是命令行的界面,别着急现在就带你安装桌面环境. 连接网络 首先检查一下网络是否连接成功 ping ww ...

随机推荐

  1. ubuntu 新建用户后 不能使用TAB键、上下键,命令行不显示当前路径的解决

    因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了. 1.查看当前的shell:# echo $ ...

  2. 让SVG以组件的方式引入吧!

    安装 npm i -D vue-svg-loader or yarn add -D vue-svg-loader webpack 配置 module.exports = { module: { rul ...

  3. Linux学习《第四章shell脚本练习一》随堂练习(重要)

  4. TextView标签的属性和跑马灯效果

    text:显示的内容 textSize:文本的大小 textColor:文本的颜色 visibility:可见性  默认可见,invisible:表示不可见,但对控件的显示区域做了保留 gone:隐藏 ...

  5. Gym - 101158C Distribution Center

    题意:n个传送带,传送带i运送编号为i的物品,机器人可以负责把传送带i上的物品放到传送带i + 1上,也可以把传送带i + 1上的物品放到传送带i上,机器人分布在传送带上x轴的不同位置,问每个传送带最 ...

  6. HDU - 3724 Encoded Barcodes (字典树)

    题意:给定n个字符串和m个经过处理得到的字符串,问对于m个字符串中的每个字符串,n个字符串中以该字符串为前缀的个数.分析:1.误差在[0.95x, 1.05x],因此求8个数的平均数,大于平均数为1, ...

  7. 简单总结Get与Post的区别

    工作当中经常遇到这两种类型的接口,也会被问到这两种类型的区别,这里简单总结一下算是一个简单的回忆吧. GET和POST是http协议的两种发送请求的方法.因为http的底层是TCP/IP,所以GET和 ...

  8. Swift 类的使用class

    /* 类属性的介绍 Swift中类的属性有多种 1.存储属性:存储示例的常量和变量 2.计算属性:通过某种方式计算出来的属性 3.类属性:与整个类自身相关的属性 存储属性 存储属性是最简单的属性,它作 ...

  9. springboot启动项目报错:ERROR:o.s.b.d.LoggingFailureAnalysisReporter解决办法

    原因是引入了spring security的依赖,将spring security对应的依赖删除即可. 具体可参照: https://blog.csdn.net/qq_37887131/article ...

  10. 【剑指Offer】面试题10- I. 斐波那契数列

    题目 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项.斐波那契数列的定义如下: F(0) = 0,   F(1) = 1 F(N) = F(N - 1) + F(N - 2) ...