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
  • 相关阅读:
    51nod乘积之和
    Dell服务器安装OpenManage(OMSA)
    Nginx反向代理PHP
    搭建haproxy
    108. Convert Sorted Array to Binary Search Tree
    60. Permutation Sequence
    142. Linked List Cycle II
    129. Sum Root to Leaf Numbers
    118. Pascal's Triangle
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/ios9/p/13869710.html
Copyright © 2011-2022 走看看