简介

首先硬盘上有windows,在此基础上安装了Linux Deepin。打算安装Fedroa33。下载了KDE和GNOME版本,两个Live都体验了一波,更喜欢KDE多一点,就装KDE版吧。

为什么选择fedora

其实deepin用的还行吧,但是只是勉强还行,wine的事情就不舒服
于是选择debian或者fedora,ubuntu以前尝试过,界面不喜感,GNOME的缩放只有100、200、300.。。。决了,fedora的workstation33配备就是gnome,这也是我选择kde的一个原因-支持更细致的缩放。
Debian在安装过程中无法识别我的网卡。。。。然后就不继续安装了。。
Fedroa虽然安装出了不少差错,但是在LiveOS的体验中可以支持网卡、蓝牙、触摸、音响支持的都ok。

总结

本菜狗终于成功装了这个硬盘上第三个系统,过一段时间使用fedroa后,如果稳定使用,再卸载deepin,不过os都没有卸载选项。。一般都是格式化分区。。emm但是不知道格式化deepin的分区会不会影响grub。。绝了,修改grub是在deepin里面。。这个问题卸载的时候在考虑吧。

python

fedora33配备只有3.9,而deepin还是2、3两个版本,也有到一些论坛看过原因,早起用py2替代perl,现在不少包都依赖py2.。。都是2021了啊,早就有很多os完成了摆脱py2依赖了。这也是繁琐deepin的一个原因吧

引导

关于引导了解的不是很多,逛Deepin 论坛的时候发现了clover、refind,有空在整、

  • 使用 rEFInd 引导多系统并美化
  • 建议升级GRUB2的版本,以引导新版的Win10

本机环境

虽然新机子也是UEFI+GPT,但还是检查以下吧。

  • Win10系统怎么查看硬盘是GPT还是MBR格式 韩博士
  • 查看BIOS模式 nbxuwentao:win

BIOS: UEFI

除了UEFI,还有Legacy,这是我装了辣么多系统第一次查看到这个

硬盘: GPT

除了GPT,还有MBR,虽然不知道为什么第一种查看方法无效。。
原来只能查未分配的磁盘。。

安装过程

磁盘空间

由于deepin下的磁盘管理软件有问题,无法管理空间。。就回到win下使用经典的磁盘管理,于是从D盘压缩出了110G的空间给Fedora,尝试在win上压缩deepin的空间,无法操作。

镜像

从清华镜像下载的Fedora33-KDE镜像,使用Ventoy处理u盘,我以前处理过了,因此只需要把iso镜像拷贝的u盘即可

进入安装界面

插上U盘,进入BIOS管理,选择USB启动项(看不到这一项有可能是U盘启动被禁止了或者没插好),

进入Fedroa之后有三个选项,选择第二个检查镜像再启动

启动之后的Fedora Live界面(GNOME版本)
后面我重新进入Fedora-KDE,更漂亮一点,也没有卡顿现象,于是选择安装KDE界面
这里有个小插曲,有的时候进入KDE的时候触摸板无法使用。。。我遇到过几次,也不知道为啥,重启就完事了,没有鼠标操作后面GUI分区会死人的

启动安装

桌面上有个 Install to Hard Drive,双击它就能开机安装,每个设置完成即可。语言、时区、root账号密码、用户账号密码都是傻瓜式完成,我倒在了硬盘选择这一块。

  1. 刚开始我的电脑里有20+110的未分配分区,那个20是留个C盘备用的,先不给它,于Fedora每次自动分区都选择这个20G的备胎。。于是跑到win下赶紧把20分给c
  2. 这样Fedora就会自动选择110分区自动分区了,然后安装出错。。。决了,,,,提交错误报告还要Fedora的账号密码,我没有。。就手动拷贝(没有导出选项)到txt文件里,想保存到u盘。。不行u盘现在用作OS了,只好插入另一个u盘。。论USB口的重要性,我只有一个USB口,还好买了个一拖四。。
  3. 自动分区失败,选择手动分区。。然后看了不少帖子。。分区的数量不一样,有的只有一个根分区,还有的有home、swap哇。。决了
    最后我选择了高级分区选择(第三个GUI分区)。
    把110G的未分配空间格式化为ext4,挂载点为/,然后选中efi分区,设置挂载点为/boot/efi
    分区参考 Fedora32双系统安装分区教程 企鹅号 - Linux视野

    后面安装的时候出错还是和之前一样。。
    Failed to set new efi boot target. This is most likely a kernel or firmware bug.
    选择忽略错误继续安装。。以往尝试其它分区一会出现这个错误,而且选忽略之后还是会出现。。但这次按照这两个分区来忽略之后就能成功安装了。这时候退出安装系统,重启

无关错误信息

由于我没有Fedroa账户,没有提交bug给社区,就只好手动cv了一下错误信息,错误信息搜到的解决办法emmm还没尝试
之前不知道在哪个帖子看到说是啥efi小于300M不让安装,我这里是260M。。。不知道是不是这个原因。。

Traceback (most recent call last):File "/usr/lib64/python3.9/site-packages/pyanaconda/threading.py", line 280, in runthreading.Thread.run(self)File "/usr/lib64/python3.9/threading.py", line 888, in runself._target(*self._args, **self._kwargs)File "/usr/lib64/python3.9/site-packages/pyanaconda/installation.py", line 395, in run_installationqueue.start()File "/usr/lib64/python3.9/site-packages/pyanaconda/installation_tasks.py", line 311, in startitem.start()File "/usr/lib64/python3.9/site-packages/pyanaconda/installation_tasks.py", line 311, in startitem.start()File "/usr/lib64/python3.9/site-packages/pyanaconda/installation_tasks.py", line 311, in startitem.start()File "/usr/lib64/python3.9/site-packages/pyanaconda/installation_tasks.py", line 490, in startself.run_task()File "/usr/lib64/python3.9/site-packages/pyanaconda/installation_tasks.py", line 456, in run_taskself._task(*self._task_args, **self._task_kwargs)File "/usr/lib64/python3.9/site-packages/pyanaconda/installation.py", line 166, in fix_btrfs_bootloadersync_run_task(STORAGE.get_proxy(btrfs_task))File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/__init__.py", line 46, in sync_run_tasktask_proxy.Finish()File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 444, in _call_methodreturn self._get_method_reply(File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 477, in _get_method_replyreturn self._handle_method_error(error)File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 497, in _handle_method_errorraise exception from None
pyanaconda.modules.common.errors.installation.BootloaderInstallationError: Failed to set new efi boot target. This is most likely a kernel or firmware bug.localhost-live/usr/bin/python3  /sbin/anaconda --liveinst --graphicalpyanaconda.modules.common.errors.installation.BootloaderInstallationError: Failed to set new efi boot target. This is most likely a kernel or firmware bug.SHELL=/bin/bash
PWD=/home/liveuser
LOGNAME=root
ANACONDA_BUGURL=https://bugzilla.redhat.com/bugzilla/
XAUTHORITY=/root/.xauthKsdhmb
ANACONDA_PRODUCTNAME=Fedora
DESKTOP_STARTUP_ID=localhost-live;1613505230;472514;2097_TIME111302
ANACONDA_ISFINAL=true
HOME=/tmp
LANG=zh_CN.UTF-8
USER=root
DISPLAY=:0
SHLVL=1
USERHELPER_UID=1000
GDK_BACKEND=x11
PATH=/sbin:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin:/sbin:/usr/sbin
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
ANACONDA_PRODUCTVERSION=33
_=/sbin/anaconda
LC_NUMERIC=C
GCONF_GLOBAL_LOCKS=1
LVM_SUPPRESS_FD_WARNINGS=1
DBUS_ANACONDA_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-W6XvZ9UtSl,guid=bc7ae415a2262b8ccbd9c7ec602c22d1

重启错误及其解决办法

关机之后我进入Boot menu并没有看到Fedora选项,启动deepin的os菜单选择里面也没有fedora。于是进入deepin,打开终端进行更新grub就能在开机选项中选择fedora33了,但是这样还不算结束

sudo update-grub

设置默认进入Fedora

查看启动菜单

grep menuentry /boot/grub/grub.cfg

从上图可以看到有四个主菜单项,有的还带有子菜单选项,如果搞不明白,就开启deepin的启动延时,拍照

这下子不用重启拍照启动界面,从上图就可以看出有四个菜单项,但这痒看不到子菜单,也可以在这里这只选择要默认启动那个os,更新grub2会需要管理员权限。如果你以为这样就结束那就太简单了,上面说了deepin和fedora下面都有子菜单,这个控制中心无法选择子菜单的哪一项,一般不选择子菜单哪一项就会启动子菜单第一项,然而从上面查看的子菜单看来,fedora第一项是rescue拯救选项。。。。猜测这不是个正常使用的选项,第二个子选项才是正常一点的名字,起码有内核版本,没有safe、danger、rescure的程度副词

手动修改启动项

sudo nano /etc/default/grub

可以看到GRUB_DEFAULT是3,默认启动第三项,但是没有表明子菜单。。(不应该是2吗。。。grub设置里是从0开始计数的啊??)为了验证这个想法,在控制中心选择默认启动第一个

此时在查看GRUB_DEFAULT,已经修改为0,也就是说,grub是从0开始计数。
而我要选择的第三个fedora的第二个子菜单,对应"2> 1"。,都减一,双引号有空格


ctrl+S保存,ctrl+x退出

更新grub

sudo update-grub

此时启动后就会默认进入fedora啦。
事实证明我大意了啊,在GRUB中的启动项压根不是4,而是6项!!!,决了,这下我知道为什么deepin给我改成3了,因为在grub中fedora排在第四项,第五项才是fedora的高级选项。。

然后吧default改为3.。。重启完事。就进入 了fedora

晒图

参考

  • deepin下使用Ventoy安装Windows
  • Fedora32双系统安装分区教程 企鹅号 - Linux视野:手动挂载根分区/和efi分区
  • 安装 Fedora 22 破坏了原 Win 10 系统的 UEFI 引导程序怎么办?
  • Window+Fedora双系统安装 cnbeta1993:手动分区:依次为:”/”,”/boot”,”sway”,”/home” 具体参见[linux分区详解],
  • UEFI模式下Win10+Fedora25双系统安装 void_lxy:

很重要!/Boot/EFI分区! 一定要挂载到windows下的EFI分区下!!!我的是/dev/sda1,就挂载到了sda1分区下边
/boot分区分给500M大小即可
/swap分区,我的内存大小8G,也分了8G
/分区,我建议给15GB到20GB。

  • Win10系统怎么查看硬盘是GPT还是MBR格式 韩博士
  • 查看BIOS模式 nbxuwentao:win
  • 使用 rEFInd 引导多系统并美化
  • 建议升级GRUB2的版本,以引导新版的Win10

在windows和Deepin上安装Fedora33-KDE:一波三折、第九次成功的嘤嘤怪相关推荐

  1. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  2. 在deepin上安装YouCompleteMe

    详细安装步骤在github上有,https://github.com/Valloric/YouCompleteMe,我这里是自己总结的简化版安装步骤. 步骤1.安装Vundle 首先,clone到本地 ...

  3. 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器

    配置iscsi服务器 In this article, I am going to explain how we can install and configure the iSCSI Target ...

  4. [教程]在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动

    [教程]在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动 由于Intel坑爹的在Server版不支持I217-V/I218-V网卡,研究了一番,终于把驱动装上咯.网 ...

  5. Deploying Exchange 2010(三):在Windows Server 2008上安装Mailbox

    要在Windows Server 2008上安装Mailbox,必须执行下面的操作: 1.安装Active Directory remote management tools,也可以通过PowerSh ...

  6. Visual Paradigm在 Windows系统电脑上安装

    关于Visual Paradigm在 Windows系统电脑上安装,想必对很多朋友来说都很想了解这方面的内容,下面小编给大家简单的分享一下,希望可以帮助到大家. 1.执行下载的 Visual Para ...

  7. linux如何卸载lightdm,在Linux Deepin上安装Pantheon Lightdm主题

    Pantheon Lightdm 主题是由 Elementary OS 团队开发的一款 Lightdm 主题.下面,我们将为大家介绍如何在 Linux Deepin 上安装该 Lightdm 主题(理 ...

  8. 如何在安装了Windows操作系统的电脑上安装Linux操作系统

    [原创]如何在安装了Windows操作系统的电脑上安装Linux操作系统 一.不得不知道的一件事 相信中国大多数个人用的电脑在买回来时已经 安装了Windows,并且大家习惯了用Windows,而且有 ...

  9. 在Windows Server 2019上安装edge浏览器

    在Windows 2016和2019的正式版本中是不带Edge浏览器的.有些工具.网站也不支持IE浏览器了.对于偶尔需要在服务器上访问这些站点的管理员来说有些不方便.不过可以通过安装三方浏览器或者Ed ...

最新文章

  1. 兰州市职称计算机考试地点,兰州2013年职称计算机考试报名等事项的通知
  2. datax 导入数据中文乱码_DataX在有赞大数据平台的实践
  3. YARN部件以及执行流程
  4. netfilter与用户空间通信
  5. 看完就能用!这本Python3.6 的书玩大了!网友:牛!
  6. 牛客网算法题目-最优乘车题解
  7. 并查集之Wireless Network(一)
  8. openGL使用方法教程
  9. jszip批量下载压缩
  10. html+js实现注册页面及信息验证
  11. 高德地图api使用过程出现崩溃
  12. 高通modem命名及对应芯片
  13. 5254. 卖木头块 动态规划
  14. hdu5773 LIS+贪心
  15. JSP ssh房地产项目管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计
  16. Java生成随机整数
  17. 2012年河北金融学院csdn招新动员大会
  18. 基于java植物养护管理系统ssm
  19. Java通过mongo-java-driver-3.0+查询mongodb数据库
  20. 不能不懂的 Java 源代码编译过程分析

热门文章

  1. 硬实时RTLinux安装配置详解 (二):编译运行RTLinux
  2. [转]OllyDBG 入门系列(一)-认识OllyDBG
  3. 第 4 题 打折日期交叉问题
  4. 12星座的出生年月日性格_12星座的出生年月以及性格分析 复制的也可以
  5. Tony.SerialPorts.RS232串口模块(二)
  6. Android手机在Windows下一键截屏
  7. Oracle ASMM和AMM
  8. CXF 客户端报错 No conduit initiator was found for the namespace http://schema
  9. Spring boot(web 组件,ORM 操作 MySQL,接口架构风格—RESTful,集成 Redis,集成 Dubbo,打包)
  10. 企业内容管理(ECM)与文档管理的区别及其优势