是不是Linux对PCI-E的SSD的支持不好?[貌似找到原因了]
发表于 : 2014-06-26 21:21
我的笔记本是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即可
基本硬件是
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即可