ArchLinux安装
ArchLinux安装1.准备工作下载ArchLinux镜像,官方下载地址物理机安装制作启动U盘,虚拟机安装直接使用镜像启动机器,进入ArchLinux安装镜像2.开始安装2.1 配置网络和仓库服务器# ping baidu.com使用wifi连接# wifi-menu若使用 ADSL 宽带连接,请使用 pppoe-setup 进行配置,
·
ArchLinux安装
1.准备工作
下载ArchLinux镜像,官方下载地址
物理机安装制作启动U盘,虚拟机安装直接使用镜像
启动机器,进入ArchLinux安装镜像
2.开始安装
2.1 配置网络和仓库服务器
# ping baidu.com
- 使用wifi连接
# wifi-menu
若使用 ADSL 宽带连接,请使用 pppoe-setup 进行配置,再使用 systemctl start adsl 进行连接。
- 同步时间
# timedatectl set-ntp true
- 更改软件仓库服务器
# vi /etc/pacman.d/mirrorlist
命令模式:G
末行模式::1,.d
增加163服务器
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
或者使用下面命令修改仓库服务器
中国大陆用户可使用以下命令选取中国镜像服务器。
# sed -i '/China/!{n;/Server/s/^/#/};t;n' /etc/pacman.d/mirrorlist
2.2环境检查
- UEFI/BIOS 检测
# ls /sys/firmware/efi/efivars
若该目录不存在,则 ArchISO 是以 BIOS/CSM 模式启动,否则是以 UEFI 模式启动。
2.3硬盘分区
通常而言,UEFI 系统须使用 GPT 分区才能引导,BIOS 系统须使用 MBR 分区才能引导。
分区方案:
- Arch Linux 要求至少一个分区分配给根目录 /。
- 在 UEFI 系统上,需要一个 UEFI 系统分区。
使用fdisk分区
检查分区
# lsblk
- 格式化分区
BIOS启动
# mkfs.ext4 /dev/sda1 # sdXY 为目标分区
UEFI启动
# mkfs.fat -F32 /dev/sda1
# mkfs.ext4 /dev/sda2 # sdXY 为目标分区
2.4安装系统
ArchISO 内置一份安装指南,位于 /root/install.txt,供安装时查阅。
- 挂载系统
BIOS启动
# mount /dev/sda1 /mnt
UEFI启动
# mount /dev/sda2 /mnt
# mkdir -p /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI
- 安装系统
# pacstrap -i /mnt base base-devel
2.5配置系统
配置fstab
# genfstab -U /mnt >> /mnt/etc/fstab
检查
# cat /mnt/etc/fstab
切换到刚安装的系统终端
# arch-chroot /mnt /bin/bash
设置本地语言设置
# vi /etc/locale.gen
取消注释(删掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
这两个,退出保存
# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf
设置时区
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置硬件时间
# hwclock --systohc --utc
主机名
# echo <主机名> > /etc/hostname
主机名
# vi /etc/hosts
添加
127.0.1.1 <主机名>.localdomain <主机名>
设置网络连接
有线连接:
连接
# systemctl start dhcpcd
自动连接
# systemctl enable dhcpcd
无线连接:
# pacman -S iw wpa_supplicant dialog
连接
# wifi-menu
ADSL 宽带连接:
# pacman -S rp-pppoe
连接
# pppoe-setup
连接
# systemctl start adsl#
自动连接
# # systemctl enable adsl
创建root密码
# passwd
创建用户
# useradd -m -G users -s /bin/bash yangqian
设置用户密码
# passwd yangqian
赋sudo权限
# visudo
在root下面添加一行
root ALL=(ALL) ALL
yangqian ALL=(ALL) ALL
2.6引导系统
- 安装引导工具,本文推荐 GRUB 作为引导程序。
BIOS系统:
# pacman -S grub os-prober
# grub-install --target=i386-pc /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
UEFI系统:
# pacman -S dosfstools grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
# grub-mkconfig -o /boot/grub/grub.cfg
2.7完成安装
退回安装环境:
# exit
卸载新分区:
# umount -R < / 挂载点>
重启:
# reboot
移除安装介质
3.驱动安装
- 虚拟机
vmware-tools安装:
# cat /proc/version > /etc/arch-release
# pacman -S xf86-video-vmware open-vm-tools
# systemctl enable vmtoolsd.service
# systemctl start vmtoolsd.service
# systemctl enable vmware-vmblock-fuse.service
# systemctl start vmware-vmblock-fuse.service
- 物理机
安装显卡驱动,确定显卡品牌及型号:
# lspci -k | grep -A 2 -E "(VGA|3D)"
安装驱动:
# pacman -S <驱动包>
官方支持的驱动包:
通用:xf86-video-vesa
因特尔系:xf86-video-intel
AMD/ATI 系:xf86-video-ati
nVidia 系:
GeForce 400 及更新系列:nvidia
2006 至 2010 年间 GeForce 8000/9000、ION 和 100-300 系列 [NV5x, NV8x, NV9x and NVAx]:nvidia-340xx
2004 至 2006 年间 GeForce 6000/7000 系列 [NV4x and NV6x]:nvidia-304xx
4.图形化界面安装
# pacman -S xorg-server xorg-xinit
# pacman -S deepin deepin-extra lightdm
# vi /etc/lightdm/lightdm.conf
修改配置如下
greeter-session=lightdm-deepin-greeter
# systemctl enable lightdm
# pacman -S xorg-xinit
# vi /etc/X11/xinit/xinitrc
文件最后有这样一段,删掉或者注释掉这些内容
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
然后在最后添加下面配置
exec startdde
然后保存文件,这时候,你已经可以使用startx来进入桌面了。
如果想要每个用户进入不同的桌面,你可以以用户身份登录,为用户复制一份单独的配置文件
# cp /etc/X11/xinit/xinitrc ~/.xinitrc
进入桌面
# startx
5.软件安装
- 中文字体
本文推荐思源黑体,可通过以下命令安装。
# pacman -S adobe-source-han-sans-cn-fonts
- ssh安装
#pacman -S openssh
让系统启动时自动启动openssh
# systemctl enable sshd
启动openssl
# systemctl start sshd
默认情况下其它电脑是不能通过ssh来访问archlinux的,需要修改两个文件来实现:
/etc/hosts.deny #默认拒绝所有连接
/etc/hosts.allow #默认没有任何允许连接,需要手动添加,例:
# vi /etc/hosts.allow
sshd:192.168.1.100:ALLOW #允许192.168.1.100的电脑使用ssh来访问这台电脑.
最后重启openssh
#systemctl restart sshd
更多推荐
已为社区贡献2条内容
所有评论(0)