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. 怎样管理Exchange Server 2013资源邮箱

    1. exchange资源邮箱介绍 这次将介绍Exchange Server 2013的资源邮箱相关内容. Exchange Server 2013的资源邮箱包含两类,其一为“会议室邮箱”,另一类是“ ...

  2. C++编程学习(十二) STL

    一.简介 标准模板库STL,是一组模板类和函数.提供了: 1.容器.用于存储信息. 2.迭代器.用于访问容器中的信息. 3.算法.操作容器内容. 1.容器 STL有两种类型的容器类: (1)顺序容器 ...

  3. jvm问题汇总

    1.软引用.弱引用.虚引用-他们的特点及应用场景?

  4. sql数据库系统表和mysql系统表

    sql数据库系统表,常用的(sysobjects,sysindexes,sysindexkeys,SYSCOLUMNS,SYSTYPES 及更多解释说明): https://docs.microsof ...

  5. 剑指offer 链表中环的入口位置

    题目描述 一个链表中包含环,请找出该链表的环的入口结点.   思路:这题需要知道a = c,然后head和slow每次走一步,相遇的时候就是第一个入口交点, 注意:for循环或者while循环之后,一 ...

  6. 循环的N种写法

    protype,json都算进去 先总结一下 伪数组的循环方式有,for,for-of 数组的循环方式有for,forEach,map,filter,find,some,every,reduce,fo ...

  7. 99乘法表(for循环嵌套)

    计算乘法表 两个数相乘,外层循环代表被乘数,控制行数:内层代表乘数,控制列数. 循环嵌套,变量名不可以重复. 使用 break 语句让输出的乘法表更简洁. 使用 String 变量,做 String ...

  8. 002.Oracle数据库 , 列别名

    /*Oracle数据库查询日期在两者之间*/ SELECT OCCUR_DATE as "我是一列" FROM LM_FAULT WHERE ( ( OCCUR_DATE > ...

  9. php绕过open_basedir设置

    原理关于open_basedir    open_basedir是php.ini中的一个配置选项    它可将用户访问文件的活动范围限制在指定的区域,    假设open_basedir=/home/ ...

  10. Day 24:XML基础

    Q: 什么是XML,为什么学习XML? A:XML为可扩展标记语言. 标签由开发者自己制定的(要按照一定的语法定义)描述带关系的数据(作为软件的配置文件): 包含与被包含的关系 properties文 ...