Arch+slim+awesomeインストールノート

4623 ワード

archをインストールするときは、次の点に注意してください.
  • 起動媒体を作成する.
  • パーティション;
  • ネットワーク構成;
  • pacmanパッケージ管理;
  • Xorg-Serverなどのソフトウェアをインストールします.
  • ユーザーを追加します.

  • 1.取付盤の製作


    Linuxでは、このコマンドを使用してシステムミラーをUディスクに書き込みます.
    dd if=archlinux.iso of=/dev/sdx

    Windowsではultraiosまたは量産ツールでarch linuxインストールミラーファイルをUディスクに書き込むことができますが、ここでは詳しくは述べません.起動ディスクを作成した後、パソコンをUディスクから起動させます.

    2.パーティション


    パーティション化時にcfdiskコマンドを使用してグラフィックパーティションインタフェースに入ることをお勧めします.パーティション化時に2つのパーティションに注意してください.パーティションタイプはそれぞれswapパーティションとLinuxパーティションで、パーティション化が完了したらmkfsを使用してルートファイルシステムをパーティション化します(ここではsda 4をパソコンのルートファイルシステムパーティションに変更することができます).ext 4フォーマットにフォーマットします.
    mkfs -t ext4 /dev/sda4

    パーティションsda 4を「/mnt」:
    mount /dev/sda4 /mnt

    3.ネットワーク構成

    有線ルータを使用している場合、IPを自動取得に設定する必要がある場合があります.通常、再起動すると自動的に取得される場合があります.または、次のコマンド設定を使用します(デバイス名を変更する場合があります).
    dhcpcd eth0
    それ以外の場合は、次のような煩雑な構成が必要になる場合があります(使用可能なコマンドを列挙するだけです).
    デバイスの有効化または無効化
    # ip link set eth0 up
    # ip link set eth0 down
    IPの設定
    「#ip addr add/dev」、「#ip addr add 192.168.1.2/24 dev eth 0」
    ゲートウェイの設定:
    「#ip route add default via」、「#ip route add default via 192.168.1.1」など.
    /etc/resolvを変更します.conf修正DNS:
    nameserver 61.155.18.30
    nameserver 8.8.8.8

    4.baseファイルシステムのインストール

    # pacstrap /mnt base base-devel

    5.bootloaderのインストール

    # arch-chroot /mnt pacman -S grub-bios

    6.構成


    ここには構成手順のみが記載されています.
    # genfstab -p /mnt >> /mnt/etc/fstab
    
    # arch-chroot /mnt
    *Write your hostname to /etc/hostname. 
    *Symlink /etc/localtime to /usr/share/zoneinfo/Zone/SubZone. Replace Zone and Subzone to your liking. For example: 
    # ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
    *Uncomment the selected locale in /etc/locale.gen and generate it with locale-gen. 
    *Set locale preferences in /etc/locale.conf. 
    *Add console keymap and font preferences in /etc/vconsole.conf 
    *Configure /etc/mkinitcpio.conf as needed (see mkinitcpio) and create an initial RAM disk with:
    # mkinitcpio -p linux
    *Configure the bootloader. For GRUB, see GRUB installation and Configuration; for Syslinux, see Syslinux configuration. 
    *      ,   Windows    ,    os-prober ,        Windows    
    # modprobe dm-mod
    # grub-install --recheck /dev/sda
    # grub-mkconfig -o /boot/grub/grub.cfg
    
    *Set a root password with passwd. 
    *Configure the network again for newly installed environment. See Network Configuration and Wireless Setup.
    pacman -S dnsutils inetutils iproute2 net-tools

    構成が完了したら、コンピュータを再起動し、archシステムに正常にアクセスできます。次にslimとawesome~を構成します


    7.slim&awesome


    インストールslim:
    #pacman -S slim
    #systemctl enable slim.service
    #vi /etc/slim.conf //   slim    , session  awesome
    awesomeのインストール:
    #pacman -S awesome
    #cp /etc/skel/.xinitrc ~
    #vi ~/.xinitrc //   xinitrc,  exec awesome
    #chmod +x ~/.xinitrc
    以上の操作が完了したら、再度パソコンを再起動すればよい.
    以下は、本人のパソコンの「~/.xinitrc」の内容です.
    #!/bin/sh
    #
    # ~/.xinitrc
    #
    # Executed by startx (run your window manager from here)
    
    xset +fp /usr/share/fonts/local
    xset fp rehash
    
    if [ -d /etc/X11/xinit/xinitrc.d ]; then
      for f in /etc/X11/xinit/xinitrc.d/*; do
        [ -x "$f" ] && . "$f"
      done
      unset f
    fi
    
    # exec gnome-session
    # exec startkde
    # exec startxfce4
    # ...or the Window Manager of your choice
    
    export LC_CTYPE="zh_CN.utf8"
    
    export XIM=fcitx
    export XIM_PROGRAM=fcitx
    export XMODIFIERS="@im=fcitx"
    export GTK_IM_MODULE=xim
    export QT_IM_MODULE=xim
    fcitx &
    
    exec awesome

    8.バックアップとリカバリ
    バックアップコマンド:
    sudo tar cvpjf/usb/Arch_Linux_20130604.tar.bz2/--exclude=/proc --exclude=/lost+found --exclude=/usb --exclude=/sys --exclude=/tmp
    tar cvpjf /usb/Arch_Linux_20130604.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/usb --exclude=/sys

    リカバリコマンド:
    tar xvpfj /usb/Arch_Linux_20130604.tar.bz2 -C /

    不要なパッケージのクリーンアップ:
    pacman -Rns $(pacman -Qdtq)
    参照リンク:
    http://aotee.com/archlinux-slim-xfce4
    https://wiki.archlinux.org/index.php/Installation_Guide