如何安装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相关推荐
- linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...
安装archlinux可参考: 百度·贴吧里也有置顶帖给出了官方维基: 由于用的电信宽带需要客户端(大学苦逼,需要客户端),无线网卡也不支持(cmcc和chinanet都需要登陆网页,命令行下无线网连 ...
- 安装 archlinux 之使用 EFI/GPT
vmware 上操作先看:vmware 上使用 EFI 建立ESP分区 参考 安装 archlinux 之用 parted 建立分区 第一行建立 gpt 分区表 第二行建立 ESP 分区 第三行设定 ...
- 安装archlinux
arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区 (分区用fdisk,格式化分区用mkfs) 2.挂载分区 (mount命令) 3.安装archlinux ...
- 树莓派安装ArchLinux
为什么80%的码农都做不了架构师?>>> ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念.Archlinux是针对特定处理器而优化过的,能够更好地利用CP ...
- virtualbox下安装archlinux
之前用vmware安装archlinux,但一直不能使用startx,在尝试了n次后,放弃了,后改用virtualbox,在virtualbox下安装挺顺利的,只要参考wiki和其他的文章.但在装完后 ...
- 网络安装archlinux(2012.8.20)笔记
周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...
- arch linux u盘安装,安装 ArchLinux 到U盘(四)安装Archlinux
再次重申:安装过程会格式化U 盘,内有资料,请先备份,如有遗失,概不负责!!! 启动虚拟机 点击 Power on this virtual machine 启动 Installer 虚拟机 点击 E ...
- ASUS eeepc-1005HA安装archlinux后耳机无声解决方案
ASUS eeepc-1005HA安装archlinux后耳机无声解决方案 先贴几个链接 http://www.mjmwired.net/kernel/Documentation/sound/alsa ...
- 台电 X98 Plus WiFi版 平板 安装 archlinux
台电 X98 Plus WiFi版 平板 安装 archlinux 使用本教程时,你需要准备的东西 台电X98 plus WiFi版 # usb otg线+USB hub分线器+USB hub分线器电 ...
- 拯救者linux虚拟机,在联想拯救者笔记本上安装Archlinux XFCE桌面环境 202102
最近尝试了一下在我的联想拯救者笔记本上安装 Archlinux 搭配 XFCE4 桌面环境,现记录一下安装过程. 声明:本安装过程仅供参考,不喜勿看,谢绝喷子! 安装基本系统 1.制作安装媒体: 在 ...
最新文章
- brew更新的时候不更新某个应用_这样用 Git 想不升职加薪都难!
- MySQL数据迁移到SQL Server
- lstm代码_只需5行代码!LSTM时间序列建模以及预测
- 并发队列、线程池、锁
- php加密 java rsa_PHP的DES加密和RSA签名(兼容java)
- netstat查询端口被占用
- CentOS7安装mysql数据库完整过程以及安装中遇到的各种问题的解决方案
- mootools LightBox
- Discuz = 7.2 SQL注入漏洞详情
- div探索系列(二):让多个div显示在一行(浮动的div)
- easyui三级联动 html,jQuery使用EasyUi实现三级联动下拉框效果实例分享
- 如何查看java安装路径
- git(icode)分支及发布管理方式
- 域名转换网址中文网址转换_大转变:域名转换工作清单,第1部分
- HDU 5773 The All-purpose Zero (DP)
- MySQL业务账号需要哪些权限_MySQL 日常运维业务账号权限的控制
- android浏览器测试,Android多款手机浏览器页面加载测试横评
- 用循环制作乘法口诀表
- kali安装邮件客户端
- 爱琴海的伤感空间日志发布:七月的雨,落得太敷衍
热门文章
- Ubuntu 10.04中配置ip地址
- 根据一个单词找所有的兄弟单词的思想如何处理
- 关于Linux基本命令
- Hibernate - Query简易
- leangoo更换背景、设置颜色标签功能上线啦!
- Effective C++(6) 如何拒绝编译器的自动生成函数
- vmware复制fedora16出现网络启动错误
- 大型网站的系统架构(摘)
- python3.7升级pip_完美解决python3.7 pip升级 拒绝访问问题
- 同花顺 sendmessage python_进程通信-SendMessage使用方法