Arch安装小记
来源:互联网 发布:日本菜刀 知乎 编辑:程序博客网 时间:2024/05/22 16:42
Archlinux安装过程
部分借鉴某些教程 侵权删
[联网]
wifi-menu
[分区]
parted /dev/sda#编辑第一硬盘
(parted) mklabel gpt #设置分区表为gpt
(parted) mkpart esp fat32 1MiB 513MiB #建立EFI分区
(parted) mkpart root ext4 513MiB 100% #建立根目录分区
(parted) set 1 boot on #设置第一分区活动
quit #推出
[格式化]
mkfs.vfat -F 32 /dev/sda1 #格式化第一分区
mkfs.ext4 /dev/sda2 #格式化第二分区
[挂载分区]
mount /dev/sda2 /mnt #挂载第二分区到根目录
mount /dev/sda1 /mnt/boot #挂载boot目录到第一分区
[安装并进入基本系统]
nano /etc/pacman.d/mirrorlist #编辑镜像列表
把随便一个中国源按格式复制到最上面 (alt+6复制 ctrl+u粘贴)
pacstrap /mnt base base-devel #安装基本系统
genfstab -U /mnt >> /mnt/etc/fstab #生成一个fstab文件(我并不知道这是干嘛的)
arch-chroot /mnt#进入安装好的基本系统
[部分设置]
nano /etc/locale.gen #编辑locale.gen文件
去掉en_US.UTF-8 UTF-8和zn_CN.UTF-8 UTF-8前面的井号
locale-gen #生成文件
echo LANG=en_US.UTF-8 > /etc/locale.conf #设置终端语言(中文会乱码)
ln -sf /usr/sharezoneinfo/Asia/Shanghai /etc/localtime #设置时区
hwclock --systohc #设置硬件时钟为UTC
echo yourhostname > /etc/hostname #设置主机名
nano /etc/hosts
设置为
127.0.0.1localhost.localdomainlocalhost
::1 localhost.localdomainlocalhost
127.0.1.1 yourhostname.localdomainyourhostname
passwd #设置root用户密码
useradd -m yourname#新建用户
passwd yourname#设置用户密码
使用户获取root权限
EDITOR=nano visudo
找到一行 root ALL=(ALL) ALL
在下面一行写上 youname ALL=(ALL) ALL
[启动设置]
bootctl --path=/esp install #安装efi启动文件
bootctl --path=/esp update #更新efi启动文件
nano /esp/loader/loader.conf #编辑启动文件
default arch-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
timeout 0
editor 0
nano /esp/loader/entries/arch.conf #编辑启动文件
title Arch
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=dev/sdx (linux安装分区) rw
[一些配置]
pacman -S gnome #安装gnome桌面环境
pacman -S wqyzenhei #安装中文字体
systemctl enable gdm #启动gdm 开机gnome桌面会自己启动
systemctl enable NetworkManager #启动NetworkManager 开机网络会自己启动
[完毕]
exit #退出
reboot #重启
- Arch Linux 安装小记
- Arch Linux 安装小记
- Arch安装小记
- Arch安装指南
- 安装arch流程
- arch下安装vbox
- Arch Linux 新版安装
- VMware安装Arch Linux
- Arch Linux安装详解
- VirtualBox安装Arch Linux
- arch安装笔记
- 安装Arch Linux详解
- Arch安装参考
- Arch Linux 安装笔记
- arch安装配置
- arch-yaourt安装
- arch安装vmware tools
- Arch Linux安装
- HttpClient使用详解
- 自动化运维工具Ansible详细部署
- CI框架(5)-数据读取
- 20170705大数据工作
- php删除字符串所有空格
- Arch安装小记
- ORACLE 02 数据库体系结构
- gnuplot压缩包以及Linux系统中gnuplot安装详解
- swift 网络----利用URLSession的Data Task下载单张图片(包含图片的增量下载)
- Snackbar的简单使用
- TCP协议
- 【移动端实现】相机唤起及图片上传功能(包括微信)
- ImageLoader+网络请求+List多条目展示
- Ubuntu中安装digits