ArchLinux安装指南
将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程。
由于是新手,所以先选择在公司电脑上用VMware来安装。然后渐进到借助U盘在win10笔记本上安装双系统。
一,安装准备
从官网下载安装镜像,https://www.archlinux.org/download/
win10系统需要关闭安全模式和快速启动,才能选择通过U盘启动。
二,安装步骤
进入安装命令窗口
a, VMware启动比较简单,直接选择安装镜像,创建虚拟机,启动后即可进入
b,制作UEFI的启动U盘
试过U启动,UltraISO工具来制作都没有成功,最终找到Rufus 成功刻录U盘并进入启动命令窗口。
Rufus刻录时各项参数默认即可,dd和ios刻录模式都能成功。
安装指南
https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
分区(建立,格式化,挂载)
方案 /,/home,/swap
https://wiki.archlinux.org/index.php/Partitioning_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
建立 https://wiki.archlinux.org/index.php/Fdisk_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
fdisk /dev/sda
格式化
mkswap /dev/sda5
mkfs.ext4 /dev/sda6
mkfs.ext4 /dev/sda7
挂载
mount /dev/sda7 /mnt
swapon /dev/sda5
#创建home以挂载sda6
cd /mnt mkdir home
mount /dev/sda6 /mnt/home
win10双系统,需挂载efi
cd /mnt
mkdir boot
mkdir boot/efi
mount /dev/sda1 /mnt/boot/efi
修改源
方式一:从网络下载
cd /etc/pacman.d
#备份
mv mirrorlist{,.backup}
#从网络下载
wget http://docs.ihacklog.com/mirrorlist
方式二:直接修改
#将mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn移动最前面
cd /etc/pacman.d
nano mirrorlist
#复制一整行:Alt+
#剪贴一整行:Ctrl+K
#粘贴:Ctrl+U
#用Ctrl+Y到上一页,Ctrl+V到下一页
#使用Ctrl+O来保存所做的修改
#按Ctrl+X
安装基本系统
-i 执行确认操作,也可以不加
# pacstrap -i /mnt base base-devel
Fstab
# genfstab -U -p /mnt >> /mnt/etc/fstab
Chroot
# arch-chroot /mnt /bin/bash
Time zone
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Locale
# nano /etc/locale.gen
指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可,建议选择帶UTF-8的項, 中文系统可以使用:
en_US.UTF- UTF- zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF- UTF- zh_CN GB2312
接着执行locale-gen以生成locale讯息:
# locale-gen
创建 locale.conf 并提交您的本地化选项:
# echo LANG=en_US.UTF- > /etc/locale.conf
主机名
要设置 hostname,将其添加 到 /etc/hostname, myhostname 是需要的主机名:
# echo myhostname > /etc/hostname
Root 密码
# passwd
创建本地用户
useradd -m -g users -G wheel -s /bin/bash arch64
#创建一个普通用户,属于users用户组,指定shell为bash,用户名为arch64
安装和配置grub启动器
(非UEFI)
pacman -S grub-bios grub-install --recheck /dev/sda pacman -S os-prober #检测其他操作系统,这里是win10 grub-mkconfig -o /boot/grub/grub.cfg
(UEFI)
pacman -S grub-bios efibootmgr dosfstools
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug
grub-mkconfig -o /boot/grub/grub.cfg cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
重启
exit #退出chroot
umount /mnt/{boot/efi,usr,home}
umount /mnt
reboot
三,安装后工作
安装桌面环境
a,安装xorg
也可以只安装xorg-server。 xterm是终端模拟器(在笔记本上安装的时候不装,会导致后续的gnome terminal打不开,暂不清楚具体原因)
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xterm
b,安装 GNOME3 桌面环境
$pacman -S gnome
开机自启动桌面环境
systemctl enable gdm.service
安装完后,自启动网络服务
systemctl enable dhcpcd.service
四,总结
功夫不负有心人
附录:参考文献
http://www.cnblogs.com/fangying7/p/3803290.html
https://my.oschina.net/codeaxe/blog/127533
http://www.cnblogs.com/nkdanfer/p/3553533.html
ArchLinux安装指南的更多相关文章
- Archlinux安装指南~小米笔记本Air 13.3英寸版本
小米笔记本Air 13.3英寸版本,配置为:Intel Core i5-6200U处理器.8GB内存.256GB固态硬盘.NVIDIA GeForce 940MX独立显卡,13.3英寸1920X108 ...
- ArchLinux - 安装指南
Step 1 将镜像写入u盘 u盘从来不是唯一的选择,但多数人可能喜欢这么做. 我是在OS X上进行操作,如果你用的是windows,也许可以使用Image Writer for Windows或者U ...
- dvtm: 平铺式终端管理器 — LinuxTOY
dvtm: 平铺式终端管理器 — LinuxTOY LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点.如果您发现了好用好玩的 Linux 东东并愿意发扬自由.分享的精神,可以点击顶部 ...
- VMWare安装
1. VMware 的下载和安装 VMware Workstation 15 Pro for Windows(64 位)的下载地址如下: 官方试用版地址:http://www.vmware.com/c ...
- Archlinux 简明安装指南
archlinux是在distrowatch里位于top 10的发行版中,唯一采用roll release的distribution. pacman和yaourt双剑合壁,使得在archlinux安装 ...
- scrapy3_ 安装指南
安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. 现在 ...
- 在archlinux上搭建twitter storm cluster
本文详细描述如何在archlinux上搭建twitter storm cluster,转载请注明出处,谢谢. 有关archlinux基本系统安装,请参照archlinux简明安装指南一文,下面以上述为 ...
- python爬虫 scrapy3_ 安装指南
安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. ...
- 千呼万唤始出来:ArchLinux for Espressobin
前言 原创文章,转载引用务必注明链接,水平有限,如有疏漏,欢迎指正. 本文使用Markdown写成,为获得更好的阅读体验和正常的链接.图片显示,请访问我的博客原文: http://www.cnblog ...
随机推荐
- VB6+Winsock编写的websocket服务端
早就写好了,看这方面资料比较少,索性贴出来.只是一个DEMO中的,没有做优化,代码比较草.由于没地方上传附件,所以只把一些主要的代码贴出来. 这只是服务端,不过客户端可以反推出来,其实了解了webso ...
- 2632: [neerc2011]Gcd guessing game
2632: [neerc2011]Gcd guessing game Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 144 Solved: 84[S ...
- 2-Sat问题
二分+2-Sat 判断是否可行 输出字典序最小的解 输出字典序可行解 其实这些都是小问题,最重要的是建图,请看论文. 特殊的建边方式,如果a b是一对,a必须选,那么就是b->a建边. HDU ...
- 关于CSS3的小知识点之2D变换
transition过渡 transition-duration:; 运动时间 transition-delay:; 延迟时间 transition-timing-function:; 运动形 ...
- 简单谈谈如何利用h5实现音频的播放
作者:白狼 出处:http://www.manks.top/article/h5_audio本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律 ...
- Struts2的OGNL表达式语言
一.OGNL的概念 OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者 ...
- 在linux下Java的环境配置
最近开始学习Java语言. 对于我这种初学者来说,一开始,我想先体验,大致看了一下Java语言是什么,如何实现... 然并卵o_O,表示看得很迷糊.还是实践最重要,把环境配置好再开始深入学习. 1.首 ...
- Kafka设计解析(二)- Kafka High Availability (上)
本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/04/24/KafkaColumn2 摘要 Kafka在0.8以前的版本中,并不提供High Av ...
- 【转】POJ题目分类推荐 (很好很有层次感)
OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期: 一. ...
- [LeetCode] All solution
比较全的leetcode答案集合: kamyu104/LeetCode grandyang