Arch Linux 新版安装
中文安装相关文章:官方wiki arch linux系统重做笔记 依据wiki的新版镜像安装流程
Arch Linux新版2012.12.01安装 (本文在这个基础上进行安装,重复的部分不在放出,请查看原文)
作者在最后放出“暂时不全”,那么下面补全下。
首先解释下安装的思路,在vbox中安装arch-linux,然后通过下载的iso进行安装。
在Arch Linux新版2012.12.01安装中已经将系统安装到了硬盘(虚拟机的硬盘)中,那么接下去就是进行系统配置和安装bios(或者grub引导)
1.创建挂载分区表,从isoroot环境进入chroot环境,并用root登入
genfstab -p /mnt >> /mnt/etc/fstab arch-chroot /mnt su
isoroot环境:可以看成是以iso作为媒介的linux PE环境,root@archiso 注意颜色不一样
chroot环境:实际安装的linux环境,root@archiso 颜色不一样吧
2.修改主机名,控制台配置,时钟(chroot环境)
echo vbox >> /etc/hostname nano /etc/hostname
nano /etc/vconsole.conf
nano /etc/locale.conf
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3.locale-gen配置,passwd修改
nano /etc/locale.gen
locale-gen
passwd
4. 刷新linux内核支持模块
mkinitcpio -p linux
5.安装grup引导
pacman -S grub-bios grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
安装成功与否就看最后面那两个image是否找的到!!
6.切换到isoroot环境,umount加载盘,重启(要先在设置中将iso光盘给卸载掉,不然先引导光盘里的arch)
exit 从root切换到用户 exit 从chroot切换到isoroot,注意颜色变化哦 umount /mnt/boot umount /mnt reboot
7.进入系统效果,如果没移除iso镜像则会先进入选择界面,选第二个同样可以进入系统
注意问题: 依据wiki的新版镜像安装流程中将Grub引导分开来了,这里为了整体性统一到chroot中进行。
Arch Linux新版2012.12.01安装中mount的顺序应该是:
mount /dev/sda5 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
如有不当,欢迎指正
解决文中: startx无效所以才用startxfce4,不知道是不是漏了哪一步导致的问题
$ cp /etc/skel/.xinitrc ~/.xinitrc
在最后添加:
exec startxfce4
我的桌面:
配置命令:
网络:
ip link show dev eth0
# ip link set eth0 up # ip link set eth0 down
dhcpcd eth0
http://www.slyar.com/blog/
x系统启动
# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
pacman xfce4
$ startxfce4
cp /etc/skel/.bash_profile ~/.bash_profile
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
$ startx
Terminal 颜色
编辑 /etc/bash.bashrc , 添加 alias ls='ls --color=auto'
python2安装
pacman python2
$ mkdir ~/bin
$ ln -s /usr/bin/python2 ~/bin/python
$ export PATH=~/bin:$PATH
$ which python
共享文件夹
mount -t vboxsf work /mnt/share
Vim
pacman -S vim
# mv /etc/vimrc /etc/vimrc.bak # cp /usr/share/vim/vim73/vimrc_example.vim /etc/vimrc