是不是Linux对PCI-E的SSD的支持不好?[貌似找到原因了]

笔记本/便携移动设备,手机平板等软硬件
回复
iyueyun
帖子: 117
注册时间: 2008-04-05 4:28

是不是Linux对PCI-E的SSD的支持不好?[貌似找到原因了]

#1

帖子 iyueyun »

我的笔记本是sony pro 13
基本硬件是
intel i7 4500U(带HD4400核芯显卡)
8G内存,128G PCI-E的SSD(写1G/s,读500M/s)。

最近10天,我试过在移动硬盘(USB3.0的移动硬盘盒+256G SSD)和硬盘(三星 128G PCI-E的SSD)上安装fedora和Kubuntu无数次。
得出几个结论。(所用到的iso包括kubuntu,fedora kde,fedora dvd,均在虚拟机上测试过,没问题。)

1.在笔记本自带硬盘有win8的基础上安装fedora和kubuntu到硬盘,安装过程顺利,但是重启进不了系统登录界面。
会在中途黑屏跳错误信息(fedora下大多是/dev/fedora-root does not exsit,坑爹的是同一方法安装多次得到的错误信息可能不一样)
注1:同样的安装方法能将系统安装到移动硬盘上。
注2:fedora安装方法包括(用到u盘有两个,16G MLC和32G SLC)
(1) ultraiso写iso到u盘(之后改label和syslinux.cfg)
(2) 使用liveusb creator制作安装u盘
(3) 将解压2个引导文件及liveos到fat32分区,用easybcd做一个grub启动项
(4) 直接用easybcd引导iso
kubuntu安装方法为直接将iso用ultraiso写到u盘

2.在笔记本硬盘无系统(选择“使用整个硬盘安装kubuntu”)的前提下,kubuntu安装玩能进系统,fedora顺利安装完不能进系统的问题依旧存在。

以上为MBR模式下。
UEFI+GPT下的结论为:
1. 硬盘里有win8时,在该硬盘上安装完fedora,重启直接进win8,没有操作系统选择项。(但是fedora确实往win8创建的EFI分区写了一个fedora文件夹)
2. 该模式下装在移动硬盘或U盘的fedora能启动(但是grub2界面会有错误一闪而过,之后出现系统选项)
3. UEFI+GPT下没有测试安装kubuntu

——————6月27日——————
凌晨试了一下安装opensuse到硬盘和U盘,
U盘:正常安装,正常启动(启动速度极快,USB3.0 SLC u盘,读200M/S,写160M/S,4K性能大约1M/S)
硬盘:装的很顺利,重启之后不能进系统,错误信息与硬盘有关

——————7月10日——————
最近,尝试不用lvm分区安装,重启后不提是XXXXXXXX does not exsit,但是一样会进入“紧急模式”,exit后,能进输入密码的界面,之后就能正常使用,
每次重启都会这样,看了一下日志,错误信息集中在硬盘上。
用systemd-analyze看了一下,这个问题与intitrd关系比较大。
尝试自己下载并编译内核同时disable initrd,没成功启动。

——————7月13日——————
找到一个国外的帖子,说是sony pro 13关闭NCQ后问题解决。
http://www.nicksplace.com.au/2013/07/04 ... sd-issues/
刚才测试了,在笔记本自带SSD上安装fedora完成后关闭NCQ,正常启动。暂不明确关闭NCQ对硬盘性能的影响。
关闭NCQ方法:
编辑/etc/default/grub,在GRUB_CMDLINE_LINUX_DEFAULT行后面添加libata.force=noncq,然后更新grub2即可
上次由 iyueyun 在 2014-07-13 23:27,总共编辑 7 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 是不是Linux对PCI-E的SSD的支持不好?

#2

帖子 poloshiao »

PCI-E的SSD
對於 SSD 支援應該沒問題 但是目前只有對 Intel 及 Samsung 預設支援好一點
以上为MBR模式下。
UEFI+GPT下的结论为
Ubuntu 14.04 64 bit 對於 UEFI 及 GPT 的支援度 已經成熟
建議你 暫時把 MBR 擺一邊 專心研究 UEFI/GPT 安裝/設定/使用
會有比較進步的成果
sunnynatinc
帖子: 8
注册时间: 2009-05-18 14:48

Re: 是不是Linux对PCI-E的SSD的支持不好?

#3

帖子 sunnynatinc »

我安装了fedora,kubuntu,opensuse都没有问题,SSD应该是三星的MLC的,这点比较失望,我也是P13的机器。
iyueyun
帖子: 117
注册时间: 2008-04-05 4:28

Re: 是不是Linux对PCI-E的SSD的支持不好?

#4

帖子 iyueyun »

sunnynatinc 写了:我安装了fedora,kubuntu,opensuse都没有问题,SSD应该是三星的MLC的,这点比较失望,我也是P13的机器。
我的是美国亚马逊买的。

你的是国行吗?硬盘是什么接口的?
回复