安装deepin的时候,显示硬盘完全是空闲的
Tofloor
poster avatar
httpe
deepin
2014-11-03 01:00
Author
前段时间电脑硬盘坏了,换了一个。
首先我装了win8,一开始是用UEFI+GPT装的,装完发现自己的主板不支持secure boot,只好重装。
第二次使用BISO+MBR,安装的时候通过windows的安装程序把原有的分区删掉,重新分区。安装顺利,并且留了75G准备装deepin。
结果安装deepin的时候发现安装程序,以及安装盘自带的gparted都不能识别已经分好的分区……
显示如下
DeepinScreenshot20141102164406.png
DeepinScreenshot20141102084442.png
DeepinScreenshot20141102084449.png
在windows的diskgenius下查看没有发现什么错误,更加神奇的是,在文件管理器下可以看到系统已经识别了windows的分区,并且还可以挂载和查看内容…………
DeepinScreenshot20141102085812.png

求各位大神解答,多谢!

ps:这个帖子是在deepin的livecd发的,可是输入法在哪里?我只能求助于云输入法……
Reply Favorite View the author
All Replies
3 / 3
To page
ArthurDeepin
deepin
2014-11-04 05:39
#41
把系统放在一个目录下 整洁干净 不眼花 查找方便 这就是优点 全放/下对桌面用户没有任何益处
还有依赖这个事也可以看出LINUX对服务器的友好 对桌面用户的不友好
服务器把依赖 配置都放在同一目录下没有什么不好 因为你不会经常去动机器
而桌面用户就不同了 今天你需要这样依赖 安装过来 明天那两个依赖不需要了 删掉(只有这样才能节省空间) 造成多少不合理 不可管理 配置越来越多 依赖越来越多 所以sudo apt-get install这样的命令需要LINUX发行版供应商不断的维平共处护源 这对桌面用户绝对不友好 比如哪个新版本的软件源没弄好就会出毛病
所以很多LINUX的设计都是面向服务器的 忽略桌面用户的 真想改进得来一次结构性的改进
我同意依赖问题……

linux陌生的目录不是你用不到的目录,只是我也不好意思让普通用户都去了解,你了解了就会用,而且常用,就像windows下的programs以及注册表之类的。
home可以单独建立分区,与/是联系而又独立的)
Reply View the author
lrnhjio067819478
deepin
2014-11-04 05:43
#42
微软发布一个版本的WIN后 除了少量的系统补丁之外几乎没有进行大量的改动 就算不打补丁也可以进行正常的运转 不需要微软进行任何干预 Android的软件不从应用商店下载也能安装 也可以离开GOOGLE
LINUX就不同了 比如WPS发布新版 还要LINUX发行商进行工作 当然现在软件少还能一个个去做 如果有Android上软件的数量估计DEEPIN团队就做这个事人手还不够
所以这是个需要思考的系统架构 如果不能解决永远会有这样那么的毛病 android通过JAVA开发的APK克服了这个毛病 你们有什么解决方案没 没有解决方案之前再做大量的工作都没用 这可能是每个桌面版LINUX开发商必须思考的
Reply View the author
lrnhjio067819478
deepin
2014-11-04 05:45
#43
重复删除
Reply View the author
ArthurDeepin
deepin
2014-11-04 05:53
#44
微软发布一个版本的WIN后 除了少量的系统补丁之外几乎没有进行大量的改动 就算不打补丁也可以进行正常的运转 不需要微软进行任何干预 Android的软件不从应用商店下载也能安装 也可以离开GOOGLE
LINUX就不同了 比如WPS发布新版 还要LINUX发行商进行工作 当然现在软件少还能一个个去做 如果有Android上软件的数量估计DEEPIN团队就做这个事人手还不够
所以这是个需要思考的系统架构 如果不能解决永远会有这样那么的毛病 android通过JAVA开发的APK克服了这个毛病 你们有什么解决方案没 没有解决方案之前再做大量的工作都没用 这可能是每个桌面版LINUX开发商必须思考的
这个问题我也在论坛里参与讨论了,并且十分同意你的观点,你可以搜索一下论坛的帖子。不过当对系统的结构了解得更多之后,相信你会有更多的见解,linux的结构虽然有些不便利,但也没有你想得那么糟,而windows的结构以及osx的结构也没有想象的那么好,只是和linux大同小异罢了。linux最大的致命伤是不统一,如果应用多了,形成有统一标准的生态,你会发现并不落于windows和osx(这两个其实也有“依赖树”,只是只有唯一标准的依赖库,所以开发的程序依赖环境完全相同,不会提示有依赖问题,就像你玩大型游戏,windows会提示dll缺失一样,这也是一种依赖)。
目前deepin貌似在改进依赖的问题。
Reply View the author
lrnhjio067819478
deepin
2014-11-04 06:01
#45
服务器不存在这样的毛病 因为本身就只要运行额外的两三个软件 有依赖也没关系
桌面就不同了 可能运行大量的各种各样的软件 今天安装这个软件 明天卸载那个软件
就以现在的处理方式绝对不是解决方案
LINUX整个都是对服务器友善 对桌面用户不友善 从设计理念 到结构实现
在没找到解决方案 找到个好的架构之前 还是慢慢来好
是操作系统架构大师发挥作用的时候了 LINUX现在这个架构要变桌面肯定要改 要大改
Reply View the author
lrnhjio067819478
deepin
2014-11-04 06:08
#46
中国软件联盟? 很多都是Ubuntu发展过来的 圈定选用组件 固定应用程序要用的组件函数接口?
自己发展组件版本?
中国如果有一家独大的LINUX时 可以做这个事了
Reply View the author
ArthurDeepin
deepin
2014-11-04 06:11
#47
服务器没有依赖问题,是因为它网络状态好,可以随时在发行社区维护的软件库里补齐依赖,只要这个软件依然在好的维护状态即可。

越了解系统知识,说话就会越谨慎,类似说要 改linux的系统结构,理由是只对服务器友好,我还真不敢说。了解的越多,越接近真相。windows不是因为结构好而没有依赖问题,而是,比方说,它的dll动态链接库是有一个标准的,谁要是不按这个标准,铁定报错说缺失dll,这就是依赖(你可以在百度查一下dll在windows应用中的作用)。为什么它依赖报错少,因为windows平台完善而统一标准,谁也不会开发一个有依赖问题的软件给用户砸自己的招牌。windows的结构不算优越。
Reply View the author
lrnhjio067819478
deepin
2014-11-04 06:25
#48
真可以这样做啊 估计中国的几个发行版差异最大的就是界面 那些非界面组件完全可以圈定起来
Reply View the author
ArthurDeepin
deepin
2014-11-04 06:28
#49
真可以这样做啊 估计中国的几个发行版差异最大的就是界面 那些非界面组件完全可以圈定起来

我也是这么想的…… 8-) 但是发行版太多,而且各搞各的,不“乖”啊…… :
Reply View the author
httpe
deepin
2014-11-04 07:14
#50
把系统放在一个目录下 整洁干净 不眼花 查找方便 这就是优点 全放/下对桌面用户没有任何益处
还有依赖这个事也可以看出LINUX对服务器的友好 对桌面用户的不友好
服务器把依赖 配置都放在同一目录下没有什么不好 因为你不会经常去动机器
而桌面用户就不同了 今天你需要这样依赖 安装过来 明天那两个依赖不需要了 删掉(只有这样才能节省空间) 造成多少不合理 不可管理 配置越来越多 依赖越来越多 所以sudo apt-get install这样的命令需要LINUX发行版供应商不断的维平共处护源 这对桌面用户绝对不友好 比如哪个新版本的软件源没弄好就会出毛病
所以很多LINUX的设计都是面向服务器的 忽略桌面用户的 真想改进得来一次结构性的改进
以小白的眼光来看,我觉得依赖似乎不是什么问题。
首先,大部分软件都不可能重新造轮子,而任何“基于XX”开发的软件都会有依赖,因此,“依赖”这个问题在任何平台上都是存在的。
依我的猜想,windows之所以不用维护依赖数据库,有几个原因:
1、windows核心功能的库是统一的,这些库都随系统自带,因而不需要再安装;
2、其他的库都被包含在应用软件的安装包内。
第一点带来一个庞大的系统,第二点带来一个个庞大的安装包。
而linux避免了这两个问题,唯一需要的只是网络连接——windows的软件不也要联网下载吗?
除此之外,linux众多的发行版使得第一点难以实现,而通过开源社区驱动的软件开发方式导致每个人更趋向于站在前人的肩膀上,加深了包依赖的程度。

而真正说到桌面用户,或者说我等小白,其实用新立德安装软件真的和用XX软件中心(windows)没什么区别,谁关心它是怎么安装的呢?
Reply View the author
xliang9550
deepin
2014-11-04 07:58
#51
继续说安装的时候选择分区的问题,我感觉和分区表是否规范是有关系的。就算是在Windows平台,如果用不同年代的分区软件创建和编辑分区,也常会遇到无法识别的情况。
不过我在Windows Vista x64下初始化的GPT磁盘用于Linux安装是没有问题的,不论是采用UEFI模式将引导程序安装到ESP,或是创建一个biosgrub分区采用Legacy模式。Windows系统自动创建的MSR保留分区不必理会。
如果同时安装双系统,我一般还是会选择Linux平台的命令行工具,fdisk或gdisk。对于用于Windows系统的分区,将标识码设为0700就可以了。我感觉GParted用起来不如命令行工具那般得心应手。
Reply View the author
lrnhjio067819478
deepin
2014-11-04 16:23
#52
还有在默认可以有安装依赖时 安装一个程序为什么不能把这个程序的依赖放到这个程序的安装目录下
当然这样做有坏处就是同一依赖可能出现几份在硬盘上 占用硬盘空间
好处也是明显的 条理清楚 需要删除时把程序安装到的目录删除就行了
像现在这样 系统运行半年一年后 /usr/share 里面东西无限多 到底是不是还有程序在用这个依赖就不知道了 你觉得这样很好?
如果你参考下图书馆的运作 就会知道分门别类是多少的重要
Reply View the author
lrnhjio067819478
deepin
2014-11-04 16:26
#53
第一点带来一个庞大的系统,第二点带来一个个庞大的安装包。
这两点就现在来说都不成为问题 因为硬盘一般足够 网络一般速度还行 而且分开下 也还是要下载的
Reply View the author
cxbii
deepin
2014-11-04 17:43
#54
我还是来找QA来收集不能看到硬盘分区的问题吧,然后让开发者看看吧
Reply View the author
httpe
deepin
2014-11-05 02:40
#55
我还是来找QA来收集不能看到硬盘分区的问题吧,然后让开发者看看吧
求解救……lsblk也是可以正确显示出分区情况的……
Reply View the author
liangrui
deepin
2014-11-06 23:13
#56
咱回归一下正楼。。。。

那个安装识别分区的Bug我已经提了,非常感谢反馈,因为这个bug我前天遇到过没来得及提,今天就看到反馈了。

另外,那几个讨论目录的问题,给你们加个因素继续讨论吧----Linux是多用户的操作系统。
Reply View the author
httpe
deepin
2014-11-07 07:59
#57
咱回归一下正楼。。。。

那个安装识别分区的Bug我已经提了,非常感谢反馈,因为这个bug我前天遇到过没来得及提,今天就看到反馈了。

另外,那几个讨论目录的问题,给你们加个因素继续讨论吧----Linux是多用户的操作系统。

哦哦,原来确实是BUG。
不过我试了一下,debian和ubuntu的图形安装程序也是一样识别不了我的硬盘分区……
最后只有手动mount的Arch给装上了。
到底是什么情况……我的U盘Arch及里面的gparted也可以识别分区=,=
Reply View the author
loveinccnu
deepin
2014-11-11 20:26
#58
好高深
Reply View the author
3 / 3
To page