安装Arch Linux
参考自:https://wiki.archlinux.org/index.php/Main_Page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
用fdisk建立分区
创建一个48G的分区,和一个2G的swap分区。输入fdisk /dev/sda启动fdisk,fdisk基本命令如下:
n:创建新分区
d:删除一个分区
p:预览分区表
a:设置启动分区
w:写入分区表
q:退出
启动fdisk:
# fdisk /dev/sda
创建分区表
Command (m for help): 输入o并按下Enter
创建第一个分区:
Command (m for help): 输入n并按下Enter
Partition type:Select (default p):按下Enter
Partition number (1-4), default 1):按下Enter
First sector (2048-104857599, default 2048:按下Enter
Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599,default 104857599):输入+48G并按下Enter
然后建立第二个分区:
Command (m for help): 输入n并按下Enter
Partition type:Select (default p):按下Enter
Partition number (2-4), default 2):按下Enter
First sector (100663291-104857599, default 100665344:按下Enter
Last sector, +sectors or +size{K,M,G,T,P} (100665344-104857599,default 104857599):按下Enter
设置启动分区:
Command (m for help): 输入a并按下Enter
Partition number (2-4), default 2):输入1按下Enter
预览新的分区表:
Command (m for help): 输入p并按下Enter
然后向磁盘写入这些改动:
Command (m for help): 输入w并按下Enter
创建文件系统
将48G的分区格式化为ext4,将2G的分区格式化为swap并启用
# mkfs.ext4 /dev/sda1
# mkswap /dev/sda2
# swapon /dev/sda2
挂载分区,将根分区挂载到/mnt
# mount /dev/sda1 /mnt
选择安装镜像
安装前需要编辑/etc/pacman.d/mirrorlist,将偏好的镜像放到最前面,或者只使用一个镜像并删光其他行,但为保险,还是留其他几个离您较近的镜像作备用好。mirrorlist文件也会被pacstrap复制到新系统,所以最好现在就设置。
设置完成后使用pacman -Syy强制刷新
使用pacstrap安装基本系统
# pacstrap -i /mnt base base-devel
生成fstab
用以下命令生成fstab,之所以用UUID时因为它们能唯一且独立地标识,如果您想用卷标,用-L代替-U即可。
警告:强烈建议在生成fstab后检查一下是否正确。若在运行genfstab或是之后发生错误,请勿再次运行genfstab,而是直接手动编辑fstab文件。
# genfstab -U -p /mnt >> /mnt/etc/fstab
chroot并开始配置新系统
# arch-chroot /mnt /bin/bash
从现在开始,我们会通过编辑文件以配置系统。所以若文件不存在,手动创建,或者您也可以加以编辑已存在的文件,以修改默认参数。
Locale
/etc/locale.gen是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可,请选择带UTF-8的项:
# vi /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
接着执行locale-gen以生成locale讯息
# locale-gen
创建/etc/locale.conf并提交您的本地化选项
# echo LANG=en_US.UTF-8 > /etc/locale.conf
警告:不推荐在此设置任何中文locale,或导致tty乱码。
提示:所提交的LANG变量,要事先在/etc/locale.gen反注释好
时区
将/etc/localtime软链接到/usr/share/zoneinfo/Zone/SubZone,以上海为例:
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
硬件时间
使用UTC
# hwclock --systohc --utc
主机名
设置个您喜欢的主机名,例如:
# echo Arch > /etc/hostname
并在/etc/hosts添加同样的主机名:
#vi /etc/hosts
#
# /etc/hosts: static lookup table for host names
#
#
127.0.0.1 localhost.localdomainlocalhostArch
::1 localhost.localdomainlocalhost
# End of file
安装net-tools以使用ipconfig命令
# pacman -S net-tools
使用dhcpcd配置动态IP有线网络
systemctl enable dhcpcd@interface_name.service
interface_name使用ipconfig命令得interface_name为ens33
# systemctl enable dhcpcd@ens33.service
设置root密码
# passwd
添加普通用户
useradd命令主要参数:
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。
# useradd -m -G wheel -s /bin/bash user
# passwd user
提示:user为你要使用的用户名
添加普通用户到/etc/sudoers,使普通用户能够使用sudo命令
# chmod +w /etc/sudoers
# vi /etc/sudoers
找到root ALL=(ALL) ALL,往后新增一行
user ALL=(ALL) ALL
# chmod -w /etc/sudoers
提示:user为你要使用的用户名
安装并配置GRUB
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
离开chroot环境并重启系统
# exit
# reboot
安装Arch Linux的更多相关文章
- 在VMWare上安装Arch Linux
1.为什么选择Arch Linux Arch Linux 是通用 x86-64 GNU/Linux 发行版.Arch采用滚动升级模式,尽全力提供最新的稳定版软件.初始安装的Arch只是一个基本系统,随 ...
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
- 小米Air安装Arch Linux之图形界面配置(Gnome 和 sway)持续更新中……
0. 前言 上一篇文章简单讲述了在小米Air上安装Arch Linux的经验,但是安装完后基本系统后,还需要额外的配置才能进到日常使用.下文简单列举一些步骤. 1. 参考网站 主要还是参考ARCH W ...
- 小米Air 13.3 安装Arch Linux
0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...
- Vmware Workstation 15 Pro安装Arch Linux并配置Docker
主机配置: CPU:Intel Core i7-7700HQ 2.8GHz 2.8GHz 内存:16GB 操作系统:Windows 10 Home 64bit 双显卡:Intel HD Graphic ...
- 怎样安装Arch Linux以及Deepin桌面环境
一.概述 Arch Linux 是一个轻量级的Linux发行版本,实际上,Arch Linux提供给用户很多选择,用户可以自定义自己的安装过程,不x像其他很多的Linux发行版本,安装过程甚至是一个只 ...
- VMware 安装Arch Linux记录
首先说明一下我的环境. 1.VMware Workstation 10.0.1 build-1379776 2.archlinux-2014.02.01-dual.iso 首先建立虚拟机,其他的不提了 ...
- VirtualBox 安装 Arch Linux 并配置桌面环境
最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...
- 安装Arch Linux(桌面环境)
安装xorg-server # pacman -S xorg-server xorg-server-utils xorg-xinit 安装显卡驱动 如果不知道是什么显卡,就使用以下命令查看 # lsp ...
随机推荐
- MySQL 挺有意思
1, 修改密码 mysql -u root -p update user set Password = PASSWORD('NEWPWD') WHERE user = 'root'; FLUSH PR ...
- TODO软件工程--如何预算项目的工期
我的项目后台接口已经开发好,是前人留下的接口,现在只需要和前端联调,本以为后台的开发周期短,可以提早上线,可以因为旧接口不兼容新的要求 不得不重新写,造成了工期的延误. 如何计算一个工期被提上日程.
- Hadoop IPC的代码结构分析
与IPC相关的代码在org.apache.hadoop.ipc包下.共七个文件,其中4个辅助类: RemoteException Status VersionedProtocol Connection ...
- BZOJ 1412 & 最小割
什么时候ZJ省选再现一次这么良心的题吧... 题意: 在一个染色的格子画分割线,使其不想连,求最少的线段 SOL: 裸裸的最小割.题目要求两种颜色不想连,我们把他分到两个集合,也就是把所有相连的边切断 ...
- 使用AFNetworking 2.0 请求数据时出现错误 Request failed: unacceptable content-type: text/html 解决方法
使用AFNetworking 2.0 请求数据时出现错误 Request failed: unacceptable content-type: text/html 解决方法 添加一行 manager. ...
- [深入浅出Windows 10]分屏控件(SplitView)
4.18 分屏控件(SplitView) 分屏控件(SplitView)是Windows 10新增的控件类型,也是Windows 10通用应用程序主推的交互控件,通常和一个汉堡按钮搭配作为一种抽屉式菜 ...
- URAL 1346. Intervals of Monotonicity(DP)
题目链接 错误的贪了一下,然后D了两下就过了.注意是不上升和不下降..不是上升和下降.. #include <cstring> #include <cstdio> #inclu ...
- 【BZOJ2818】Gcd 欧拉筛
Description 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. Input 一个整数N Output 如题 Sample Input 4 Sam ...
- tornado 学习笔记3 安装
3 安装 安装分为两种方式:自动安装和手动安装,推荐采用自动安装,提前是机器联网的情况下. 3.1 自动安装: 命令:pip install tornado 写一段代码测试一下安装是否成功 # -*- ...
- Thymeleaf分页
网上找到的例子回来测试一下 <div class="table-pagination"> <ul class="pagination"> ...