archlinux安装脚本(mbr版和eufi版)

编程入门 行业动态 更新时间:2024-10-28 03:24:20

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版)

本文发布于:2023-06-14 00:25:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1417868.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   archlinux   eufi   mbr

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!