手把手教你安装 Archlinux

Archlinux概述

Arch Linux是致力于使用简单、系统轻量、软件更新速度快的Linux发行版

优势
Arch Wiki 非常丰富,就是我们遇到问题时解决的利器

  • Arch 采用滚动更新的方式,因此你不用再考虑以后升级系统需要重装的问题
  • Arch 的 pacman 是非常简单高效的包管理工具
  • Arch 的 AUR 仓库包含大量软件包,只需一个 makepkg 命令即可构建,非常方

下载Archliunx iso

Archlinux iso 链接
在该页面,找到China区域,下载



VMware 安装 archlinux

步骤见图











分区

1.划分磁盘

lsblk 或 fdisk -l 查看系统硬盘参数

parted
(parted) mklabel msdos —创建 MBR/msdos 分区表
(parted) mkpart primary ext4 1m 1g —大小为 1G
(parted) set 1 boot on —设置 boot 为启动目录
(parted) mkpart primary ext4 1g 11g
(parted) mkpart primary linux-swap 11g 12g
(parted) print # ----查看分区情况
必须要有boot分区。才能顺利安装类似grub等启动程序
swap分大小为 内存两倍即可
也可使用fdisk 分区

parted -l /dev/sda

2.格式化

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3 \格式化 swap
swapon /dev/sda3 \启用 swap

parted -l /dev/sda

3.挂载

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

安装基本系统

此步骤需要联网

1.编辑下载地址

root@archiso ~ #cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak —备份
nano /etc/pacman.d/mirrorlist \存放系统和软件将从这里的地址下载


(最后两地址自己加的)

2.安装基本系统

pacman -Syy 更新软件包

root@archiso ~ # pacstrap /mnt base base-devel # 安装基本系统
全部默认安装 Enter 下一步
genfstab -U -p /mnt >> /mnt/etc/fstab \生成fatab分区表

3.切换到新系统

root@archiso ~# arch-chroot /mnt /bin/bash

开始配置新系统

1.设置本地语言

root@archiso /] nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

[root@archiso /] locale-gen  \\使配置文件生效

echo LANG=en_US.UTF-8 > /etc/locale.conf \\创建 locale.conf
先不要设置中文编码,等安装了图形界面再修改,否则会乱码)

2.设置时区

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

设置硬件时间
hwclock --systohc --utc

3.设置主机名

echo zhisheng > /etc/hostname
vim /etc/hosts

4.安装启动引导器grub:

pacman -S grub  \\ 安装grub包

 grub-install --target=i386-pc --recheck /dev/sda \\切勿在块设备后附加数字,如:/dev/sda1(安装到 MBR)

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

用户管理

1.设置root密码

passwd

2.添加用户

useradd -m zhisheng -s /bin/bash
passwd zhisheng

nano /etc/sudoers 
在root ALL=(ALL) ALL下添

3.添加sudo工具

pacman -S sudo
此时,已建好基本字符系统
reboot重启
**(务必添加一个 用户 ,否则后面sddm显示管理器登录的时候无法登录,sddm不会列出root用户) **

安装图形界面

1.连接网络

systemctl restart dhcpd
systemctl enable dhcpcd 

2. 安装x window

pacman -Syu  \\更新软件包

pacman -S xorg 

3.安装显卡,声卡驱动

pacman -S xf86-video-vesa # 通用显卡驱动,不提供任何2D和3D加速功能
pacman -S xf86-video-intel # Intel
pacman -S xf86-video-nouveau # Nvidia
pacman -S nouveau-dri
pacman -S xf86-video-ati # Ati

pcaman -S xf86-video-vesa \\安装声卡驱动
pacman -S alsa-utils

4.安装XFCE4 桌面套件键入,登陆管理器

pacman -S xfce4

touch  ~/.xinitrc
nano ~/.xinitrc
exec startxfce4
chmod +x ~/.xinitrc

pacman -S  lxdm
systemctl enable lxdm.service
(登录管理器有很多 slim ,lxdm)
就不需要手动去输入启动X的命令

5.安装中文字体

pacman -S wqy-zenhei(文泉骈-正黑)

6.安装fcitx输入法

pacman -S fcitx-im fcitx-configtool
(如果你采用 KDM、GDM、LightDM 等显示管理器,请在~/.xprofile (没有则新建一个)中加入如下3行)如果你采用 startx 或者 Slim启动 (即使用.xinitrc的场合),则在 ~/.xinitrc 中加入:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

[至此,基本搭建好图形界面]
reboot
进入图形界面后
修改 nano /etc/locale.conf
zh_CN.UTF-8
(重启就能显示中文)

reboot

安装应用程序

1.修改源address

nano /etc/pacman.conf
[archlinuxcn]
SigLevel =Never
Server = http://repo.archlinuxcn.org/$arch

pacman -Syu

2.安装浏览器

pancman -S firefox \\火狐浏览器

pacman -S google-chrome  \\谷歌浏览器


pacman -S flashplugin \\安装flas插件,否则无法在线观看视频,chrome浏览器不支持flash

在此遇到问题
google-chrome:signature from “lilac (build machine) [email protected]” is ubknown trust
解决
将/etc/pacman.conf 中SigLevel=xxxx 修改为SigLevel=Never
或保险:全部SigLevel修改为SigLevel=Never

3.中文输入法

pacman -S   fcitx-sogoupinyin 搜狗
pacman -S fcitx-googlepinyin 谷歌

问题“安装后无法切换\使用输入法则”
解决
touch ~/.xprofile
export LC_ALL=zh_CN.UTF-8
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
eval dbus-launch --sh-syntax --exit-with-session
exec fcitx &


后续优化–yaourt

Yaourt是archlinux方便使用的关键部件之一,但没有被整合到系统安装中的工具。建议在装完系统重启之后,更新完pacman和基本系统之后,就安装这个工具。
安装

nano  /etc/pacman.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch

pacman -Syu

pacman -S yaourt

你可能感兴趣的:(运维)