arch+slim+awesome安装笔记

在安装arch时需要注意:
  • 制作启动介质;
  • 分区;
  • 网络配置;
  • pacman软件包管理;
  • 安装Xorg-Server等软件;
  • 添加用户。

1.制作安装盘

Linux下用此命令将系统镜像写入到U盘:

dd if=archlinux.iso of=/dev/sdx

    Windows下可以用ultraios或者量产工具将arch linux安装镜像文件写入到U盘里面,在此不详述,制作完启动盘后使电脑从U盘启动。

2. 分区

    分区时建议使用cfdisk命令进入图形化分区界面,注意在分区时分两个分区,分区类型分别为swap分区和Linux分区,分区完成后使用mkfs将根文件系统分区(注意:这里你可以要把sda4更改为你电脑中的根文件系统分区)格式化为ext4格式。

mkfs -t ext4 /dev/sda4

    将分区sda4挂载到“/mnt”:

mount /dev/sda4 /mnt

3.网络配置

    如果使用的是有线路由器,那么可能需要将IP设为自动获取,一般重启的时候就会自动获取的,或者使用如下命令设置(可能要更改设备名称):
dhcpcd eth0
    否则,可能需要进行如下繁琐的配置(只是列举可能会用到的命令):
启用或停用设备
# ip link set eth0 up
# ip link set eth0 down

设置IP

“# ip addr add <IP address>/<subnet mask> dev <interface>”,如“# ip addr add 192.168.1.2/24 dev eth0”

设置网关:

“# ip route add default via <default gateway IP address>”,如“# 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


你可能感兴趣的:(arch+slim+awesome安装笔记)