如何安装ArchLinux
如何安装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的更多相关文章
- 网络安装archlinux(2012.8.20)笔记
周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...
- [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化
星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...
- 安装archlinux的linux命令记录
磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...
- [转载]安装archlinux 以后没有 ifconfig,route ,nslo
原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...
- WSL学习:安装ArchLinux和Root/Cling以及注意事项
1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...
- 安装archlinux
arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区 (分区用fdisk,格式化分区用mkfs) 2.挂载分区 (mount命令) 3.安装archlinux ...
- 【Linux】虚拟机安装Archlinux
参考:https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安装 ...
- 虚拟机上安装ArchLinux笔记
安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...
- 用UEFI安装ArchLinux 20140105
为了在E431上用UEFI安装Arch一个晚上重装了5,6次系统,整整做了一个通宵,还好是周六.今天刚好有时间正好 来总结一下.因为要用UEFI来安装,所以安装了两次之后发现UEFI环境变量不可用(用 ...
随机推荐
- JAVA简单Swing图形界面应用演示样例
JAVA简单Swing图形界面应用演示样例 package org.rui.hello; import javax.swing.JFrame; /** * 简单的swing窗体 * @author l ...
- likely()与unlikely()
he gcc C compiler has a built-in directive that optimizes conditional branches as either very likely ...
- 关于tcp封装http协议
如果tcp中没有上层协议,那么就是简单的数据包的传输,如果tcp中有上层协议,那么,当客户端把tcp包发给server的时候,server端的socket收到数据包后,从中分离出应用层协议,交给上层继 ...
- monoTouch for android visual studio c#开发
本人 c# 程序员,第一次配置环境 按照此流程安装 http://www.wuleba.com/18892.html 本次下载的 8 个安装程序,我是安装以上顺序安装的,分别标志为1至8,暂时不 ...
- addEventListener
addEventListener addEventListener-开始 前面零散地写了些关于 addEventListener 的内容,觉得比较散,有些地方可能也说得不够清楚明白,所以决定以连载的形 ...
- Android Material Design带UI变化
谷歌Matias Duarte称,"Material Design是漂亮和大胆的.由于干净的排版和布局简单且easy理解.内容才是焦点. 谷歌I/O 014开发人员大会上宣布全新的设计语言& ...
- R - 变化plot字形,嵌入字体以pdf
近期使用R绘图遇到两个问题 1. 使用不同的字体 2. 保存 plot 至 pdf 当字体嵌入pdf (embed the font) 使用extrafont和Ghostscript能够解决这两个问题 ...
- 工作流设计参考(包括PHP实现)
工作流很少有让人满意的,即便是国内用的比较多的jbpm,用起来也会觉得很便扭.再加上PHP中没有什么好用的工作流,于是干脆自己设计一个,设计的原则如下: 1 根据80/20原则,只使用wfmc模型中最 ...
- 如何用CSC.exe来编译Visual C#的代码文件
原文:如何用CSC.exe来编译Visual C#的代码文件 C#的编译过程 如何用CSC.exe来编译Visual C#的代码文件 Csc.exe 编译器的位置路径:C:\Window ...
- C#如何将Build成功的程序集Copy到上一层目录
C#Build成功后,会把Build好的程序集放到bin\Debug的目录下,如何将目录放到特定目录 例如放到bin目录下,copy "$(TargetFileName)" &qu ...