2013年10月9日 星期三

在Arch Linux使用NTP

# pacman -S ntp
# vi /etc/ntp.conf
# systemctl start ntpd
# systemctl enable ntpd
# timedatectl set-ntp 1

更改Arch Linux時間為localtime

顯示當前時區
# timedatectl status

顯示可用時區
# timedatectl list-timezones

修改時區
# timedatectl set-timezone <Zone>/<SubZone>

將hwclock設置為localtime
# timedatectl set-local-rtc 1

將hwclock設置為UTC
# timedatectl set-local-rtc 0

會自動產生/etc/adjtime

了解GMT&UTC

在Arch Linux安裝中文輸入法

  1. # pacman -S gcin
  2. # vi /etc/lxdm/Xsession
    可以看出會使用~/.xprofile
  3. # vi ~/.xprofile
    export LANG="en_US.UTF-8"
    export LC_CTYPE="en_US.UTF-8"
    export XMODIFIERS=@im=gcin
    export GTK_IM_MODULE="gcin"
    gcin &
    exec startlxde
  4. # reboot
  5. # pacman -S gedit
  6. 在gedit輸入中文

2013年10月8日 星期二

安裝virtualbox guest addition到Arch Linux

# pacman -S virtualbox-guest-utils

在Arch Linux安裝LXDE

  1. 獲取顯卡訊息
    # lspci | grep VGA
  2. 安裝對應的driver
    # pacman -S xf86-video-vesa
  3. 安裝LXDE
    # pacman -S lxde
  4. Start LXDE
    # pacman -S lxdm
    # systemctl enable lxdm
    # vi /etc/lxdm/lxdm.conf
    ucomment session=/usr/bin/start/lxde
  5. 重新開機
    # reboot
  6. LXDE成功

在Arch Linux安裝圖形介面

  1. 獲取顯卡訊息
    # lspci | grep VGA
  2. 安裝對應的driver
    # pacman -S xf86-video-vesa
  3. 安裝Xorg
    # pacman -S xorg-server
  4. Start X
    # pacman -S xorg-xinit
    # pcaman -S xorg-xclock
    # pacman -S xterm

安裝Arch Linux

最近從Ubuntu、Debian換到Arch Linux~~~
光安裝就搞得頭大了 ><
  1. 選擇keyboard layout
    # loadkeys us
  2. 分割硬碟(使用GTP)
    # cgdisk /dev/sda
    分割為兩個,一個為Linux filesystem,另一個為Linux swap
  3. Format
    # mkfs -t ext4 /dev/sda1
    # mkswap /dev/sda2
  4. 掛載sda1至/mnt
    # mount /dev/sda1 /mnt
  5. Enable swap
    # swapon /dev/sda2
  6. 參考wireless setupnetctl設定網路連線
  7. 安裝基本系統
    # pacstrap /mnt base
  8. 建置fstab
    # genfstab -p /mnt >> /mnt/etc/fstab
  9. 切換至安裝的系統(安裝後無法啟動都可回到此調整)
    # arch-chroot /mnt
  10. local time
    # ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
  11. 選擇locale
    # vi /etc/locale.gen
    Ucomment en_US.UTF-8 UTF-8
    # locale-gen
  12. RAM disk
    # mkinitcpio -p linux
  13. 設定root password
    # passwd
  14. 設置網路(使用Ethernet及DHCP)
    # cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/profile
    顯示網路名稱(如: enp0s3)
    # ip link show
    # vi /etc/netctl/profile
    Interface=eth0 -> Interface=enp0s3
    Automatic operation
    # netctl enable profile
    # netctl reenable profile
  15. 安裝bootloader
    # pacman -S syslinux
    使用GTP須安裝gdisk
    # pacman -S gdisk
    # syslinux-install_update -i -a -m
    修改root碟位置
    # vi /boot/syslinux/syslinux.cfg
    APPEND root=/dev/sda3 rw -> APPEND root=/dev/sda1 rw
  16. 重新開機
    # exit
    # umount /mnt
    # reboot
  17. 成功開啟
  18. pacman -Syu (網路也正常運作了 ^^)