arch系统安装(附带安装脚本mbr版和eufi版)
关于arch的安装教程网上其实已经有很多了,但因为每次都要手动安装,非常不方便,所以自己写了一个脚本,可能漏洞很多,可以自行去更改细节,亲测可用。
关于脚本的说明
脚本在附件中,可自行下载,或者从我网盘中下载。因为readme.txt为linux格式,所以在windows下没有分行,在linux系统下能正常显示。脚本多次尝试,亲测可用。目前存在的问题有没有预装无线驱动,第二个是gnome的networkmanager设置显示不太正常。但能有线上网,后期解决后会更新,或自行解决也可。关于脚本的细节,可阅读readme.txt了解。如还有其他问题,欢迎留言。
对安装过程不感兴趣的可直接下载安装脚本:
csdn
百度云盘
网盘提取码为g8ke
安装过程
安装之前首先需要有一个刻录系统盘(假设刻录的盘为sdc,镜像软件在/home/yournamedir/arch.iso)
dd if=/dev/sdc of=/home/yournamedir/arch.iso status=progress && sync
1.分区: bios启动和uefi启动分区不同。
对于bios启动,必要分区/根,swap,也可添加home,usr,run等分区。
对于uefi启动,多加一个efi分区挂载到/boot/efi下,如果是双系统就将已存在的efi分区(无论是windows的还是linux的)
2.格式化:
除了swap分区格式化为swap,efi分区格式化为vfat(如果没有的话),其他分区都格式化为ext4
3.挂载:
mount 根分区 /mnt
mount efi分区 /mnt/boot/efi
mount home分区 /mnt/home
4.更改软件源:
将/etc/pacman.d/mirrorlist文件添加清华源,阿里云,西安交大,中科大等软件源
以下是常用的软件源:
Server = https://mirrors.tuna.tsinghua.edu/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu/archlinux/$repo/os/$arch
Server = https://mirrors.aliyun/archlinux/$repo/os/$arch
Server = http://mirrors.163/archlinux/$repo/os/$arch
Server = http://mirrors.xjtu.edu/archlinux/$repo/os/$arch
5.下载安装系统:
pacstrap /mnt base base-devel
6.生成系统自动挂载文件:
genfstab -U /mnt >> /mnt/etc/fstab
7.进入安装好的arch系统:
arch-chroot /mnt
8.设置时区:
进行菜单选择
tzselect
或者
systemdatedtl set-timezone Asia/Shanghai
timedatectl set-ntp true(时区自动对时)
ps:安装时无法使用,安装完成后可以通过该命令调整时区
9.设置支持语言:
在/etc/locale-gen删去en_US.UTF-8 zh_CN.UTF-8 zh_CN.GBK zh_CN.GB2312前的注释
然后执行命令:
locale-gen
10.安装grub:
bios启动和uefi启动安装grub不同:
对于bios安装:
pacman -S grub
pacman -S os-prober(双系统必备)
grub-install /dev/sda(启动盘)
grub-mkconfig -o /boot/grub/grub.cfg
对于uefi安装:
pacman -S grub-efi-x86_64
pacman -S efibootmgr
pacman -S os-prober
grub-install --efi-directory=/boot/efi --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
对于双系统,可能检测不到其他系统,可以安装结束重启进入系统以后再进行grub-mkconfig命令就可以检测到了
如果仍旧不行,可以考虑windows是否处于休眠状态,禁掉休眠再次尝试
以下为安装桌面(gnome桌面)必要操作:
11.安装显卡驱动:
其实显卡驱动也可以不装,在安装x-org的时候,安装vesa显卡驱动。
intel显卡驱动:
pacman -S xf86-video-intel
ATI显卡驱动:
pacman -S xf86-video-ati (ATI)
nvidia显卡驱动:
pacman -S nvidia
12.安装xorg
pacman -S xorg-server xorg
13.安装gnome
pacman -S gnome gnome-extra
gnome-extra也可以不安装,替换为只安装gnome-tweaks,对于登录管理器gdm的安装,已经包含到gnome组里
默认开机启动桌面
systemctl enable gdm
14.安装中文字体支持:
pacman -S ttf-dejavu wqy-zenhei wqy-microhei
15.安装中文输入法:
这个过程测试没有成功,可自行探索,我是直接下载的googlepinyin。
pacman -S ibus ibus-pinyun
在~/.bashrc里加入
export GTK_IMMODULE=ibus
export XMODIFIERS="@im=ibus"
export QT_IM_MODULE=ibus
然后在设置里启用输入法
or
pacman -S fcitx-im fcitx-configtool
同上,文件的ibus改为fcitx即可
然后执行
gsettings set \
org.gnome.settings-daemon.plugins.xsetting overrides \
"{'Gtk/IMModule':<'fcitx'>}"
安装搜狗输入法
yaourt -S fcitx-sogoupinying(要求安装yaourt)
16安装网络管理:
pacman -S networkmanager
17.添加根用户密码:
passwd
然后输入密码
18.添加用户:
useradd -m -G wheel -s /bin/bash 用户名
-G和-s可不加,如果安装桌面,必须加上-m
passwd 用户名
然后输入密码
19.设置用户特殊执行权限:
pacman -S sudo
visudo
visudo用来安全更改/etc/sudoer配置文件
在其中添加一行语句:
你的用户名 ALL=(ALL) NOPASSWD:ALL (不添加NOPASSWD:则每次都需要输入密码),如:
deng ALL=(ALL) NOPASSWD:ALL
20.支持windows文件系统:
pacman -S ntfs-3g dosfstools
21.安装yaourt
在/etc/pacman.conf下添加如下命令:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu/archlinuxcn/$arch
然后执行
pacman -Syu yaourt
22.解压软件:
pacman -S p7zip file-roller unrar
23.浏览器:
火狐浏览器:
pacman -S firefox
谷歌浏览器:
pacman -S google-chrome
谷歌如果不能pacman,就是用yaourt下载:
yaourt google-chrome
速度可能会比较慢
24.???触摸板驱动?
pacman -S xf86-input-synaptics
对于没触摸板的,这个应该没有什么太大的用处
25其他软件
支持locate命令
pacman -S mlocate
支持ifconfig命令
pacman -S net-tools
更多推荐
archlinux安装脚本(mbr版和eufi版)
发布评论