Arch Linux的简明安装流程和配置方式

电脑杂谈  发布时间:2019-10-04 20:03:38  来源:网络整理

archlinux u盘安装教程_archlinux安装教程_archlinux安装

Arch Linux 的简明安装流程和配置方式Arch Linux 是一个面向中级 Linux 用户的、轻量的 Linux 发行版,具有工具丰富、管理灵活、滚动升级等优点。Arch Linux 历史上曾经提供 Live CD 用于方便加装,但因为其作者 不再进行新的研发,这种安装方法现已不能使用。取而代之的是在 Arch Linux 的官方网站上释出了安装指 南,用户可以按照它提供的方法,以逐个输入命令行命令的 方式进行安装。 但官网的安装指南比较简洁,没有足够的表明,对新手 来讲不是十分友好,新手经常卡在安装过程的某个方法,有 时必须耗费大量的时间反复调试,效率非常低下。 为此,本文综合了官网的安装指南和安装后表明的内容, 总结出了一个比较实用的加装基本 Arch Linux 系统、GUI 操 作界面或者中文环境的调试方法和配置指南,以帮助新手增 加了解,查找问题,节省时间。 安装 Arch Linux 有很多不同的方式,甚至可以说每个人 都有不同的安装方式,为了符合标准,本文所述的安装方式 依据了 Arch Linux 官网的《安装指南》和《安装后教程》 。主 要有下列几个步骤: 一、安装前准备从搜狐、网易、阿里云等中国较快的镜像源下载 Arch Linux 的最新 ISO 镜像文件, 通过刻录光盘或制作 u 盘的形式 安装,其刻录或制作步骤本文不再赘述。

archlinux安装_archlinux u盘安装教程_archlinux安装教程

二、分区和挂载分区 根据 Linux 的标准文件结构, 通常可为根目录 ( /) 、 / usr、 /home、/boot、/tmp、/var 和交换分区提供单独的分区,出 于简化,本文仅为根目录(/) 、/boot、/usr、/home 和交换 分区进行单独分区。本文使用 cfdisk 对内存进行分区。 挂载分区时,需要先将用于根目录的分区挂载在/mnt 上,然后在/mnt 目录中新建 boot、usr、home 三个子目录, 然后根据上面的颜色,将对应的三个分区分别挂载: # mount /dev/sdaX /mnt/boot 其中的/dev/sdaX 是具体的分区, X 可用 1, 2, 3?代替, / mnt/boot 中的 boot 可分别用 usr、 home 替换。 分区完毕后, 挂载之前,可用 # lsblk 查看所有可用的分区。 使用 mkswap 和 swapon 创建和挂载交换分区: # mkswap /dev/sdaX # 创建交换分区 # swapon /dev/sdaX # 挂载交换分区 三、选择镜像源 屏蔽/etc/pacman.d/mirrorlist 中其它镜像源, 只保留标记为 China 的镜像源, 以取得较快的联网速度。

archlinux u盘安装教程_archlinux安装_archlinux安装教程

比如 163 的 Arch Linux 镜像源是: Server = http: //mirrors.163.com/archlinux/$repo/os/$arch 四、联网 默认状况下,Arch Linux 支持有线网络的 dhcp 连接,这 满足了大部分的网络连接状况,在此不再赘述。 五、安装基本平台 使用 pacstrap 脚本安装 base 组: # pacstrap /mnt base 六、生成 fstab 生成 fstab 文件, 使用-U 或-L 分别通过 UUID 或标签进行 定义 # genfstab -p -U /mnt >> /mnt/etc/fstab 使用-U 选项生成的 fstab 文件中的条目如下所示: UUID=ecb18129-d2df-466f-b594-152141c24a96 / ext4 rw, relatime,data=ordered 0 1 七、chroot 完成相关任务 运行 # arch-chroot /mnt 切换到 chroot 环境,在 chroot 的环境下完成以上任务 7.1 设置 locale以简体中文 UTF-8 编码为例, 在/etc/locale.gen 文件中保 留 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 然后运行 locale-gen 生成简体英文和中国汉语 locale。

archlinux u盘安装教程_archlinux安装_archlinux安装教程

7.2 设置语言偏好 在本文的脚本中,设置语言偏好为中文 echo LANG=en_US.UTF-8 > /etc/locale.conf 7.3 设置时区 通过为时区文件建立一个符号链接修改时区。 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 7.4 设置主机名 echo yourhostname > /etc/hostname 7.5 执行 pacman-db-upgrade pacman-db-upgrade 7.6 配置/etc/mkinitcpio.conf, 生成一个新的初始化 RAM 盘 因为本文给/usr 分配了一个单独的分区,所以,在/etc/ mkinitcpio.conf 的 HOOKS 字段,需要加入 usr 和 shutdown 这两个 hook。添加完毕后archlinux安装教程,HOOKS 字段必须为如下所示:HOOKS=”base udev autodetect modconf block filesystems keyboard usr fsck shutdown” 然后,运行 mkinitcpio 生成一个新的初始化 RAM 盘 mkinitcpio -p linux 7.7 设置 root 密码、创建普通用户和修改密码 执行 passwd 命令修改 root 的密码,然后建立一个普通 用户,并且为它修改密码。

archlinux u盘安装教程_archlinux安装教程_archlinux安装

#创建一个普通用户 useradd -m -g group -s /bin/bash username # -m 选项创建 username 的起始目录 passwd username # 为 username 设置密码 其中的 group 是用户组的名称, username 是用户的名称。 7.8 安装 bootloader 本文安装了 grub2 作为 bootloader。 # pacman -S grub # grub-install --target=i386-pc --recheck /dev/sda # cp /usr/share/locale/en\ @quot/LC_MESSAGES/grub.mo / boot/grub/locale/en.mo # pacman -S os-prober # grub-mkconfig -o /boot/grub/grub.cfg 其中,安装 os-prober 是为了在安装多操作系统的状况 下archlinux安装教程,使 grub-mkconfig 识别其它操作系统,将其放在启动项。至此,一个基本的 Arch Linux 就已安装结束,这时可以 退出 chroot, 重启系统即可开启新调试的 Arch Linux。

但这只 是一个基本的 Arch Linux 系统,它以命令行作为操作图标, 如果将它成为服务器,可能早已足够了,但即使把它成为桌 面操作系统,还缺乏必要的 GUI(图形用户界面)和应用程 序。 下面,本文继续安装 GUI 和一些应用程序 八、安装 GUI 和必要的应用程序 8.1 安装 X Window、显卡驱动程序和英文图标 # pacman -S xorg-server xorg-xinit xorg-server-utils mesa# pacman -S xf86-video-intel # pacman -S wqy-bitmapfont wqy-zenhei wqy-microhei 在这里,本文安装了 intel cpu 核芯显卡的驱动程序,对 amd 显卡, 安装自由驱动程序的效果比较好, 如下安装即可: # pacman -S xf86-video-ati 基本 2D 驱动程序 # pacman -S mesa-libgl 启用 OpenGL # pacman -S lib32-mesa-libgl 64 位环境下安装 32 位支持 # pacman -S mesa-vdpau lib32-mesa-vdpau 安装加速的 视频解码驱动程序 对于 nvidia,由于它的机型非常繁多,需要对于不同的 型号安装对应的驱动程序,在此不再赘述,详情请参看以下 的网站 https://wiki.archlinux.org/index.php/NVIDIA#Installing 。

8.2 安装登录管理器和桌面环境 # pacman -S lxdm # 选用 lxdm 作为登录管理器# pacman -S mate mate-extra # 选用 mate 作为桌面环境 8.3 安装英文输入法 # pacman -S fcitx fcitx-cloudpinyin fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 8.4 启用登录管理器 启用登陆管理器,默认状况下以图形模式登录。# systemctl enable lxdm 8.5 安装 Network Manager 管理网络连接 # pacman -S networkmanager 安装 NetworkManager# pacman -S network-manager-applet 安装图形管理前端 启用 NetworkManager 服务。 systemctl enable NetworkManager 8.6 进行必要的配置 在用户的配置文件.xprofile 中,加入下面内容#!/bin/sh # setting dbus 配置 dbus if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x “” ] && . “” doneunset f fi # 配置简体中文环境 export LANG=zh_CN.UTF-8 export LC_ALL=”zh_CN.UTF-8” # 设置小企鹅输入法 fcitx 的环境数组 export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx 九、重启及调试后配置 键入 exit, 退出 arch-chroot, 然后输入 reboot 重启系统。 在图形注册管理器键入用户名、密码即可登陆到 mate 桌面 环境, 然后可以使用 NetworkManager 配置网络, 联网以后, 就可以安装其它必需的硬件了。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-125140-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...