[System Installation] Deepin的live安装器真是不敢恭维!
Tofloor
poster avatar
funicorn
deepin
2021-11-26 01:48
Author

sda.png
进入live-installer后,选择手动安装,在分区这一步就过不去了,非要另行指定一个EFI分区。

请问live安装器是专业人员开发的吗?/dev/nvme0n1p1就是我的EFI分区。谁给你们的脸和勇气,敢硬要求用户必须在另一块硬盘上单独建一个EFI分区的?这是专业的做法吗?这是负责任的做法吗?

里面还躺着Ubuntu和Win10的引导文件,人家这两个都能和睦共处,你们Deepin怎么就不能用这个分区作为挂载点了?你们怎么就这么特殊呢?你们还把自己当成是Linux社区的一员吗?

我在论坛里看到有人回复,说什么不就是再建一个EFI分区就行了嘛,还有人说什么可以把原有EFI分区备份后再格式化,就可以新建挂载点。我呸!难道这就是中国特色?

Disk /dev/nvme0n1:119.24 GiB,128035676160 字节,250069680 个扇区
Disk model: WDC PC SN520 SDAPMUW-128G-1001
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:38A4AE00-09AB-4977-9092-13DA414AE18F

设备 起点 末尾 扇区 大小 类型
/dev/nvme0n1p1 2048 411647 409600 200M EFI 系统
/dev/nvme0n1p2 411648 673791 262144 128M Microsoft 保留
/dev/nvme0n1p3 673792 248194544 247520753 118G Microsoft 基本数据
/dev/nvme0n1p4 248195072 250066943 1871872 914M Windows 恢复环境

Disk /dev/sda:1.82 TiB,2000398934016 字节,3907029168 个扇区
Disk model: ST2000DM008-2FR1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:5B2E88B0-C62C-4FA8-90D2-53F92B6C3D9C

设备 起点 末尾 扇区 大小 类型
/dev/sda1 2048 3437234175 3437232128 1.6T Microsoft 基本数据
/dev/sda2 3437234176 3441233919 3999744 1.9G Linux swap
/dev/sda3 3863037952 3904980991 41943040 20G Windows 恢复环境
/dev/sda4 3904980992 3907028991 2048000 1000M Lenovo 启动分区
/dev/sda5 3441233920 3750397951 309164032 147.4G Linux 文件系统nvme.png

Reply Favorite View the author
All Replies
thepoy
deepin
2021-11-26 01:57
#1

你都装了ubuntu了,还装什么deepin,换archlinux试试吧

Reply View the author
funicorn
deepin
2021-11-26 02:16
#2
thepoy

你都装了ubuntu了,还装什么deepin,换archlinux试试吧

在arch的live环境里连不上网。不过你说到了重点,一台计算机上的ESP本来是计算机的一部分,安装一个操作系统时如果需要,安装器就把引导文件和放到ESP上,这是个很自然的做法。这一点在 archlinux的安装指南里说得很清楚。

而Deepin的这种做法,可以说是妖邪作祟,完全不正常。

Reply View the author
wanzhendema
deepin
2021-11-26 04:06
#3

搞点私货不是显得好用么。可以理解

Reply View the author
zeno
deepin developers team
2021-11-26 04:55
#4

保证不会破坏其他系统的efi分区,分区隔开更安全

Reply View the author
Hibanaw
deepin
2021-11-26 05:03
#5

deepin 官网上的 livecd 已经 out of date,没有提供最新版本的 livecd

Reply View the author
Hibanaw
deepin
2021-11-26 05:06
#6
funicorn

在arch的live环境里连不上网。不过你说到了重点,一台计算机上的ESP本来是计算机的一部分,安装一个操作系统时如果需要,安装器就把引导文件和放到ESP上,这是个很自然的做法。这一点在 archlinux的安装指南里说得很清楚。

而Deepin的这种做法,可以说是妖邪作祟,完全不正常。

用 iwctl 联网,如果是笔记本提示没有设备,用 rfkill 看看是不是默认被禁用了

Reply View the author
MicroOps
deepin
2021-11-26 16:39
#7

假设,使用原来的EFI分区,然后给你分区格式化了,你是不是又跑到这里来吐槽了,又说为啥把你原来的efi给你弄丢了?

每个操作系统都有自己的规范,你想更自由,也可以,下载他们的安装器源代码,自己改就是了。

每个产品都没法满足所有人的需求,必须得有取舍

Reply View the author
MicroOps
deepin
2021-11-26 16:40
#8

其实efi在不在一起有什么关系呢?最终只有一个efi有效,你装好之后用ubuntu的efi启动ubuntu,然后进入ubuntu后,把deepin efi删了,然后修复一下ubuntu的引导。应该就能找到deepin了,到时候你一个grub就可以引导ubuntu和deepin了

Reply View the author
lv36
deepin
2021-11-26 19:43
#9

deepin的EFI文件中含有Ubuntu-EFI相关的文件,导致在deepin安装过程中需要针对性的处理(否则会删除Ubuntu的EFI文件,之前有人反馈过这个问题),可能是官方为了方便简单,配置为发现Ubuntu则禁止共用EFI分区

Reply View the author
littlebat
deepin
2021-11-27 01:30
#10

我测试过20.2.4 时,用普通镜像 deepin-desktop-community-20.2.4-amd64.iso 安装1个 deepin 后,再安装第2个deepin是可以共用 EFI 分区的。/boot/efi/EFI 目录下有 boot deepin ubuntu UOS,里面的 grub.cfg 的内容也可能完全一样。

我猜测是 @lv36 说的原因,防止覆盖掉你的 ubuntu 配置。

或许,你可以尝试反着试一下,先装 deepin,再装 ubuntu。

你说的 live-installer 是怎么一回事,我还不知道呢?

Reply View the author
funicorn
deepin
2021-11-27 12:11
#11
MicroOps

假设,使用原来的EFI分区,然后给你分区格式化了,你是不是又跑到这里来吐槽了,又说为啥把你原来的efi给你弄丢了?

每个操作系统都有自己的规范,你想更自由,也可以,下载他们的安装器源代码,自己改就是了。

每个产品都没法满足所有人的需求,必须得有取舍

你说的几点都是错误的。

第一,观念错误。ESP是一台计算机的启动分区,不是某个OS的启动分区。如果按照你的逻辑,Deepin还可以要求必须安装在新的硬盘上,不和其他OS共存,以防用户把原来的硬盘拆掉!

第二,自视过高。规范不是说加就加的。这里涉及的是UEFI的规范,不是Deepin的规范。

第三,无中生有。人家别的系统向ESP添加启动管理器文件不需要格式化,Deepin为什么非要格式化?

Reply View the author
funicorn
deepin
2021-11-27 12:13
#12
MicroOps

其实efi在不在一起有什么关系呢?最终只有一个efi有效,你装好之后用ubuntu的efi启动ubuntu,然后进入ubuntu后,把deepin efi删了,然后修复一下ubuntu的引导。应该就能找到deepin了,到时候你一个grub就可以引导ubuntu和deepin了

且不说脱了裤子放屁的问题,删了分区后空出来的300M硬盘空间怎么利用?

Reply View the author
MicroOps
deepin
2021-11-27 17:02
#13
funicorn

你说的几点都是错误的。

第一,观念错误。ESP是一台计算机的启动分区,不是某个OS的启动分区。如果按照你的逻辑,Deepin还可以要求必须安装在新的硬盘上,不和其他OS共存,以防用户把原来的硬盘拆掉!

第二,自视过高。规范不是说加就加的。这里涉及的是UEFI的规范,不是Deepin的规范。

第三,无中生有。人家别的系统向ESP添加启动管理器文件不需要格式化,Deepin为什么非要格式化?

ESP是一台计算机的启动分区,不是某个OS的启动分区。

按你的意思, 我两个电脑, 有个电脑坏了,我把硬盘塞到我另一个电脑,临时使用, 使用的时候我还必须把两个硬盘的ESP分区合并?

你的意思是ESP是计算机的,不能是某个操作系统的.那就必须得一个计算机一个ESP分区.

Reply View the author
MicroOps
deepin
2021-11-27 17:05
#14

算啦, 不讨论了, 这帖子戾气太重.

Reply View the author
funicorn
deepin
2021-11-29 06:04
#15
MicroOps

ESP是一台计算机的启动分区,不是某个OS的启动分区。

按你的意思, 我两个电脑, 有个电脑坏了,我把硬盘塞到我另一个电脑,临时使用, 使用的时候我还必须把两个硬盘的ESP分区合并?

你的意思是ESP是计算机的,不能是某个操作系统的.那就必须得一个计算机一个ESP分区.

明明是你在装糊涂+抬杠还倒打一耙?,现在的问题是既然已经有了一个可用的ESP,为什么非让用户新建另一个?而且关键是两个ESP也不能同时工作

Reply View the author