马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 AniYPc421 于 2018-11-18 10:20 编辑
前言:AniYPc421发布于fishc.com.cn
其实我也是个linux菜鸡,不敢称多牛,但是我喜欢折腾,前前后后装了好几个linux发行版,最后觉得这个Arch用起来最顺手。因此,我就在这里发arch教程了。
Arch的话,好处我就不多说了,大家可以自行百度。同时,推荐一个基于Arch的发行版,manjaro。如果你想体验Arch或者好用的系统,同时又不想安装那么麻烦,可以试试用用这个,倒是很好。
还需要注意,Arch官方已经不支持32位cpu了,所以要玩Arch,32位的同学们还是换个电脑吧。
官方原话:
逐步淘汰i686支持
2017-01-25 - BartłomiejPiotrowski
由于i686在开发人员和社区中日益普及,我们决定逐步取消对该架构的支持。
该决定意味着2月ISO将是允许安装32位Arch Linux的最后一个。接下来的9个月是弃用期,在此期间i686仍将接收升级包。从2017年11月开始,包装和存储库工具将不再需要维护者,有效地使i686不受支持。
然而,由于仍然有一些兴趣让i686保持活力,我们希望鼓励社区在我们的指导下实现它。Freenode上的 arch-ports邮件列表和#archlinux-ports IRC频道将用于进一步协调。
[multilib]存储库不会受此更改的影响。
同时,这个教程的安装指南是参考官方的Installation Guide,有能力的鱼友们大可自己参阅,官方讲的肯定比我详细多了。第一次安装,也推荐大家先虚拟机试试手。--注:原来我自己拍的都看花眼了,我就拿虚拟机说事吧= =
好了,现在开始。
1.准备镜像,刻录U盘
进入官方下载链接,往下翻,找到中国,在这里下载会快很多。
按照你的选择进入一个,我这里就选择中科大的源了,点进去下载红圈圈出来的这个
下载完毕之后,就来刻录U盘了。
这里推荐用Rufus,下载。
完成后,打开我们刚刚下载的目录。双击打开Rufus
这时候插入U盘,他就会自己检测到。在下拉一栏选择自己的U盘,要求U盘至少1G。
点击选择按钮,选择我们刚刚下载的镜像。同时,如果你没有特殊要求,下面默认就行了。我这边因为想要UEFI装系统,因此我就选了GPT+UEFI。默认BIOS也可以。
好了之后点击开始,之后要等待一段时间,取决于你硬盘和U盘的读写速度。如果弹出下面这个窗口,直接确认。
至于Linux用户嘛,还要我教你?dd if= of=
接下来就可以重装系统了。
2.开始装系统
重启,开机的时候选择启动选项为你刚刚刻录的那个U盘
如果你的安装界面是这个,那么你就是以BIOS方式启动
如果是这个样子,那么你就是以UEFI方式启动
接着等待进入。出现以下界面,我们就可以开始下一步了。
现在可以再次验证一下究竟你的电脑是不是UEFI启动,输入以下指令# ls /sys/firmware/efi/efivars
操作过程中请善用Tab键补全
如果是,那么就会出现像这么一坨的东西:
如果是BIOS的话,就会提示文件不存在。
还是推荐各位用UEFI方式安装的,因为现在很多电脑都支持UEFI了,且使用UEFI+GPT方式安装还有好处,我这里就不赘述了。
这里演示的是BIOS安装,因为虚拟机不听话,哭泣= =
接下来,连接网络。
如果你是有线网,那么使用这个命令:如果你是无线网,使用这个命令:然后输入下面的命令,测试一下能不能连通
如果这样就已经连通了,ctrl+c停止,可以进行下一步了。
调整时钟:# timedatectl set-ntp true
接着我们换源# vim /etc/pacman.d/mirrorlist
这里应该挺多都跟小甲鱼学过CentOS6基本使用方法,打开时都输入vi。但这里请不要输入vi,而是vim,因为CentOS中默认把vim给alias成vi,但Arch没有。
将我们的China源移至第一位,这里涉及vim基本操作,如果还是萌新请移步小甲鱼的“vim魔鬼训练营”
具体操作:/China转到China源的位置,2dd剪切,gg回到开头,然后一个p~
↑ 输入 /China ,回车 ↑
↑ 输入 2dd ↑
↑ 输入 gg ↑
↑ 输入 5j,然后一个p ↑
然后按Shift+zz保存就可以进行下一步了。
注意!接下来的命令涉及分区,数据无价,请谨慎操作!会出现下面的一坨数据:
我想要将我的Arch装在我的15G磁盘里,可以看到上面那个/dev/sda后面跟的就是这个大小,那么这个就是我们要的磁盘了。
准备完毕,就可以使用fdisk来分区了。# fdisk /dev/sda (这里sda改为你要安装的磁盘)
使用n创建新分区,t改变分区类型
我创建了3个分区,10个G准备用作根目录,2个G准备用作/home目录,剩下的用作交换分区(虚拟内存)
改变分区类型用t
如图,我将刚刚创建的10G和2G分区类型搞成了Linux(t,83),把3G的交换分区类型搞成了swap(t,82)
按一下p看看分的对不对,对了就w写入回车退出。
这里GPT硬盘格式同学格式应该是10G-linux filesystem(/),2G-linux filesystem(/home),300M-EFI System和2.7G-linux swap(swap)
如果觉得太麻烦,可以用cfdisk命令,这玩意更适合新手,图形化界面!如果弹出一个让你选择硬盘格式的窗口,BIOS启动的鱼油们选择dos,UEFI就选择GPT吧
现在在new选项,回车会让你输入分区大小,输入10G,回车
BIOS分区的同学会出现这个,让你选择主分区还是额外分区,这里就选择primary
然后以此类推创建完三个分区。
移到第三个分区,选择type,回车,选择linux swap,回车
接着分完成后移到write,回车,输入yes,回车
成功后移到quit退出,再使用fdisk -l查看分区是否正确。
这个是BIOS同学
这个是GPT同学(图中我没有创建home分区)
然后分别格式化,将Linux/Linux filesystem格式的分区格式化成ext4# mkfs.ext4 /dev/sda1 (这里的sda1结合上面看,我的Linux filesystem最左边的Device是/dev/sda1)
如果是UEFI的鱼友们,那么对于新创的EFI System也需要格式化成vfat格式# mkfs.vfat /dev/sda2 (你创建的EFI分区的目录)
接着我们把交换分区也格式化# mkswap /dev/sda3
# swapon /dev/sda3
这样,格式化就完成了。
接着,我们要挂载分区,将我们刚刚创建的根目录挂载到/mnt目录下,将/home目录挂载到/mnt/home下如果是UEFI的话,还需要执行下面的指令:# mkdir /mnt/boot
# mkdir /mnt/boot/EFI
# mount /dev/sda2 /mnt/boot/EFI
接着执行下面的指令,这个就是安装新系统的指令了:推荐大家也执行这个:# pacstrap /mnt base-devel
这两个是安装系统指令,因此可能会要一些时间。
安装好之后,执行下面的命令:# genfstab -U /mnt >> /mnt/etc/fstab
由于这条命令比较重要,因此我们输入下面的指令检查一下:BIOS
UEFI
接下来,我们使用下面的命令切换到我们的新安装的系统进行配置。接下来,调整时间,分别输入下面两个指令:# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc
此时,我们新系统里还没有vim编辑器,所以执行下面的命令安装然后输入接着查找en_US.UTF-8和zh_CN.UTF-8,分别将前面的#去掉。保存退出之后,执行这个命令使配置生效
同时我们再配置一下在里面输入保存退出。接下来是设置主机名,有需要的同学可以设置:里面输入你要设置的主机名,保存退出
接着打开hosts文件(/etc/hosts),在里面输入如下内容127.0.0.1 localhost
::1 localhost
127.0.1.1 你刚才设置的主机名.localdomain 你刚才设置的主机名
然后,我们给root设置密码。如果你的电脑使intel cpu,还要安装解码程序:我们还要安装一些联网的东西,避免重启后连不上网# pacman -S dialog wpa_supplicant iw
然后我们就开始配置引导了。安装必须程序:如果是UEFI安装,还要敲这个指令:如果你本来电脑已经安装了一个系统,要双系统启动,你还要执行这个命令:接下来,为系统安装引导:如果你是BIOS启动:# grub-install --target=i386-pc /dev/sda
如果你是UEFI启动:# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub (这里等于号后面的内容是可以改的,这个名字是显示在你的bios里的引导名)
接着生成配置文件:# grub-mkconfig -o /boot/grub/grub.cfg
这样,引导就安装好了。系统到此安装完毕。
3.成功安装
输入指令退出卸载新分区重启
拔出U盘,Arch至此安装成功。
图形界面找时间做吧= =懒
|