UEFI下安装Archlinux

一、无线网线配置

1.检查无线网卡驱动是否已加载

#lspci -k//PCI网卡

#lsusb -v//USB网卡

#ip link//查看无线设备名称(以下使用设备名为:wlp7s0)

#ip link set wlp7s0 up//启用设备

2.无线网络管理(手动设置)

#iw dev wlp7s0 link//获取连接状态

#iw dev wlp7s0 scan//扫描可用热点

#ip link set wlp7x0 up//打开接口

#ip link show wlp7s0//查看接口状态,验证接口是否已经打开

#wpa_supplicant -B -i wlp7s0 -c <(wpa_passphrase WIFI-SSID WIFI-password)//连接热点(WPA/WPA2)

#iw dev wlp7s0 link//查看连接状态

#dhcpcd wlp7s0//自动获取IP

#ip a//查看IP

#ip link set dev wlp7s0 down//关闭连接,可禁用接口

#ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dw wlp7s0//静态IP

#ip route add default via 192.168.0.1//默认路由

二、分区格式化

1.分区工具

fdisk:支持MBR

gdisk:支持GPT(以下过程使用此工具)

parted:支持MBR、GPT(命令比较难用)

2.分区类型


分区代码


分区类型


8300


Linux filesystem


8200


Linux swap


8302


Linux /home


8303


Linux x86 root(/)


8304


Linux x86-64 root(/)


8e00


Linux LVM

#gdisk//分区(交互式字符界面)

3.UEFI分区


MBR


UEFI


主分区数


4个


理论止没有限制主分区数量,Linux下的gdisk分区软件显示(1-128)个主分区;Win下分区据说也有数量限制(没测试过)


硬盘最大容量


2T


超过2T


启动速度


启动较慢(据说)


启动较快(据说)

MBR vs. UEFI

UEFI分区说明:UEFI分区要单独划分一个ESP分区,FAT32格式,作为启动文件的存放地方。PE系统下的软件(梅林或Dg)自动划分一般为100M,Arch Wiki建议/boot分区为200M。ESP分区一般为512M左右。以下按200M划分。PE下会划分一个MSR分区,应该为Win系统使用,但用途未知,没划分也可正常启动。一个硬盘划分一个ESP分区。

GRUB在BIOS/GPT下需要一个BIOS boot partitions分区大概划分1M以上,最好对齐2048/4096B,分区类型为BIOS boot。要分在硬盘2T之前,Wiki说是存放core.img文件的,但未知怎样操作。

4.自己硬盘UEFI分区方案

硬盘容量:500G,硬盘名:sda,预备安装win10+Archlinux双系统


分区


格式


容量


用途


Sda1


FAT32/ESP


200M


ESP分区,UEFI启动。

Win安装时自动写入;Linux需挂载在/boot


Sda2


4M


Sda3


NTFS


50G


Win10  C盘


Sda4


NTFS


50G


Win10  D盘


Sda5


Ext4


50G


Linux /


Sda6


Linux swap


2G


Linux swap


Sda7


NTFS


150G


Win10  E盘


Sda8


NTFS


163G


Win10  F盘

以上分区操作在Arch启动盘下使用gdisk划分。

5.格式化

#mkfs.ext4 /dev/sda5//把sda5分区格式化为ext4

#free -h//查看swap情况

#mkswap /dev/sda6//格式化swap分区

#swapon /dev/sda6//使用此分区作为swap

6.挂载分区

#mount /dev/sda5 /mnt//这是Linux的根/(分区)

#mkdir /mnt /boot//把boot分区挂载到此目录

#mount /dev/sda1 /mnt/boot//挂载ESP分区到/mnt/boot

三、安装base系统

#vi /etc/pacman.d/mirrorlist//修改安装源镜像列表,把所有china的源移动到文件最开始

#pacstrap /mnt base//安装base系统到/mnt下

#genfstab -P /mnt >> /mnt/etc/fstab//把当前挂载分区写入到新系统fstab文件中,可使用-U或-L定义使用UUID或Labels生成fstab文件

#arch-chroot /mnt//转换根(root)到新系统

#ln -s /usr/share/zoneinfo/Asia/ShangHai /etc/localtime//指定时区(中国/上海)

#locale-gen//语言locale

#mkinitcpio -p linux//设置RAM DISK

#passwd//设置root密码

四、安装Boot Loader

以下安装GRUB,可支持MBR和UEFI

1.安装GRUB

#pacman -S grub efibootmgr//安装GRUB和efi启动项的管理工具efibootmgr

#grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub//配置grub

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

2.重启

做到这里,应该重启后会以GRUB启动Linux,Win有可能不能自动检测到。

如果此时重启还是直接入Win,没有启动GRUB,就要再执行以下2行

#mkdir /boot/EFI/boot//EFI默认启动目录

#cp /boot/EFI/arch/grubx64.efi /boot/EFI/boot/bootx64.efi//复制arch的启动项作为EFI默认启动项

3.UEFI下GRUB添加Win启动项

#vi /etc/grub.d/40_custom

添加:

Menuentry ‘windows 10’ {

insmod part gpt

insmod ntfs

set root=(hd0,gpt1)

Chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

#grub-mkconfig -o /boot/grub/grub.cfg

五、添加删除UEFI启动项

1.如果测试过程中增加了多余的启动项,会在BIOS中显示,BIOS中没有删除的选项

#efibootmgr -V//查看启动项有“boot0001”之类的是启动项的号码(4位数字)

#efibootmgr -b 0011 -B//0011就是要删除的项

2.efibootmgr用法

参看:https://wiki.gentoo.org/wiki/Efibootmgr

UEFI的启动项要开机按F12(手提电脑)才显示,即BIOS的启动项

说明:UEFI启动项是在BIOS里设置的,可启动Linux或Win。而GRUB是进入UEFI启动项后,启动的Linux boot loader,Win也有自己的Boot Loader。上面的第3点,是添加GRUB里的启动项,即由GRUB启动Win。而第4点,是删除UEFI启动项,是对BIOS里的启动项的修改。

六、连接WIfi上网

1.用CD启动,安装系统时做

因新装的系统没有安装wpa_supplicant和wpa_passphrase这两个包,连接不了wifi,所以要在LIve CD启动,安装完系统后安装以下软件包

#pacman -S networkmanager network-manager-applet

2.连接wifi

#systemctl start NetworkManager//启动NetorkManager

#nmcli dev wifi connect <name> password <password>//连接wifi

七、安装GNOME

$sudo pacman -S gnome gdm

八、安装中文字体

$sudo pacman -S wqy-*//按需安装,文泉驿字体

时间: 2024-10-11 07:21:45

UEFI下安装Archlinux的相关文章

戴尔笔记本win8.1+UEFI下安装Ubuntu14.04过程记录

瞎扯:笔记本刚买不久就想装ubuntu来着,但结果发现BIOS启动方式为UEFI,网上一搜索发现跟以前的双系统安装方法不一样,看具体教程感觉相当复杂,而且也有点担心折腾跪了这新本本所以一直没有动手.但昨天又心血来潮,看了几个教程后于是决定开搞!虽然中间不是很顺利,但最后结果发现也没有多复杂. 环境:我的笔记本型号是戴尔Insprion 14R-5437,系统为原装Win8.1,BIOS启动方式为UEFI.用事先制作的启动U盘,安装的是Ubuntu14.04 64位. 本文不是完整教程,所以建议参

Virtualbox下安装archlinux+xfce4

此文基本按wiki完成,作为自己的安装笔记,插图后补(通常可能不补了,除非我再重装一次,呵呵) 系统安装 使用archlinux ISO启动 #lsblk查看硬盘和分区名称(SATA盘以sd开头,第一个硬盘就叫sda) #fdisk /dev/sda n 新建分区 p 显示现有分区信息 t 修改分区格式 w 保存退出 #mkfs.ext4 /dev/sda1 格式化分区为ext4 #mkswap /dev/sda7 格式化sda7为swap分区 #swapon /dev/sda7 激活swap分

UEFI+GPT安装WIN7,WIN8/WIN10下安装WIN7双系统

一.BIOS更改 首先来bios更改:我们知道,uefi+gpt引导虽然出来的时间比较长,但是win7还不能完全的支持,所以在使用uefi+gpt安装win7的时候就会出现各种错误!所以我们在安装Windows 7的时候,不能把BIOS设置为“纯UEFI”,并且必须禁用“Secure Boot”.下面我们说说设置,主要有如下设置: 设置:EFI BIOS:BootMode [UEFI/Legacy],设置为UEFI: Launch CSM [Enabled/Disabled],设置为Disabl

【UEFI+GPT/BIOS+MBR】两种模式在Windows系统下安装Ubantu系统

最近在联想Windows10下安装了Ubantu16.04的系统,踩了很多坑,写下来分享一下. 通过网络资料,理解BIOS+MBR一直是之前电脑的Windows系统安装和引导的模式,但Win8问世后,基本上都采用UEFI+GPT模式了.这两种模式在安装Ubantu系统的时候有一点小小的区别. 一.将Windows10系统分区,划出Ubantu系统的单独盘 因为不知道安系统时会出现什么问题,所以最好从其它盘中单独划出一个盘来安装Ubantu系统,我的F盘内容不多,所以划分了一半出来,大概63GB大

关于uefi的机器win8下安装CentOS双系统

在老机器上win7上装过ubuntu,可以直接用easyBCD,无需U盘,顺利S装上. 这次在win8下无法使用easyBCD,上网搜索,搜到需要用rEFInd这个软件. 安装方法: 下载地址:http://refit.sourceforge.net/#download windows下安装 下载压缩包后解压,然后桌面左下角右键打开一个命令提示符(管理员),运行 mountvol S: /S  ----将EFI系统分区映射到S盘 cd 转到rEFInd解压目录 xcopy /E refind S

Win7下安装Centos7双系统出错:No valid bootloader target device found.

安装环境: 原操作系统:Windows 7, bios启动模式:efi模式 分区模式:不是GPT U盘写好了centos7的驱动 安装到磁盘分区的步骤时,出现下面错误: 出错详细信息:For a UEFI installation, you must include an efi system partition on a gpt-formatted disk , mounted at /boot/efi 出错原因分析,进入u盘启动项时选择的是uefi模式,win7下支持efi引导模式,且由于系

Dell T3610 台式工作站UEFI模式安装Win7系统

UEFI模式下安装Win7,直接用微软官方镜像运行产生如下错误:碰到C600 Seires sata raid controller驱动缺失问题,解决办法好像是将BIOS设置为UEFI Only和Advanced Boot Options设置为禁止.然后去Intel官网下载对应的驱动.不然的话用nt 安装启动卡在 欢迎使用windows,或者过了这个位置就蓝屏 安装过程中也可能出现如下错误:“Windows无法安装到所选位置 错误: 0x80300001” 重新安装又好了!网上有说将U盘拔掉重新

UEFI+GPT引导实践篇(二):UEFI引导安装64位Win7/Win8

下文是在联想Y480笔记本上以UEFI方式启动安装Windows8的全过程,安装Windows7过程基本相同.注意,如果你的电脑硬盘是MBR分区结构,安装过程中将要删除硬盘上所有数据,请安装前备份硬盘上的所有个人文件. 准备容量不小于4G的 U盘一个,格式化为FAT32.然后复制64位Win8镜像中的所有文件到U盘根目录.注:如果安装的是64位Win7,还需要下载bootx64.efi文件(点击下载),然后在U盘中efi文件夹下新建名为boot的文件夹,把bootx64.efi文件放到里边.预装

UEFI模式安装Win10和Linux双系统

最近心血来潮,想装一个Linux.Windows双系统,吸取上次安装的经验,这次一定都要使用UEFI模式启动,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇到的问题主要如何分区,失败几次后找到一篇写的十分详细的博客,自己搬过来,以备以后使用. 原文链接:亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统 ------------以下是原文-------------- 我个人不太喜欢虚拟机下安装系统,一来运行效率不行,二来原生体验不行. 原本我