ArchLinux(虚拟机)安装教程(这儿使用VMware软件创建虚拟机)
一.安装Archlinux前的打算
1.下载VMware安装包及ArchLinux镜像:
VMwareWorkstation12Pro发布下载
(注意:VMwareworkstation11、12仅支持64位操作系统,而VMwareworkstation10同时支持32和64位操作系统)
.iso镜像文件可以从下边的网址获得:
2.安装至C盘
3.打开软件,选择“创建虚拟机”按钮
选项无所谓,由于vmware没有针对Archlinux的快捷设置。
处理器数目:1每位处理器内核数:2
虚拟机显存:1024MB,网路类型:使用集线器地址翻译(NAT),硬碟分20G
其他项均选默认值,仍然点击“下一步”至“完成“。
选中新建的虚拟机,右键弹出菜单,点击“设置’--”硬件“---CD/DVD(IDE),在又侧,选“使用ISO镜像文件”,将下载好的Linux镜像文件载入进来
打算工作就完成了!
二.安装ArchLinux
这儿分为三大步,首先是分区,之后是安装基本系统,最后是安装图形画面。
(一).分区
1、在VMware里开启虚拟机
第一项是64位的,第二项是32位的,第三项是已有的系统。
2.如今开始分区
输入以下命令:
#fdisk/dev/sda
创建分区表:
·Command(mforhelp):输入o并按下Enter
之后完善第一个分区:
1.Command(mforhelp):输入n并按下Enter
2.Partitiontype:Select(defaultp):按下Enter
3.Partitionnumber(1-4,default1):按下Enter
4.Firstsector(29,default2048):按下Enter
5.Lastsector,+sectorsor+size{K,M,G}(29.....,default209715199):输入+15G并按下Enter
之后完善第二个分区:
1.Command(mforhelp):输入n并按下Enter
2.Partitiontype:Select(defaultp):按下Enter
3.Partitionnumber(1-4,default2):按下Enter
4.Firstsector(315199,default31459328):按下Enter
5.Lastsector,+sectorsor+size{K,M,G}(315199.....,default209715199):按下Enter
如今预览下新的分区表:
·Command(mforhelp):输入p并按下Enter
Disk/dev/sda:107.4GB,0bytes,209715200sectors
Units=sectorsof1*512=512bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Diskidentifier:0x5698d902
DeviceBootStartEndBlocksIdSystem
/dev/sda12048314593271572864083Linux
/dev/sda2314593282097151998912793683Linux
之后向c盘写入这种改动:
·Command(mforhelp):输入w并按下Enter
倘若一切顺利无错误的话,fdisk程序将显示如下信息:
Thepartitiontablehasbeenaltered!
Callingioctl()tore-readpartitiontable.
Syncingdisks.
若因fdisk遇见错误造成以上操作难以完成,可以用q命令来退出。
(其实你也可以分多个分区linux命令chm,分别挂载/boot,/home/,/,/var等)
3、接出来格式化成ext4文件系统
#mkfs.ext4/dev/sda1
#mkfs.ext4/dev/sda2
(若您分了一个swap区,也不要忘了低格并启用它(x代表你的那种分区数字):
#mkswap/dev/sdaX
#swapon/dev/sdaX)
注意要根据次序挂载,先挂载根分区到/mnt(你实际所要挂载的分区名其实可能会不同):
#mount/dev/sda1/mnt
之后挂载/home分区(以及其它其余单独分区,例如/boot,/var,倘若您有的话):
#mkdir/mnt/home
#mount/dev/sda2/mnt/home
(假如有其他分区,先创建目录,再挂载)
(二)安装基本系统
重申一遍,这儿及之后一些步骤必须联网,尤其是运行pacman命令时。关于联网问题请参照archwiki,上面有非常详尽的解说。
1、安装前须要编辑文件/etc/pacman.d/mirrorlist,你的系统和软件将从这儿的地址下载。将偏好的镜像放在最上面,下边加入了一个比较快的源,其实你可以去网上搜其他比较好的源:
#nano/etc/pacman.d/mirrorlist
##
##ArchLinuxrepositorymirrorlist
##Sortedbymirrorscorefrommirrorstatuspage
##Generatedon2012-MM-DD
##
Server=$repo/os/$arch
...
倘若您乐意,您可以只使用一个镜像并全删光其他行,但为保险,还是留其他几个离您较近的镜像作备用好
之后敲入:
#pacman-Syy刷新列表
#pacstrap-i/mntbase安装基本系统
若运行pacstrap时卡住并出现failedretrievingfile'core.db'frommirror...:Connectiontime-out字样,请复查昨天的源是否正确或去网上搜索其他能用的源。
2、生成fstab分区表
#genfstab-U-p/mnt>>/mnt/etc/fstab
3、下面要chroot到新系统开始配置:
#arch-chroot/mnt/bin/bash
4、系统本地化,设置本地语言,地点等信息
#nano/etc/locale.gen
en_US.UTF-8UTF-8
zh_CN.UTF-8UTF-8
zh_TW.UTF-8UTF-8
接着执行locale-gen以生成locale讯息:
#locale-gen
(创建locale.conf并递交您的本地化选项:
#echoLANG=en_US.UTF-8>/etc/locale.conf
这儿先不要设置英文编码,等安装了图形界面再更改,否则会乱码)
5、设置时区,通常以上海就行:
#ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
6、设置时间
#hwclock--systohc--utc
7、设置个您喜欢的主机名,比如:
#echo主机名>/etc/hostname
并在/etc/hosts添加同样的主机名:
#nano/etc/hosts
#
#/etc/hosts:staticlookuptableforhostnames
#
#
127.0.0.1localhost.localdomainlocalhost主机名
::1localhost.localdomainlocalhost
#Endoffile
8、设置root密码
#passwd
9、安装启动引导器grub:
安装grub包虚拟机linux安装linux视频教程,并执行grub-install已安装到MBR:
#pacman-Sgrub
#grub-install--target=i386-pc--recheck/dev/sda
#grub-mkconfig-o/boot/grub/grub.cfg
须按照实际分区自行调整/dev/sda,请勿在块设备后附加数字,例如
/dev/sda1就不对
10、卸载分区并重启系统
离开chroot环境:
#exit
重启计算机:
#reboot
好了,一个最基本的字符系统建好了,接出来可以选择安装桌面等图形环境了。
三、安装图形界面
先进行网路设置,在前面的livecd中通常会手动联网
#iplink
找到网路设备,我的是enp0s3
#iplinksetenp0s3up
#dhcpcdenp0s3
#systemctlenabledhcpcd@enp0s3.service之后系统都会手动联网了
对于无线还未尝试,可以看archwiki。
步入系统后首先更新软件包
#pacman-Syu
之后安装xwindow:
#pacman-Sxorg
默认安装就行
安装主板驱动
#pacman-Sxf86-video-vesa#通用主板驱动,不提供任何2D和3D加速功能
#pacman-Sxf86-video-intel#Intel
#pacman-Sxf86-video-nouveau#Nvidia
#pacman-Snouveau-dri
#pacman-Sxf86-video-ati#Ati
#
#虚拟机:pcaman-Sxf86-video-vesa
安装声卡驱动键入
#pacman-Salsa-utils
安装XFCE4桌面套件
键入
#pacman-Sxfce4
安装登入管理器,这样不须要自动去输入启动X的命令,登入管理器也有好多,这儿选一个精巧的slim:
#pacman-Sslim
安装sudo,让普通用户无需切换执行一些root用户指令:
#pacman-Ssudo
安装英文字体
#pacman-Swqy-zenhei(文泉骈-正黑)
(添加一个普通用户,例如这儿的kimolte
#useradd-m-s/bin/bashkimolate
添加完毕为普通用户设定一个密码
#passwdkimolate
为刚刚添加的普通用户添加sudo的相关权限
#visudo
找到如图位置并添加kimolate一行
保存重启)
为了防止出现没有~/.xinitrc的情况,所以可以从系统中复制一个:
#cp/etc/skel/.xinitrc~
(或则直接新建一个#touch~/.xinitrc)
之后打开.xinitrc
#cd~
#sudonano.xinitrc
找到
#execgnome-session
#execstartkde
#execstartlxde
#execstartxfce4
…......
添加execstartxfce4或直接去除你对应桌面的句子后面的#
保存退出
添加执行权限
#sudochmod+x~/.xinitrc
最后设置手动启动slim登入器
#sudosystemctlenableslim.service
如今一个基本的图形界面建好了。
登录系统后,打开终端:
#nano/etc/locale.conf
更改LANG变量en_US.UTF-8为zh_CN.UTF-8,重启后才能显示英文了。
#exportLANG=zh_CN.UTF-8
#exportLC_ALL="zh_CN.UTF-8"
改.xprofile的,归根结底就是在启动xfce之前把环境变量LANG改成zh_CN.utf-8
接出来安装fcitx输入法
#sudopacman-Sfcitx-imfcitx-configtool
(假如你采用KDM、GDM、LightDM等显示管理器,请在~/.xprofile(没有则新建一个)中加入如下3行)假如你采用startx或则Slim启动(即使用.xinitrc的场合),则在~/.xinitrc中加入:
exportGTK_IM_MODULE=fcitx
exportQT_IM_MODULE=fcitx
exportXMODIFIERS="@im=fcitx"
重新登陆后让环境变量生效。
假如你使用XDG兼容的桌面环境如KDE,GNOME,XFCE,LXDE,当你重新登陆后,Fcitx应当会手动启动,假如没有的话虚拟机linux安装,可以打开控制台并运行:
#fcitx
如今总算大功告成了,重启后你应当会听到这样的画面:
本文永久更新链接地址: