ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

从零开始安装Arch Linux

2019-04-06 19:49:19  阅读:284  来源: 互联网

标签:安装 分区 mnt dev 从零开始 Linux Arch


文章目录

从零开始安装Arch Linux

安装Arch Linux条件

  • 一个兼容 x86_64(例如 64 位)的机器
  • 最小 512M 内存(建议 2GB)
  • 最少 1GB 的磁盘空余空间(日常使用推荐 20GB)
  • 可以访问互联网
  • 至少有 2GB 存储空间的 USB 存储器
  • 熟悉 Linux 命令行

准备阶段

下载ISO文件

地址:https://www.archlinux.org/download/
建议选择数据源中国 163.com
下载archlinux-2019.03.01-x86_64.iso

使用U盘制作启动盘

我用的开源rufus软件
地址: https://rufus.ie/
傻瓜式操作不多说了

安装阶段

使用U盘启动

一般电脑USB启动项为 F2/F10/F12
我是ThinkPad-T470p 启动键为F12

进入Arch Linux安装列表页面

选择 Boot Arch Linux(x86_64)

磁盘分区

方法很多 fdisk / cfdisk …
我采用fdisk

root@X~ : fdisk /dev/sda
Command(m for help) : p //查看分区情况
//我的习惯上删除所有分区重新分区
//按 n 创建新分区。按 p 创建主分区,然后选择分区号
//第一个扇区会被自动选择,你只要按回车键。在确定分区的最后一个扇区时,请输入这一分区的大小。
//用相同的方法为 home 和交换分区创建两个分区,按 w 来保存修改并退出。

创建文件系统,挂载分区

因为我们已经有了三个分区,接下来就是创建文件系统来格式化分区。

我们用 mkfs 命令在根分区和 home 分区上创建文件系统,用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap/dev/sda2
swapon/dev/sda2

将这些分区挂载在根分区和 home 分区下:

mount/dev/sda1 /mnt
mkdir/mnt/home
mount/dev/sda3 /mnt/home

配置网络

可以使用有线和无线

无线处理方式

wifi-menu //搜索wifi
//获取wifi列表以后 选择
//起一个wifi名称
//输入wifi密码
ping www.baidu.com //检测网络
//如果没有网络
dhcpcd //重新动态获取

配置数据源

cd /etc/pacman.d        #镜像源文件在这个目录下
#我们需要将China源放到文件头的位置,下面先将这段源提取到temp这个文件里
grep -A 1 '##.*China' mirrorlist|grep -v '\-\-' > temp
#然后将mirrorlist的内容添加到temp的最后面
cat mirrorlist >> temp
mv temp mirrorlist          #temp替换mirrorlist

安装系统

pacman -Syy         #刷新软件仓库列表
pacstrap -i /mnt base base-devel        #安装系统

生成fstab配置文件

genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab         #确认fstab文件真的生成了

系统配置

arch-choot /mnt /bin/bash
passwd      #设置root密码
echo 主机名 > /etc/hostname        #设置主机名

配置区域

vi /etc/locale.gen
//将en_US.UTF-8、zh_CN.UTF-8、zh_TW.UTF-8的注释去掉,:wq保存,退出,使用
locale-gen
//生成区域,然后设置locale.conf文件

echo LANG=en_us.UTF-8 > /etc/locale.conf 
//如果在终端下使用中文会出现乱码,可以装fbterm来解决

配置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装引导工具Grub

pacman -S grub
grub-install --recheck /dev/sda1    #将grub写入系统,没有提示错误说明写入成功
grub-mkconfig -o /boot/grub/grub.cfg        #生成配置文件

配置一下网络

systemctl enable dhcpcd.service

到现在为止,系统基本上配置好了,现在退出新系统,卸载挂载的分区,然后重启

exit
umount -R /mnt
reboot

后续安装KDE
https://blog.csdn.net/hepangda/article/details/82817997

标签:安装,分区,mnt,dev,从零开始,Linux,Arch
来源: https://blog.csdn.net/pratise/article/details/89059492

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有