首页 > 代码库 > ArchLinux安装指南
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
格式化
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/sda3
挂载
#挂载/ mount /dev/sda2 /mnt #创建boot和home以挂载sda1和sda3 cd /mnt mkdir boot mkdir home mount /dev/sda1 /mnt/boot mount /dev/sda3 /mnt/home
win10双系统,需挂载efi
cd /mnt 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+6 #剪贴一整行:Ctrl+K #粘贴:Ctrl+U #用Ctrl+Y到上一页,Ctrl+V到下一页 #使用Ctrl+O来保存所做的修改 #按Ctrl+X
安装基本系统
# 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-8 UTF-8 zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 zh_CN GB2312
接着执行locale-gen
以生成locale讯息:
# locale-gen
创建 locale.conf
并提交您的本地化选项:
# echo LANG=en_US.UTF-8 > /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启动器
https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#UEFI_.E7.B3.BB.E7.BB.9F
(非UEFI)
pacman -S grub-bios grub-install --recheck /dev/sda pacman -S os-prober #检测其他操作系统,这里是win7 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
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils #也可以只安装xorg-server
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安装指南