粗体(一)系统安装
- 从archlinux官网下载linux镜像:archlinux-2016.12.01-dual.iso
- 在virtualbox中加载镜像启动,进入root.
- cd /dev/下,查看有硬盘sda
- 对sda进行磁盘分区
- 20G的硬盘,划分成3个主分区,用fdisk 进行分区如下: sda1/500M (到时mount到/boot目录作为启动分区)
sda2/2G (作为swap分区) sda3/剩余 (作为根目录) - 对分区进行格式化操作: #mkfs.ext4 /dev/sda1 #mkfs.ext4 /dev/sda3 #mkswap /dev/sda2 #swapon /dev/sda2
- 挂载sda3到/mnt,这其实就是让sda3分区做系统的根分区 / , 你其实可以分其他区挂在/boot,/home等.
- 选择一个好用的源: 编辑/etc/pacman.d/mirrorlist文件,追加下面的源地址在文件的最前面:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch 9. 执行更新下: #pacman –Syy 10. 执行下面命令安装基本主系统在/mnt上,也就是咱分的sda3,这个需要等一会儿,要装不少东西的: pacstrap /mnt base base-devel 11. 生成fstab文件用于开机自动挂载文件系统 #genfstab -p -U /mnt >> /mnt/etc/fstab 其中的-U是用指定用分区的UUID来标记,也可以换成-L来用磁盘label标记。 12. chroot到新系统 #arch-chroot /mnt 13. 配置时区 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 设置时间标准,使用hwclock来生成/etc/adjtime文件。 #hwclock –systohc –utc //硬件时间
- 编辑计算机名 生成/etc/hostname文件。 #hostnamectl set-hostname myhostname 然后修改/etc/hosts文件,替换hostname。 #vi /etc/hosts
- 配置网络 A、安装对应网卡驱动 我的是broadcom网卡,到archlinux的AUR上下载broadcom-wl-dkms包并安装。(也可以用yaourt装)此时用ip link就可以看到网络接口了(无线接口一般以w开头,比如wlan0,wlp4s0)
B、配置无线管理软件 强烈建议装networkmanager,能自动配置以太网连接和无线连接。 #pacman -S networkmanager #systemctl enable NetworkManager 如果不装networkmanager,重启后用 dhcpcd dhcpcd eth0 来打开以太网连接,用wifi-menu来连接无线网。注意:后两者不能同时运行。
17、生成ramdisk文件 #mkinitcpio -p linux 18、配置root用户密码 passwd 19、安装配置引导 #pacman -S grub-bios //安装grub #grub-install --recheck /dev/sda 这个命令是吧grub安装在硬盘sda上, 如果你是双系统的话,可能还要一些变动,--recheck是检查。 20、创建grub的主配置文件 #grub-mkconfig -o /boot/grub/grub.cfg 20、重启 A、用exit或Ctrl+D离开chroot环境。 B、用umount -R /mnt卸载所有分区 (这样做的好处是可以避免直接重启强行卸载正在读写的分区) C、输入reboot重启
粗体(二)系统完善 1.安装首先,打开你的网络 #systemctl enable dhcpcd
systemctl enable NetworkManager #开机运行网络控制组件
- 安装sudo pacman -S sudo
3.Virtualbox 增强扩展 安装需要的软件包
pacman -S virtualbox-guest-modules-arch 或 # pacman -S virtualbox-guest-utils
手动加载vbox模块
modprobe vboxguest
modprobe vboxsf
modprobe vboxvideo
4、手动添加linux自动启动的模块 #modprobe -a vboxsf vboxguest vboxvideo
5、自动装入模块: 在 /etc/modules-load.d/ 中创建文件virtualbox.conf,加入如下几行:
/etc/modules-load.d/virtualbox.conf
vboxguest vboxsf vboxvideo 6、如何共享目录 a.在virtualbox的”设备”—“共享文件夹”设置一个共享文件夹。 b. 在linux下创建共享目录 winShare 在任意想创建共享文件夹的目录下执行mkdir winshare c、设置挂载,注意linux的名字和winShare的名字不能一样。 sudo mount -t vboxsf sharedir /home/winshare d、不想每次都手动挂载,可以编辑/etc/fstab文件 sharedir /home/winshare vboxsf rw,gid=100,uid=1000,auto 0 0 e、卸掉挂载 sudo umount -f /home/winshare 6. 声音:
pacman -S alsa-utils
7、安装字体:
pacman -S ttf-dejavu wqy-zenhei wqy-microhei
注:字体请按照自己需求安装! 8、安装 X server:
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
显卡驱动,前面已经安装了vbox增强包,现在我们就不需要在安装驱动了! 9、安装图形界面: 我用的登陆器是slim 桌面环境是xfce4 输入法是fcitx 网络管理用network-manager-applet
pacman -S slim xfce4 fcitx-im network-manager-applet xfce4-notifyd
开机运行slim服务