zoukankan      html  css  js  c++  java
  • 手把手教你安装 Archlinux

    手把手教你安装 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

    开始配置新系统

    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
    先不要设置中文编码,等安装了图形界面再修改,否则会乱码)
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    2.设置时区

    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    
    设置硬件时间
    hwclock --systohc --utc
    
    
    • 1
    • 2
    • 3
    • 4

    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
    • 2
    • 3
    • 4
    • 5

    用户管理

    1.设置root密码

    passwd

    2.添加用户

    useradd -m zhisheng -s /bin/bash
    passwd zhisheng
    
    nano /etc/sudoers 
    在root ALL=(ALL) ALL下添
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    3.添加sudo工具

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

    安装图形界面

    1.连接网络

    systemctl restart dhcpd
    systemctl enable dhcpcd 
    
    
    • 1
    • 2

    2. 安装x window

    pacman -Syu  \更新软件包
    
    pacman -S xorg 
    
    
    • 1
    • 2
    • 3

    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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

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

    pacman -S xfce4
    
    touch  ~/.xinitrc
    nano ~/.xinitrc
    exec startxfce4
    chmod +x ~/.xinitrc
    
    pacman -S  lxdm
    systemctl enable lxdm.service
    (登录管理器有很多 slim ,lxdm)
    就不需要手动去输入启动X的命令
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    5.安装中文字体

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

    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"
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    [至此,基本搭建好图形界面]
    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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

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

    3.中文输入法

    pacman -S   fcitx-sogoupinyin 搜狗
    pacman -S fcitx-googlepinyin 谷歌
    
    
    • 1
    • 2

    问题“安装后无法切换使用输入法则”
    解决
    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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/UPNEW/article/details/82939195
  • 相关阅读:
    Java 之 Maven 基础
    JavaScript 之 RegExp 对象
    Java 之 Jedis
    Java 之 Redis 基础
    Java 之 NOSQL
    JavaWeb 之 JSON
    JavaWeb 之 Ajax
    【LeetCode-数组】外观数列
    【LeetCode-树】从先序遍历还原二叉树
    【LeetCode-数组】搜索二维矩阵 II
  • 原文地址:https://www.cnblogs.com/ios9/p/13869710.html
Copyright © 2011-2022 走看看