【archlinux】安装系统

电脑型号: 戴尔Inspiron 灵越 燃7000 II(7472)

电脑硬盘:256G 固态

准备:U盘一个(这里说一下。开始使用的U盘能进入BIOS archiso但是一直出错后来。换一个就解决了)

1、镜像

先将硬盘化分出2个分区。一个70G,一个500M(自己根据实际定义)。如果电脑已经有一个EFI分区。这个分区是可以使用的,就不用再创建了(如果想创建也可以)win10下 按 windows + x  >> 磁盘管理   选择磁盘 >> 压缩磁盘 >> 新建盘符

下载archiso镜像文件,找到chian这个节点,下载最新的iso包(最好签名验证一下)

下载Rufus.exe刻录工具,插入u盘(提前备份数据)。有一项是选择U盘,一个新卷标就是选择我们下载下来的镜像iso文件。点击开始就会进行刻录。提前下载syslinux选择是。选择DD模式。完成之后重启。

进入开机启动页面时。按F12进行启动选择。UEFI 启动项会有一个USB启动。 上下键选择。

2、安装

进行wifi联网。会弹出wifi视图。ping一下看看网络是否正常(如果出现 command not found  本人在这里卡了好久。这里说明U盘没有刻录好。换了一个U盘就可以了)

wifi-menu

ping www.baidu.com

查看硬盘分区 找到自己之前设置的分区 。如/dev/sda4 (500M)  /dev/sda5 (70G)

fdisk -l

更改键盘布局

loadkeys de-latin1

更新系统时间

timedatectl set-ntp true

格式化分区

mkfs.ext4 /dev/sda5

初始化交换分区

mkswap /dev/sda4

swapon /dev/sda4

挂载分区

mount /dev/sda5 /mnt

创建boot home目录 并挂载它们

cd /mnt
mkdir home
mkdir boot
mount /dev/sda5 /mnt/boot
mount /dev/sda5 /mnt/home

挂载EFI分区。如果没有创建就使用原来EFI分区

mkdir /mnt/boot/efi

#这里分区根据实际进行选择
mount /dev/sda2 /mnt/boot/efi

修改pacman源。改为大陆的china

vi /etc/pacman.d/mirrorlist

安装基本系统

pacstrap /mnt base base-devel

配置系统

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

3、切换新系统

到这里先切换到新系统然后进行配置

arch-chroot /mnt

 

设置时区

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

hwclock --systohc

设置语言

vi /etc/locale.gen

#去掉以下语言前面的#注释符号
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf

设置系统名

echo local >> /etc/hostname

vi /etc/hosts

#添加以下配置
127.0.0.1	localhost
::1		    localhost
127.0.1.1	local.localdomain	local

Initramfs

mkinitcpio -p linux

密码

passwd

这里设置grub启动项,这里设置完之后呢。下次启动的的时候。UEFI BIOS启动项下面会有一个grub选项。这个选项就是进行arch的

pacman -S os-prober grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck

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

安装网络管理器 (这里强烈推荐安装)

pacman -S iw wpa_supplicant networkmanager

exit

reboot

重启之后就会进入到新系统啦,如果连不上网络

cd /etc/netctl

cp examples/wireless-wpa . 

vim wireless-wpa

##修改以下项
# iw dev查看, 或ip link 或ifconfig
Interface=wlp8s0 
Connection=wireless
Security=wpa

IP=dhcp
ESSID='wifi-name'
Key='wifi-passwd'

netctl enable wireless-wpa
netctl start wireless-wpa

结束

参考:

https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://wiki.archlinux.org/index.php/USB_flash_installation_media_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://o2.airscr.com/1784/

https://www.linuxidc.com/Linux/2014-04/99751.htm

你可能感兴趣的:(linux)