手把手教你安装 Vachlinux

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

猜你喜欢

转载自my.oschina.net/wuzsheng/blog/1622254