首页 > 编程知识 正文

archlinux创建用户,surface安装deepin

时间:2023-05-03 22:53:17 阅读:170260 作者:1669

Surface设备Linux/Archlinux双系统教程1、前言2、准备工作外部设备下载镜像(iso ) USB内存创建启动盘并为Linux分配硬盘空间3

一.前言

博主是计价器学生,总是背着电脑到处跑,所以觉得自己不那么结实,于是得到了surface laptop。 然后,我在学习中经常使用Linux。 长期使用虚拟机也不方便,所以尝试安装双重系统。 辛苦了很久。 虽然绕了很远的路,但最终做得很完美。 所以,记录下方便的后来者。

注意标题完美安装是指可以在Secureboot模式上正常引导双系统,在Windows不造成任何影响上此外,Linux设备为33555

安全引导仅允许受信任的系统在Surface中启动,安装非windows系统后无法直接启动。 此外,关闭Secureboot将无法使用Windows hello。 本文介绍如何打开安全引导模式并成功引导双系统。

二、准备工作建议使用一个外置设备的u盘(8G以上)、一个外置键盘)有线。 最初也有不能使用蓝牙的系统。 )之所以需要外置键盘,是因为在linux安装过程中,由于驱动程序问题,无法使用附带的键盘,因此需要使用外置键盘进行设置

镜像(iso )正常驱动

镜像下载可以下载到对应系统的官方网站,也可以去镜像工作站。 这里推荐清华大学镜像站

单击箭头指向的获取链接,可以选择并下载对应的版本。

u盘制作启动盘下载制作工具: Rufus (点击进入官网下载),下载后不安装打开下载Rufus,查看以下界面,提前准备好的usus

单击按钮,找到您之前创建的镜像(即iso文件),然后单击将其打开

完成后,保留默认选项,单击“开始”按钮,弹出弹出窗口后,保留默认选项,只需进入下一步,即可开始写入。

留言会持续几分钟左右。 耐心等待吧。 这样就完成了启动盘的创建。

为Linux/Archlinux分配硬盘空间这一步骤,我们建议您提前进行,以免出现各种问题~

单击鼠标本文以UBUNTUDDE REMIX 20.10为例(博主是微笑的果汁),这些系统的安装步骤大同小异开始图标,即下面的右键,然后单击3358www.Sina.com/

可以访问以下界面

找到要安装ubuntu的目标磁盘,选择它,右键单击,选择压缩卷,然后输入要分配的空间大小。 推荐大小为50GB以上

压缩完成后,将获得未分配的空间。 因为是我事先分配的,所以在安装步骤2的图3、Linux/Archlinux并关闭Secureboot之前,我先介绍了Secureboot的作用。Windows图标Secureboot,3358ww

但是,以后需要磁盘管理,无法安全启动,所以这里先Fedora和Debian / Ubuntu都支持

选择Arch,等待更换linux内核后,关闭Secureboot,即重启电脑是电脑为3358

选择关机将显示长按音量加。 单击下面的3358www.Sina.com/,在展开项目中选择F5,然后选择3358ww .

然后单击UEFI,您会发现第一个项目是security的启动项目。 用手拖动Secure boot至第一个

结束后点击change configurationnone即可

OK

在上一步重新启动后,可以进入以下界面,保留默认选项并等待进入

系统进行磁盘检查,完成后进入引导

界面

点击运行安装程序即可,按照提示

到了分区这一步后,如果你想安装双系统,一定要选手动分区,具体分区可以参考其他帖子,此处给出一个例子(分区参考)

设置完用户名和密码后,选择重启电脑,按提示拔掉U盘

至此,linux已经安装到了你的surface设备上了~

四、安装Surface驱动

ubuntu自带的驱动不能兼容Surface的硬件,所以很多硬件无法使用,比如键盘,触屏等,我们现在安装第三方内核

关于各Surface设备可用硬件详情,可以查阅此处,基本上就相机用不了

由于LinuxAchlinux存在差异,下面分别介绍不同版本上驱动的安装过程

Debian / Ubuntu驱动 首先,导入用于签名软件包的密钥 wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg 然后,添加存储库配置并更新APT echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" | sudo tee /etc/apt/sources.list.d/linux-surface.listsudo apt update 现在,可以安装linux-surface内核及其依赖项,还可以启用iptsd服务以使用触摸屏 sudo apt install linux-image-surface linux-headers-surface iptsd libwacom-surfacesudo systemctl enable iptsd 执行完上述步骤后,可以重启系统,完成后你会发现键盘,电源,屏幕触摸等等都可以使用了 Arch驱动 首先,导入用于签名软件包的密钥 wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc | sudo pacman-key --add - 然后,检查并验证密钥的指纹,然后在本地对其进行签名 sudo pacman-key --finger 56C464BAAC421453 sudo pacman-key --lsign-key 56C464BAAC421453 现在,可以通过在 /etc/pacman.conf末尾添加以下内容来添加存储库 [linux-surface]Server = https://pkg.surfacelinux.com/arch/

比如可以使用gedit来修改:

gedit /etc/pacman.conf 现在,更新存储库数据,以安装linux-surface内核及其依赖项,还可以启用iptsd服务以使用触摸屏 sudo pacman -Sy sudo pacman -S linux-surface linux-surface-headers iptsd sudo systemctl enable iptsd 执行完上述步骤后,可以重启系统,完成后你会发现键盘,电源,屏幕触摸等等都可以使用了 五、签名内核

由于我们更换了Linux内核,会导致secure boot在开启状态下无法直接引导系统,所以我们需要将内核进行签名,将Linux-Surface内核的密钥导入到引导加载程序中,以便内核可以引导而不禁用secureboot。

安装签名工具

Linux和Archlinux可以分别通过以下方式安装:

Debian / Ubuntu

sudo apt install linux-surface-secureboot-mok

Arch

sudo pacman -S linux-surface-secureboot-mok 下载签名公钥

所用公钥:linux-surface/linux-surface/keys/MOK.cer

导入公钥

在下载公钥的文件夹打开终端,或将终端定位到对应文件夹

sudo mokutil --import surface.cer

此过程会让你摄制一个密码,务必记住,后面要用
看到以下提示即成功:

SKIP: surface.cer is already enrolled

成功后重启电脑

选择公钥

重启以后会进入以下界面,比较复古,回车就好

回车后会进入以下界面,选择第二个,应该是import mok,由于我此处导入了,是delete mok,明白即可

进入下一个界面后,选择continue,按照提示输入你导入公钥时设置的密码,然后回车即可

完成后即可进入UEFI,在secure boot中将boot configuration改为Microsoft & 3rd party CA,然后你就会发现开机时没有红色提示了,同时系统可以正常引导双系统

六、最后

至此,linux/archlinux已经完美的安装到你的Surface设备上了,后续工作,比如换源等等,可以参考其他资料,此处也不再赘述了。

码字不易,感谢大家的阅读,不当之处也欢迎大家指出,有问题欢迎留言,谢谢!

本文所用仓库地址为:源仓库地址,在此感谢

未经作者允许,禁止转载!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。