archLinux安装(基础篇)
archlinux 安装基础篇
写于2019年1月26日
本人试验了基于BIOS模式下archlinux的安装
参考资料:
1.安装 Arch Linux 记录——配置
2.ArchLinux(BIOS引导)
3.ArchLinux安装图文教程(EFI模式)
4.ArchLinux安装、配置、美化和优化(gnome桌面)
5.安装ArchLinux记录–配置(i3wm)
1.网络
无线网路:wifi-menu
拨号:pppoe-setup
测试网络:
ping -c 3 www.baidu.com
2.编辑国内源
镜像站文件:
vim /etc/pacman.d/mirrorlist
将China下网址复制到最开头
升级软件仓库:
pacman -Syy
3.查看启动类型和分区
检查引导方式:
ls /sys/firmware/efi/efivars
若无该文件,则处于BIOS启动模式,反之EFI模式
BIOS模式分区(最基本):只分一个区用于挂载 /
EFI模式:至少需要/boot(>200M)、/boot/EFI(>200M)、/三个分区
具体分区过程省略(自行百度fdisk教程)
格式化:
EFI分区需要fat32文件系统:mkfs.fat -F32 /dev/你的分区
boot分区最好使用ext4文件系统:mkfs.ext4 /dev/你的分区
根分区随便
挂载:
根目录挂载:
mount /dev/根分区 /mnt
(EFI模式)启动分区:
mkdir /mnt/bootmount /dev/boot分区 /mnt/boot
(EFI模式)EFI分区:
mkdir /mnt/boot/EFImount /dev/EFI分区 /mnt/boot/EFI
4.安装基本系统并切换
安装基本系统:
pacstrap -i /mnt base base-devel
解释:/mnt对应根目录 base和base-devel是基本系统包
配置开机挂载文件(fstab):
genfstab -U /mnt >> /mnt/etc/fstab
查看配置文件:
cat /mnt/etc/fstab
切换新系统:
arch-chroot /mnt
5. vim和语系、时区设置并设置同步时间
pacman -S vim
编辑语系:
vim /etc/locale.gen
将en_US.UTF-8和zh_CN.UTF-8,前面#删除
使其有效:
locale-gen
时区设置:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步时间:
timedatectl set-ntp true
6.引导设置
BIOS模式:
检测启动项软件:
pacman -S os-prober
安装grub:
pacman -S grub
部署grub:
grub-install --target=i386-pc /dev/磁盘名(sda、sdb一类,不带数字)
生成配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
EFI模式:
安装引导程序:
pacman -S dosfstools grub efibootmgr
部署grub:
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
生成配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
7.客户设置和配置zsh
设置root密码:
passwd
安装zsh和on-my-zsh:
zsh是oh-my-zsh的基础,git是oh-my-zsh的仓库
pacman -S zshpacman -S git wget curlsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安装sudo:
pacman -S sudo
新建客户:
useradd -m -G wheel -s /bin/zsh 你的客户名
设置新客户密码:
passwd 设置的客户名
配置sudo:
visudo而后将# %wheel All=(All)All中去除#号
7.开机联网和swap文件
有线连接开机启动:
systemctl enable dhcpcd
设置交换文件(可选):
生成交换文件:
fallocate -l 大小(4G) /swapfile
更改权限:
chmod 600 /swapfile
格式化为swap:
mkswap /swapfile
启用交换文件:
swapon /swapfile
设置自动挂载:
vim /etc/fstab最后一行增加:/swapfile none swap defaults 0 0
至此,基本系统安装完毕,下面是桌面系统安装和常用软件配置。
请重启后继续。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » archLinux安装(基础篇)