zoukankan      html  css  js  c++  java
  • Archlinux 简明安装指南

    archlinux是在distrowatch里位于top 10的发行版中,唯一采用roll release的distribution. 

    pacman和yaourt双剑合壁,使得在archlinux安装软件非常简单。

    下面是archlinux安装的简明指南。

    下载安装ISO

    从如下三个网站中下载相应的iso

    1. 科大网站 http://debian.ustc.edu.cn/archlinux
    2. 搜狐镜像 http://mirrors.sohu.com/archlinux
    3. 网易镜像 http://mirrors.163.com/archlinux

    目前最新安装iso是archlinux-2013.09.01-dual.iso

    创建usb启动盘

    假设usb盘为 /dev/sdc

    
    mkfs.vfat /dev/sdc -I
    dd if=$HOME/downloads/archlinux-installer.iso of=/dev/sdc
    
    

    连接无线网络

    
    ifconfig devicename up
    iw dev devicename scan 
    wpa_passphrase ssid "password" > /etc/wpa_supplicant.conf
    wpa_supplicant -B -i devicename  -c /etc/wpa_supplicant.conf
    dhclient devicename
    

    安装基本系统

    如果磁盘大于1T,先安装gptfdisk, 然后使用cgdisk分区

    1. 创建分区,假设硬盘大小为10G,物理内存为1G,分配如下
      1. cfdisk /dev/sda
      2. /dev/sda1  128M  作为 /boot
      3. /dev/sda5       8064M 作为/
      4. /dev/sda6      2048M  作为swap分区, swap分区大小最好为物理内存的两倍
    2. 创建文件系统,假设采用ext4文件格式
      1. mke2fs -t ext4 /dev/sda1
      2. mke2fs -t ext4 /dev/sda5
      3. mkswap /dev/sda6
    3. 挂载分区到/mnt
      1. mount /dev/sda5 /mnt
      2. mkdir /mnt/boot
      3. mount /dev/sda1 /mnt/boot
      4. swapon /dev/sda6
    4. 安装基本系统
      1. 修改/etc/pacman.d/mirrorlist, 使其看起来如下所示
        Server = http://debian.ustc.edu.cn/archlinux/$repo/os/$arch
      2. pacstrap /mnt/ base

    5. chroot
      1. genfstab /mnt>>/mnt/etc/fstab
      2. arch-chroot /mnt
    6. 设置时区
      1. ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
      2. 设定字符集, vi /etc/locale.gen,去掉下述字符集前的注释
        en_US
        en_US.iso88591
        en_US.utf8
        zh_CN
        zh_CN.gb18030
        zh_CN.gb2312
        zh_CN.gbk
        zh_CN.utf8
      3. locale-gen
    7.  创建内存镜像
      1. mkinitcpio -p linux
    8. 安装boot loader, 使用syslinux 
      1. pacman -S syslinux
      2. syslinux-install_update -i -a -m
      3. vim /boot/syslinux/syslinux.cfg, 保证APPEND一行中所指向的分区为/dev/sda5 (设备指向/)
    9. 安装net-tools, 如果已经习惯了ifconfig的话
      1. pacman -S net-tools
    10. 确保系统重启后自动获得ip地址,执行exit退出chroot
      1. systemctl start dhcpcd
    11. systemctl enable dhcpcd
    12. 卸载分区umount /mnt/{boot,}
    13. 重启系统 reboot

    安装xwindows

    1. 安装xorg
      1. pacman -S xorg
    2. 安装桌面管理器,
      1. pacman -S xfce4
      2. 安装中文输入法fcitx, pacman -S fcitx
      3. 编辑$HOME/.xinitrc,内容如下所示
        export LC_CTYPE=zh_CN.UTF-8
        export LANG=zh_CN.UTF-8
        export LC_ALL=zh_CN.UTF-8
        export GTK_IM_MODULE=fcitx
        export QT_IM_MODULE=fcitx
        export XMODIFIERS=@im=fcitx
        fcitx&
        startxfce4
      4. 安装如下中文字体 ttf-arphic-ukai ttf-arphic-uming wqy-bitmapfont wqy-microhei wqy-zenhei xorg-fonts-type1

      5. 启动图形桌面startx, 如果启动有错,将.xinitrc中的fcitx&一行删除后重试
      6. 如果是在virtualbox中运行archlinux,别忘了安装virtualbox-guest-utils和virtualbox-guest-modules, 安装完成之后,运行
        systemctl enable vboxservice

        这样在系统启动时会自动加载vboxsf,vboxvideo和vboxguest

    安装yaourt

    先决条件: 安装浏览器,如firefox

      1. 从aur.archlinux.org下载package-query和yaourt到/tmp目录
      2. cd /tmp
      3. tar zvxf package-query*.tar.gz
      4. cd package-query
      5. makepkg --asroot -si
      6. cd ../yaourt
      7. makepkg --asroot -si

     简便的办法,在/etc/pacman.conf文件中添加如下内容

    [archlinuxfr]
    SigLevel = Optional TrustedOnly
    Server = http://repo.archlinux.fr/$arch

    然后执行
    pacman -Sy
    pacman -S yaourt
  • 相关阅读:
    OSI结构和TCP/IP模型
    将[4,3,2,5,4,3]分割成[4,3,2]、[5,4,3]两个List的算法
    Mybatis增加对象属性不增加mapper.xml的情况
    以脚本方式直接执行修改密码的passwd命令
    Raphael的鼠标over move out事件
    Raphael的Braille例子
    Raphael的set使用
    Raphael的transform用法
    Raphael的text及对齐方式
    Raphael初始化,path,circle,rect,ellipse,image
  • 原文地址:https://www.cnblogs.com/hseagle/p/3299713.html
Copyright © 2011-2022 走看看