如何安装ArchLinux

 

本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程!

ISO下载地址:http://mirrors.163.com/archlinux/iso/2013.08.01/archlinux-2013.08.01-dual.iso

1、分区

cfdisk

·新手可以不用分区,如果需要分多个区,建议一个 / 一个/home,如果内存大,不需要swap分区。使用cfdisk分区比较直观。

·注意【Bootable】,/ 分区一定要Bootable,如果你单独划分了/boot,那这个bootable。

2、格式化

fdisk /dev/sda

Command(m or help):p(这里输入p,查看你现在的分区和名字),如下图:

我并没有做更多的分区,因为我是虚拟机。按Ctrl+C 退出fdisk。然后输入下面的命令格式化:

mkfs.ext4 /dev/sda1

如果你还分了/home,就继续 mkfs.ext4 /dev/sdaX x是你的home的分区名。

3、挂载分区

mount /dev/sda1 /mnt

如果你还有/home

mkdir /mnt/home 
mount /dev/sda2 /mnt/home

4、选择镜像站点

nano /etc/pacman.d/mirrorlist

找带China的,PageDown PageUp 滚屏,Ctrl+V 向下翻页,Ctrl+Y 向上翻页, Alt+6 复制当前行,Ctrl+u 粘贴,Ctrl+x 退出,保存按Y,回车。

163站点在最下面不远处,我复制了2个,放在最上面,如图所示。

5、安装系统

pacstrap -i /mnt base

碰到default(all)回车,全部安装,碰到需要下载的 yes。  

6、生成fstab

genfstab -U -p /mnt >> /mnt/etc/fstab 
cat /mnt/etc/fstab

第一条是生成,第二条是查看生成的内容,没问题就Ctrl+x退出即可。我的如下图:

7、配置系统

先要chroot切换到新系统,命令如下:

arch-chroot /mnt

a、配置locale,语言

编辑/etc/locale.gen,这个文件所有的内容都是注释的,所以在最上面添加en_US.UTF-8 UTF-8即可。

nano /etc/locale.gen en_US.UTF-8 UTF-8

然后执行localegen

locale-gen

接着配置locale.conf

echo LANG=en_US.UTF-8 > /etc/locale.conf 
export LANG=en_US.UTF-8

b、给计算机起名

echo myhostname > /etc/hostname

c、配置网络

systemctl enable dhcpcd.service

动态ip的方式

d、设置密码

passwd

给root设置一个密码,两次输入要一致。

e、安装GRUB

pacman -S grub grub-install --target=i386-pc --recheck /dev/sda

然后配置grub

grub-mkconfig -o /boot/grub/grub.cfg

现在看到应该是这个样子。

8、卸载mnt,重启

退出chroot

exit

卸载mnt

umount /mnt

重启

reboot

9、安装桌面环境

a、安装xorg-server

pacman -S xorg-server xorg-server-utils xorg-xinit

b、安装显卡驱动

如果你不知道自己是什么显卡,就用下面的命令查看下:

lspci | grep VGA

然后执行下面的命令搜索下匹配你显卡的驱动

pacman -Ss xf86-video | less

我是VirtualBox,所以我就安装一个万能的,你们安装匹配的,比如你是Intel集成的就执行:

pacman -S xf86-video-intel

虚拟机就执行

pacman -S xf86-video-vesa

笔记本还可以装下触摸板驱动

pacman -S xf86-input-synaptics

测试X环境是否安装好了,可以执行下面的命令,其实不用测试。

pacman -S xorg-twm xorg-xclock xterm 
startx 
exit 
pkill X

c、安装xfce4

pacman -S slim

先安装slim,这是一个图像、登录管理器,可用于xfce4的自启动。

pacman -S xfce4

现在,大功告成!!启动!!!

startxfce4

  

如图,尼玛,敢不敢再丑一点?哈哈,主要是字体太丑,我们装几个好看的字体!  

d、安装字体

pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont

至于美化,都是通过界面操作的,system-setting可以设置字体,另外terminal的preference可以设置它用的字体。

9、添加一个用户

总不能用root工作,所以我们要添加一个普通账户。

pacman -S sudo 
useradd -m yourname 
passwd yourname

然后把该用户添加到一些组: audio disk locate network optical power storage video wheel systemd-journal

gpassd -a yourname wheel

我是添加了power storage network wheel systemd-journal 因为虚拟机,基本只是用terminal学习一些其他的语言,其他不干。 

10、设置xfce4自启动   

安装搞vim,方便编辑文件。

pacman -S vim

注销或重启,然后用普通用户登录。

vim .xinitrc

删掉exe startxfce4前面的#,然后执行命令:

systemctl enable slim.service

这样下次启动,就自动启动xfce4了。  

OK,基本装好了。如果你不是虚拟机,其他的调整会多些,有问题评论留言吧, 谢谢。

如何安装ArchLinux的更多相关文章

  1. 网络安装archlinux(2012.8.20)笔记

    周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...

  2. [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

    星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...

  3. 安装archlinux的linux命令记录

    磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...

  4. [转载]安装archlinux 以后没有 ifconfig,route ,nslo

    原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...

  5. WSL学习:安装ArchLinux和Root/Cling以及注意事项

    1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...

  6. 安装archlinux

    arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区      (分区用fdisk,格式化分区用mkfs) 2.挂载分区  (mount命令) 3.安装archlinux   ...

  7. 【Linux】虚拟机安装Archlinux

    参考:https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安装 ...

  8. 虚拟机上安装ArchLinux笔记

    安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...

  9. 用UEFI安装ArchLinux 20140105

    为了在E431上用UEFI安装Arch一个晚上重装了5,6次系统,整整做了一个通宵,还好是周六.今天刚好有时间正好 来总结一下.因为要用UEFI来安装,所以安装了两次之后发现UEFI环境变量不可用(用 ...

随机推荐

  1. (转)javabean操作文件正确,但是Jsp调用javabean时文件路径出错问题解决之JavaBean访问本地文件实现路径无关实现方法

        在JSP中,页面链接是使用web路径的,但如果JavaBean要访问本地文件读取配置信息的话,是需要文件的本地路径的.如果你在写 Bean的时候直接将本地路径写进去,那网站的路径就不能变化,丧 ...

  2. Oracle 11g password过期被锁定报道 ORA-28000 the account is locked

    一.触发这个错误的原因及相关因素 是因为oracle11g中默认在default概要文件里设置了"PASSWORD_LIFE_TIME=180天"所导致.在Oracle 11g中是 ...

  3. C#中实现WebBrowser控件的HTML源代码读写

    原文:C#中实现WebBrowser控件的HTML源代码读写 C#中实现WebBrowser控件的HTML源代码读写http://www.blogcn.com/user8/flier_lu/index ...

  4. PHP的MySQL扩张:MySQL数据库概述

    资源:http://www.ido321.com/1023.html 一.SQL:结构化查询语言 SQL(Structured Query Language)是高级的非过程化变成语言.专门用于查询和改 ...

  5. Windows下一个ROracle安装与使用

    ROracle一个简短的引论: ROracle这是R连接到接入Oracle数据库DBI(Oracledatabase interface)介面.这是基于OCI一个DBI兼容Oracle司机. 具体见说 ...

  6. Codeforces Round #267 (Div. 2)D(DFS+单词hash+简单DP)

    D. Fedor and Essay time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  7. css3中display和box小结

    display:table用处: 1.创建登高列 2.实现大小不确定元素的垂直居中 3.容器内子项目数目未知,子项目平均分配容器的水平空间 float必须指定其宽度才行,不确定的话就用display: ...

  8. MySQL之 ALTER vs CHANGE vs MODIFY COLUMN

    1.ALTER COLUMN 用于设置或者移除某一列的默认(缺省)值, 1.1用法 ALTER TABLE MyTable ALTER COLUMN foo SET DEFAULT 'bar'; AL ...

  9. jsp连接MySQL数据库显示GIS地理数据乱码问题的解决(select AsText(the_geom))

    oh,fuck,经过我昨天下午到今天的努力,终于将这一问题成功解决了,哈哈哈 问题详细描述: 我通过jsp页面连接上MySQL数据库,取出存在表中的地理数据(类型是geometry,具体有POINT. ...

  10. Xamarin Mono 环境搭建

    Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios ) 本文主要介绍Xamarin结合VS2013来开发Android应用程序,主要会介绍Mo ...