Arch Linux 怎么安装

Arch Linux 怎么安装,第1张

1、分区

cfdisk

·新手可以不用分区,如果需要分多个区,建议一个 / 一个/home,如果内存大,不需要swap分区。使用cfdisk分区比较直观。

·注意【Bootable】,/ 分区一定要Bootable,如果你单独划分了/boot,那这个bootable。

2、格式化

fdisk /dev/sda

Command(m or help):p(这里输入p,查看你现在的分区和名字),如下图:

我并没有做更多的分区,因为我是虚拟机。按Ctrl+C 退出fdisk。然后输入下面的命令格式化:

mkfs.ext4 /dev/sda1

如果你还分了/home,就继续 mkfs.ext4 /dev/sdaX x是你的home的分区名。

3、挂载分区

mount /dev/sda1 /mnt

如果你还有/home

mkdir /mnt/home

mount /dev/sda2 /mnt/home

4、选择镜像站点

nano /etc/pacman.d/mirrorlist

找带China的,PageDown PageUp 滚屏,Ctrl+V 向下翻页,Ctrl+Y 向上翻页, Alt+6 复制当前行,Ctrl+u 粘贴,Ctrl+x 退出,保存按Y,回车。

163站点在最下面不远处,我复制了2个,放在最上面,所示。

5、安装系统

pacstrap -i /mnt base

碰到default(all)回车,全部安装,碰到需要下载的 yes。

6、生成fstab

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

cat /mnt/etc/fstab

第一条是生成,第二条是查看生成的内容,没问题就Ctrl+x退出即可。我的如下图:

7、配置系统

先要chroot切换到新系统,命令如下:

arch-chroot /mnt

a、配置locale,语言

编辑/etc/locale.gen,这个文件所有的内容都是注释的,所以在最上面添加en_US.UTF-8 UTF-8即可。

nano /etc/locale.gen

en_US.UTF-8 UTF-8

然后执行localegen

locale-gen

接着配置locale.conf

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

export LANG=en_US.UTF-8

b、给计算机起名

echo myhostname >/etc/hostname

c、配置网络

systemctl enable dhcpcd.service

动态ip的方式

d、设置密码

passwd

给root设置一个密码,两次输入要一致。

e、安装GRUB

pacman -S grub

grub-install --target=i386-pc --recheck /dev/sda

然后配置grub

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

现在看到应该是这个样子。

8、卸载mnt,重启

退出chroot

exit

卸载mnt

umount /mnt

重启

reboot

9、安装桌面环境

a、安装xorg-server

pacman -S xorg-server xorg-server-utils xorg-xinit

b、安装显卡驱动

如果你不知道自己是什么显卡,就用下面的命令查看下:

lspci | grep VGA

然后执行下面的命令搜索下匹配你显卡的驱动

pacman -Ss xf86-video | less

我是VirtualBox,所以我就安装一个万能的,你们安装匹配的,比如你是Intel集成的就执行:

pacman -S xf86-video-intel

虚拟机就执行

pacman -S xf86-video-vesa

笔记本还可以装下触摸板驱动

pacman -S xf86-input-synaptics

测试X环境是否安装好了,可以执行下面的命令,其实不用测试。

pacman -S xorg-twm xorg-xclock xterm

startx

exit

pkill X

c、安装xfce4

pacman -S slim

先安装slim,这是一个图像、登录管理器,可用于xfce4的自启动。

pacman -S xfce4

现在,大功告成!!启动!!!

startxfce4

,尼玛,敢不敢再丑一点?哈哈,主要是字体太丑,我们装几个好看的字体!

d、安装字体

pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont

至于美化,都是通过界面 *** 作的,system-setting可以设置字体,另外terminal的preference可以设置它用的字体。

9、添加一个用户

总不能用root工作,所以我们要添加一个普通账户。

pacman -S sudo

useradd -m yourname

passwd yourname

然后把该用户添加到一些组: audio disk locate network optical power storage video wheel systemd-journal

gpassd -a yourname wheel

我是添加了power storage network wheel systemd-journal 因为虚拟机,基本只是用terminal学习一些其他的语言,其他不干。

10、设置xfce4自启动

安装搞vim,方便编辑文件。

pacman -S vim

注销或重启,然后用普通用户登录。

vim .xinitrc

删掉exe startxfce4前面的#,然后执行命令:

systemctl enable slim.service

这样下次启动,就自动启动xfce4了。

银河麒麟系统中默认的桌面环境是 Mate 桌面环境,虽然足够简洁易用,但是功能不是很强大,并且很多设定没有提供自定义的选项,为了能更好的发挥出电脑的性能,提升办公效率,可以考虑更换一个桌面环境。 更换桌面环境就像安卓手机更换默认启动器一样,本身的程序、数据资料都不会变动,但是整体的界面会发生一些变化。目前常见的桌面环境有 gnome、kde以及xfce ,在银河麒麟中,安装 kde 的过程中遇到了依赖问题,无法顺利完成安装;而 gnome 安装之后,在登录界面会遇到花屏,无法顺利登陆进入界面,所以实际可以使用的就剩下 xfce4 啦。 使用终端输入命令来执行, 一般来说,只安装 xfce4 就够用啦,xfce4-goodies 则附带了一些配套的软件包,使得整个桌面的使用体验更具有整体性和统一性。 安装完成之后,就需要切换桌面啦,首先要安装一个新的登录管理器,这里以虽然不更新了,但是软件源里面有,而且更好看的slim为例。 首先在终端中安装slim 在安装的过程中会出现一个选择默认显示管理器的界面,使用方向键选中slim,然后按回车键就好啦。 然后我们切换一下配置文件,切换的教程可以参考  Debian 安装并切换配置使用 Xfce 4 桌面环境  这篇文章啦,主要内容我先摘录过来: 在终端中键入 然后按数字键,选择其中带有 “startxfce4“ 的那一条就对啦。 重新启动之后就是可爱的 xfce 啦。 注意: 每次开机时,需要手动输入用户名和密码来登录系统,默认的用户名就是 greatwall ,如果觉得麻烦也可以设定自动登录,方法如下: 终端输入 sudo apt install gedit sudo gedit  /etc/slim.conf 在d出的窗口中,修改 # default_usersimone 变为去掉#,simone改成greatwall # auto_login no 去掉#,no改成yes 更改主题、鼠标、图标包等界面美化项目,需要自己寻找,然后使用终端 sudo thunar 将解压后的美化包拷贝到文件夹里面,再到设置中对应的位置切换,但是要注意有的美化包相容性不是很好,虽然在 xfce 中显示完美,但是在 kde 组件 或者是 gnome 组件上面就会出现界面残缺,或者错位、变形的问题,这个时候只要更换一个主题就可以解决了。

Arch Linux的安装步骤

下载安装ISO

ISO下载地址:http://mirrors.163.com/archlinux/

确认引导方式

*** 作系统运行之前运行的一个Rom程序块,与硬件紧密相连在一起,也叫bootloader。根据不同的bootloader可以划分为不同的引导方式。引导方式主要有两种:

1、BIOS

2、UEFI

BIOS是早期PC机上使用的引导程序,BIOS与MBR配合是32位计算机的主流。UEFI是BIOS升级版,增加了对FAT文件系统的支持、安全性能进一步提高,可以说UEFI是一个与固件一体化的小 *** 作系统。

UEFI与GPT经常配对,实质上两者没有必然联系。可以使用如下UEFI+MBR

UEFI +GPT 、BIOS +GPT 、BIOS+ MBR。

分区

BIOS(fdisk、cfdisk 和 sfdisk)

$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名称,文件系统,大小,挂载点NAME FSTYPE SIZE MOUNTPOINT

sda 120G ├─sda1 ext4 120G /

UEFI (工具使用gdisk、cgdisk 和 sgdisk)

$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名称,文件系统,大小,挂载点NAME FSTYPE SIZE MOUNTPOINT

sda 120G ├─sda1 vfat 512M /boot/EFI (也可挂载在/boot下)

├─sda2 ext4 36G /

├─sda3 ext4 79.5G home 可以省去

└─sda4 swap 4G [SWAP]

分区格式化

# mkfs.fat -F32 /dev/sda1 # 创建 FAT32 分区

# mkfs.ext4 /dev/sda2 # 创建 ext4 分区

# mkfs.ext4 /dev/sda3 # 创建 ext4 分区

# mkswap /dev/sda4 # 创建 swap 分区

# swapon /dev/sda4 # 激活 swap 分区

安装系统

1、挂载分区

# mount /dev/sda2 /mnt # 挂载根目录

# mkdir /mnt/home # 创建 /home 挂载点

# mount /dev/sda3 /mnt/home # 挂载 /home

# mkdir -p /mnt/boot/EFI # 创建 UEFI 挂载点

# mount /dev/sda1 /mnt/boot/EFI # 挂载 UEFI 分区

2、择更新源

vi /etc/pacman.d/mirrorlist #找到China字样将下面的 163、sohu、北京大学站点前的#去掉

3、安装系统

# pacstrap -i /mnt base base-devel net-tools

4、生成fstab

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

配置系统

切换到安装到的系统

arch-chroot /mnt (官网上是arch-chroot /mnt /bin/bash)

a、配置locale,语言

编辑/etc/locale.gen,这个文件所有的内容都是注释的,所以在最上面添加en_US.UTF-8 UTF-8

nano /etc/locale.gen

en_US.UTF-8 UTF-8

然后执行localegen

locale-gen

接着配置locale.conf

echo.UTF-8 >/etc/locale.conf export.UTF-8

b、给计算机起名

echo myhostname >/etc/hostname

c、配置网络

systemctl enable dhcpcd.service

动态ip的方式

d、设置密码

passwd

安装GRUB

GRUB支持BIOS 和UEFI,你可以选择其他

BIOS:

# pacman -S grub# grub-install --target=i386-pc --recheck /dev/<目标磁盘>

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

UEFI:

# pacman -S dosfstools grub efibootmgr# grub-install

--target=x86_64-efi --efi-directory= --bootloader-id=arch_grub

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

至此安装完成

# exit # 退回安装环境

# umount -R </ 挂载点>

# 卸载新分区# reboot

# 重启# # 记得移除安装介质

安装桌面软件

安装xfce4

pacman -S slim

pacman -S xfce4

startxfce4

设置xfce4自启动

pacman -S vim

vim .xinitrc

systemctl enable slim.service


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7341700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存