wpahipc wpahipc
关注数: 14 粉丝数: 7 发帖数: 101 关注贴吧数: 31
VirtualBox安装archlinux实录 (archiso 2013.10.01) 安装介质: archlinux-2013.10.01-dual.iso 准备存储设备: 警告: 磁盘分区有时会毁掉原分区内的数据。强烈建议先备份重要的数据。 我使用cfdisk命令分区的,各位按照各自习惯的软件进行分区吧,在此不多做介绍。 sda1 (交换分区) sda2 (根分区) 创建文件系统: 分区之后,还需要用 mkfs 将分区格式化为选定的文件系统。 # mkfs.ext4 /dev/sda2 #把sda2格式化成ext4格式 # mkswap /dev/sda1 #把sda1格式化成swap格式,作为交换分区 # swapon /dev/sda1 #启用交换分区 挂载分区: # mount /dev/sda2 /mnt #挂载根分区 设置安装镜像 安装前需要编辑 /etc/pacman.d/mirrorlist,将最想使用的镜像放到前面。mirrorlist 文件也会被pacstrap复制到新系统,所以最好现在就设置好。 Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmirrors.ustc.edu.cn%2Farchlinux%2F%24repo%2Fos%2F%24arch&urlrefer=97e5bb91742d4e7e690c9d103f4accbd Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Flug.mtu.edu%2Farchlinux%2F%24repo%2Fos%2F%24arch&urlrefer=f2c63d3f80380ed356c8ac6c010041a2 Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmirror.umd.edu%2Farchlinux%2F%24repo%2Fos%2F%24arch&urlrefer=9c524d6d56e228dadfc24427151dde27 Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmirrors.liquidweb.com%2Farchlinux%2F%24repo%2Fos%2F%24arch&urlrefer=652b9b8ab5c3da31f20b43dd0c55a344 Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fcosmos.cites.illinois.edu%2Fpub%2Farchlinux%2F%24repo%2Fos%2F%24arch&urlrefer=e9761aa432ef60dedea96c019820e1ee把以上源添加到/etc/pacman.d/mirrorlist文件里的最前面。 # pacman –Syy #更新软件源信息 安装基本系统: # pacstrap /mnt base base-devel #安装基本系统 如果 pacman 报告安装时遇到错误的签名(error: failed to commit transaction (invalid or corrupted package)),请运行如下命令: # pacman-key –init && pacman-key –populate archlinux 生成 fstab: # genfstab -U -p /mnt >> /mnt/etc/fstab # nano /mnt/etc/fstab #查看文件挂载是否有错误,如无错便不需修改。 Chroot 到新系统: # arch-chroot /mnt 配置系统: # vi /etc/locale.gen #修改语言环境支持 en_US.UTF-8 UTF-8 zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 zh_CN GB2312 然后运行: # locale-gen # vi /etc/locale.conf #此文件没有的话就新建此文件,内容是如下两行。 LANG=en_US.UTF-8 LC_TIME=en_US.UTF-8 注:一般设置LANG就行了,它是其它设置的默认值。 终端字体和键盘映射: # vi /etc/vconsole.conf #此文件没有就新建此文件,内容是如下两行。 KEYMAP=us FONT= 时区: # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 硬件时间: # hwclock –systohc –utc Hostname: 按喜好设置主机名: # echo myhostname > /etc/hostname #按照自己的喜好设置自己的主机名 注意: 现在已经不需要再编辑/etc/hosts. 安装yaourt: 警告: Yaourt是非官方、第三方的脚本,不受官方支持。 最简单安装Yaourt的方式是添加Yaourt源至您的 /etc/pacman.conf: [archlinuxcn] #The Chinese Arch Linux communities packages. SigLevel = Optional TrustAll Server = http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Frepo.archlinuxcn.org%2F%24arch&urlrefer=f63be0b9f985f84897d9e64453df8921然后执行如下命令: # pacman -Syu yaourt #同步并安装yaourt 安装VirtualBox增强包: # pacman -S virtualbox-guest-utils 手动装入内核模块: # modprobe -a vboxguest vboxsf vboxvideo 自动装入模块: 在 /etc/modules-load.d/ 中创建文件vbox.conf,加入如下几行: # /etc/modules-load.d/virtualbox.conf vboxguest vboxsf vboxvideo 每次更新内核时, 自动重编 VirtualBox 客户机模块 # yaourt –S vboxguest-hook #安装vboxguest-hook # vi /etc/mkinitcpio.conf 在HOOKS数组后面添加vboxguest 保存退出。 # mkinitcpio -p linux #创建初始 ramdisk 环境 设置 Root 密码: # passwd #密码自设 安装配置启动加载器: # pacman -S grub os-prober # grub-install –target=i386-pc –recheck –debug /dev/sda # grub-mkconfig -o /boot/grub/grub.cfg 卸载分区并重启系统: 如果还在 chroot 环境,先用 exit 命令退出系统: # exit 卸载/mnt中挂载的系统: # umount -R /mnt 重启: # reboot 小贴士: 确保移除安装媒介并修改 BIOS 中的启动选项;否则可能会启动后会回到安装界面! 重启后进入系统 # systemctl start dhcpcd #启用网络 添加普通用户: # useradd -m -g users -G wheel -s /bin/bash xxxx #xxxx就是你建立的用户名,请自行设置 # passwd xxxx #修改你刚才新建的用户的密码,密码请自设 # visudo 启用 %wheel ALL=(ALL) ALL 这行,删除这行前面的# 声音: # pacman –S alsa-utils 安装 X server: # pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 显卡驱动,前面已经安装了vbox增强包,现在我们就不需要在安装驱动了! 安装字体: # pacman -S ttf-dejavu # pacman -S wqy-zenhei # pacman -S wqy-microhei 注:字体请安装自己需求安装! 安装图形界面: 我用的登陆器是slim 桌面环境是xfce4 输入法是fcitx 网络管理用network-manager-applet # pacman –S slim xfce4 fcitx-im network-manager-applet xfce4-notifyd 开机运行slim服务 # systemctl enable slim.service #开机运行slim服务 # systemctl enable NetworkManager #开机运行网络控制组件 切换到普通用户下面: # su xxxx #切换到你新建的普通用户下面 $ cd ~ $ cp /etc/skel/.xinitrc ~ $ vi ~/.xinitrc #修改用户目录下的.xinitrc文件,添加如下内容 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” exec startxfce4 重启archlinux试试吧,好好享受你的archlinux之旅。
1 下一页