安装Arch物理机

暑假写的,今天突然想起来,然后发一波

一、进入BIOS设置从U盘启动

​ 我用的是高中时偷偷买的平板,开机时疯狂按ESC进入BIOS界面

​ 找到Boot选项,我的是fast boot enable之后有支持磁盘和U盘启动选项

​ 全部enable

二、制作U盘启动器

​ 这里推荐两款软件Lili usb和deepin ISO文件里的DEEPIN_B

​ 第二个操作简单,插入U盘,选择镜像(镜像可以到清华镜像站去找)

​ 选择U盘,最好选择格式化,然后开始制作

​ 制作完成后修改U盘名为ARCH_201908,后面的数字为镜像版本

三、用U盘启动

​ 这块电脑没搞懂,本来是双系统,被我改来改去,这里我直接进入BIOS选择U盘启动了

​ 引导界面跟网上的不一样,选择第一个x86_64,此时进入了类似于命令行的界面

​ 我在做的时候有一句mount的命令,里面的分区名就是Arch_201908

​ 后面英文的意思应该是等待磁盘出现,然后第二步中的改名操作至关重要

​ 不然,后面会出现rootfs命令行,然后我就进行不下去了

​ 磁盘名字不对再改一次,跟mount命令第一个参数的最后一个名字相同

​ 然后再次U盘启动的时候,就会出现绿色的OK,就看起来很正常,进入了root@啥的命令行

四、连接测试网络

​ 这台电脑只能用WiFi,输入wifi-menu,会弹出选择框,两个回车之后输入WiFi密码

​ 其他usb接口多的电脑可以用数据线手机共享,输入dhcpcd

​ 之后 ping www.baidu.com 检查是否联网,没有丢包即为正常 ctrl+c 中止

​ 更新系统时钟 timedatectl set-ntp true 不知道干啥的

五、修改镜像源文件

​ 这里有两种,一种是 vim /etc/pacman.d/mirrorlist 进去后,按住v选择不是国内的源

​ d删除,按下esc,然后:wq保存并退出

​ 剩下国内的,另一种请参考参考资料【3】

​ 刷新pacman缓存 pacman -Syy

六、各种分区

​ 可能是因为之前有个系统,cfdisk命令中并没有出现我需要的磁盘,网上说需要没有分区

​ 但是之后我用 fdisk /dev/磁盘名,删除分区还是没用,索性用fdisk分区

​ d一个个删除掉分区后,n创建分区,先选择主分区号,直接按回车从第一个柱面开始分区

​ 然后输入+300M创建EFI的分区,再来一次把剩下的都分出来作为根分区

七、格式化并挂载分区
mkfs.vfat /dev/分区名          # 格式化EFI
mkfs.ext4 /dev/分区名          # 格式化根目录

​ 挂载EFI

mkdir /mnt/boot                # 在目录mnt下创建boot目录
mkdir /mnt/boot/EFI            # 在boot下创建EFI目录
mount /dev/sda3 /mnt/boot/EFI  # 挂载EFI到目录/mnt/boot/EFI

​ 挂载根分区

mount /dev/根分区名 /mnt
八、安装配置新系统
pacstrap -i /mnt base base-devel       # 安装基本系统,-i参数是在安装前进行确认
genfstab -U -p /mnt >> /mnt/etc/fstab  # 生成fstab文件
arch-chroot /mnt /bin/bash             # 进入新系统进行配置

​ 先使用nano打开/etc/locale.gen文件,然后取消en_US.UTF-8、zh_CN.UTF-8、zh_TW.UTF-8三行的注释。然后运行locale-gen命令生成locale信息。

nano /etc/locale.gen
locale-gen

​ 然后生成一个locale.conf文件。这里最好使用英文,使用别的语言可能会导致终端乱码。

echo LANG=en_US.UTF-8 > /etc/locale.conf

​ 首先先选择时区:

tzselect

​ 先按4选择Asia,在按9选择China,再按1选择北京时间,按1选择yes。
然后将时区软链接到你自己的时区。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

​ 将时间标准设置为UTC,如果虚拟机有这项设置则不用设置(例如VirtualBox就有设置硬件事件为UTC的选项)。

# hwclock --systohc --utc
九、设置root密码
passwd

输入两次你的密码(注意:linux系统字符界面中,输入密码是没有屏幕返显的)
intel 的cpu还需要安装一个软件

pacman -S intel-ucode
十、安装引导程序grub
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg # 自动生成一个配置文件
十一、配置网络

设置主机名,然后将其添加到/etc/hosts文件中。

# echo myhostname > /etc/hostname1
十二、重启
exit            # 退回到安装环境
umount -R /mnt # 卸载新分区
reboot          # 重启

重启后发现网络连接不上,没办法手机数据线共享

两次输入wifi-menu,分别提示安装dialog和wpa_supplicant

之后可以扫描到了WiFi,可能是密码输错了,不能再输,继续用手机热点

十三、安装DDE桌面环境
pacman -S deepin //默认回车,这个包很大,400多M,尽量选择网速好一点的地方
pacman -S deepin-extra //是一些深度的软件,可以选择安装或者不安装。

接着安装networkmanager

pacman -S networkmanager

安装好后,打开NetworkManager

systemctl enable NetworkManager
systemctl start NetworkManager //大小写要注意

进行配置DDE

vim /etc/lightdm/lightdm.conf

找到greeter-session=ex***行,去掉前面的#并且修改(按i键进入编辑模式)=后面内容为

lightdm-deepin-greeter

设置linghtdm开机自启

systemctl enable lighrdm
十四、添加用户
useradd -m -g users -G wheel -s /bin/bash sk # 我这里设用户名为sk
passwd sk # 键入你的密码,Linux里面输入密码,没有返屏显示

​ visudo设置

%wheel ALL=(ALL) ALL # 然后删掉首位#,接着保存退出
十五、进入桌面
systemctl start lightdm

添加社区更新源

/etc/pacman.conf 文件末尾添加以下两行:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

之后安装 archlinuxcn-keyring 包导入 GPG key。

安装必要软件

sudo pacman -S alsa-utils //声卡
sudo pacman -S xf86-video-vesa //英特尔集显 安装这个驱动
sudo pacman -S nvidia //英伟达独显 安装这个驱动

当在终端执行sudo命令时,系统提示“sk is not in the sudoers file”:

其实就是没有权限进行sudo,解决方法如下(这里假设用户名是cuser):

1.切换到超级用户:$ su

2.打开/etc/sudoers文件:$vim /etc/sudoers

3.修改文件内容:

找到“root ALL=(ALL) ALL”一行,在下面插入新的一行,内容是“sk ALL=(ALL) ALL”,然后在vim键入命令“:wq!”保存并退出。

注:这个文件是只读的,不加“!”保存会失败。

4.退出超级用户:$ exit

参考资料

【1】https://blog.csdn.net/weixin_42081522/article/details/87604404

【2】https://blog.csdn.net/weixin_42081522/article/details/89388771

【3】https://blog.csdn.net/kingolie/article/details/53048625

【4】https://www.cnblogs.com/xym4869/p/8473646.html

【5】https://blog.csdn.net/u010255072/article/details/85211909

【6】https://www.cnblogs.com/rosepotato/p/8177988.html

【7】https://blog.51cto.com/aurogon/2321871

【8】https://mirrors.tuna.tsinghua.edu.cn/help/archlinuxcn/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值