win10系统下安装Ubuntu 分区不识别(求助大神)

系统安装、升级讨论
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#16

帖子 shamrock » 2017-12-19 19:00

poloshiao 写了:
现在可以正常登陆windows
1. 登入 Windows 執行下述指令
1-1. DISKPART> list disk
1-2. DISKPART> list partition
1-3. DISKPART> list volume
把結果複製貼上來
1-4. DISKPART 指令用法 參閱
https://davidzych.com/install-windows-1 ... ash-drive/

2. 打開控制台 / 磁盤管理程式 畫面
把 擷圖 貼上來
工作模式既不是ACHI也不是RAID,而是intel rst premium.
3. 試試 fsarchiver
3-0. 登入 UBUNTU 試用桌面 把下面指令 複製 貼進終端機 執行
3-1. 安裝 fsarchiver
sudo apt install fsarchiver
3-2. 把下面指令 複製 貼進終端機 執行
3-2-1. sudo lspci -knn | grep -i raid
3-2-2. sudo fsarchiver probe simple
3-2-3. sudo fsarchiver probe detailed
把結果全部直接 選取/複製/貼上來
不要摘錄 以免遺漏重要訊息
不要擷圖 方便回文直接引用你貼上來的資料 方便你閱讀

4. 進階參閱
4-1. https://ubuntuforums.org/showthread.php?t=2362973
Install Ubuntu on integrated SSD currently used for Intel RST?
4-2. https://forum.level1techs.com/t/intel-r ... all/117182
Intel RST not recognized during Linux install
ubuntu@ubuntu:~$ sudo lspci -knn | grep -i raid
00:17.0 RAID bus controller [0104]: Intel Corporation 82801 Mobile SATA Controller [RAID mode] [8086:282a] (rev 31)
Subsystem: ASUSTeK Computer Inc. 82801 Mobile SATA Controller [RAID mode] [1043:1cb0]

ubuntu@ubuntu:~$ sudo fsarchiver probe simple
[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN]
[sda ] [Extreme Pro ] [ 238.50 GB] [ 8] [ 0]

[=====DEVICE=====] [==FILESYS==] [======LABEL======] [====SIZE====] [MAJ] [MIN]
[loop0 ] [squashfs ] [<unknown> ] [ 1.43 GB] [ 7] [ 0]
[sda4 ] [vfat ] [Ubuntu 16.0 ] [ 238.50 GB] [ 8] [ 4]

ubuntu@ubuntu:~$ sudo fsarchiver probe detailed
[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN]
[sda ] [Extreme Pro ] [ 238.50 GB] [ 8] [ 0]

[=====DEVICE=====] [==FILESYS==] [======LABEL======] [====SIZE====] [MAJ] [MIN] [==============LONGNAME==============] [=================UUID=================]
[loop0 ] [squashfs ] [<unknown> ] [ 1.43 GB] [ 7] [ 0] [/dev/loop0 ] [<unknown> ]
[sda4 ] [vfat ] [Ubuntu 16.0 ] [ 238.50 GB] [ 8] [ 4] [/dev/sda4 ] [B4FE-5315 ]
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#17

帖子 shamrock » 2017-12-19 19:37

funicorn 写了:Intel RST就是一种高级的RAID,它将你的固态硬盘和机械硬盘做了阵列并重新映射为分区。Linux现在似乎已经通过MD RAID支持Intel RST。

你可以这么尝试一下:在进入Livecd时的启动菜单上按e,在启动参数上添加 domdadm nodmraid,这样内核会加载mdraid模块,来检测RST。

进入Live桌面后,打开终端,键入

代码: 全选

livecd ~ # ls /dev/md 
以及

代码: 全选

mdadm --detail-platform
看输出信息。如果出现了“Platform : Intel(R) Matrix Storage Manager”,说明分区系统被识别了。

然后再安装系统。
输出信息出现了Platform : Intel(R) Matrix Storage Manager ,但是安装系统的时候,依旧没有识别分区。。。

ubuntu@ubuntu:~$ livecd ~ # ls /dev/md
livecd: command not found

ubuntu@ubuntu:~$ sudo mdadm --detail-platform
Platform : Intel(R) Matrix Storage Manager
Version : 15.5.0.2858
RAID Levels : raid0 raid10 raid5
Chunk Sizes : 4k 8k 16k 32k 64k 128k
2TB volumes : supported
2TB disks : supported
Max Disks : 11
Max Volumes : 2 per array, 4 per controller
I/O Controller : /sys/devices/pci0000:00/0000:00:17.0 (SATA)
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#18

帖子 funicorn » 2017-12-19 19:45

livecd~# 不要,只要

代码: 全选

ls /dev/md
或者

代码: 全选

ls /dev/md*
shamrock 写了:
funicorn 写了:Intel RST就是一种高级的RAID,它将你的固态硬盘和机械硬盘做了阵列并重新映射为分区。Linux现在似乎已经通过MD RAID支持Intel RST。

你可以这么尝试一下:在进入Livecd时的启动菜单上按e,在启动参数上添加 domdadm nodmraid,这样内核会加载mdraid模块,来检测RST。

进入Live桌面后,打开终端,键入

代码: 全选

livecd ~ # ls /dev/md 
以及

代码: 全选

mdadm --detail-platform
看输出信息。如果出现了“Platform : Intel(R) Matrix Storage Manager”,说明分区系统被识别了。

然后再安装系统。
输出信息出现了Platform : Intel(R) Matrix Storage Manager ,但是安装系统的时候,依旧没有识别分区。。。

ubuntu@ubuntu:~$ livecd ~ # ls /dev/md
livecd: command not found

ubuntu@ubuntu:~$ sudo mdadm --detail-platform
Platform : Intel(R) Matrix Storage Manager
Version : 15.5.0.2858
RAID Levels : raid0 raid10 raid5
Chunk Sizes : 4k 8k 16k 32k 64k 128k
2TB volumes : supported
2TB disks : supported
Max Disks : 11
Max Volumes : 2 per array, 4 per controller
I/O Controller : /sys/devices/pci0000:00/0000:00:17.0 (SATA)
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#19

帖子 shamrock » 2017-12-19 21:08

funicorn 写了:livecd~# 不要,只要

代码: 全选

ls /dev/md
或者

代码: 全选

ls /dev/md*
shamrock 写了:
funicorn 写了:Intel RST就是一种高级的RAID,它将你的固态硬盘和机械硬盘做了阵列并重新映射为分区。Linux现在似乎已经通过MD RAID支持Intel RST。

你可以这么尝试一下:在进入Livecd时的启动菜单上按e,在启动参数上添加 domdadm nodmraid,这样内核会加载mdraid模块,来检测RST。

进入Live桌面后,打开终端,键入

代码: 全选

livecd ~ # ls /dev/md 
以及

代码: 全选

mdadm --detail-platform
看输出信息。如果出现了“Platform : Intel(R) Matrix Storage Manager”,说明分区系统被识别了。

然后再安装系统。
输出信息出现了Platform : Intel(R) Matrix Storage Manager ,但是安装系统的时候,依旧没有识别分区。。。

ubuntu@ubuntu:~$ livecd ~ # ls /dev/md
livecd: command not found

ubuntu@ubuntu:~$ sudo mdadm --detail-platform
Platform : Intel(R) Matrix Storage Manager
Version : 15.5.0.2858
RAID Levels : raid0 raid10 raid5
Chunk Sizes : 4k 8k 16k 32k 64k 128k
2TB volumes : supported
2TB disks : supported
Max Disks : 11
Max Volumes : 2 per array, 4 per controller
I/O Controller : /sys/devices/pci0000:00/0000:00:17.0 (SATA)
ubuntu@ubuntu:~$ ls /dev/md
ls: cannot access '/dev/md': No such file or directory 。。。

另外启动参数是这样添加的吗?
QQ截图20171219210532.png
启动参数
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#20

帖子 funicorn » 2017-12-19 22:20

启动参数应该加在linux那一行,quiet splash 后面,注意留空格
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
poloshiao
论坛版主
帖子: 18245
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1948 次

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#21

帖子 poloshiao » 2017-12-20 7:26

sudo lspci -knn | grep -i raid
00:17.0 RAID bus controller [0104]: Intel Corporation 82801 Mobile SATA Controller [RAID mode] [8086:282a] (rev 31)
1. 你有一個 Raid Card 目前設定為 Raid 模式
1-1. DISKPART> list disk
1-2. DISKPART> list partition
1-3. DISKPART> list volume
把結果複製貼上來
2. 從你貼上來的資料 你在 Windows 時 是把硬盤是當單盤看待 並沒有組成 Raid
sudo fsarchiver probe simple
sudo fsarchiver probe detailed
3. 從你貼上來的資料 Ubuntu 還是無法識別 兩顆硬盤

4. 建議
4-1. 進 Bios 把 Raid Card (目前設定為 Raid 模式) 更改為 AHCI 模式
4-1-1. https://zh.wikipedia.org/zh-cn/AHCI
高级主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI)
4-1-2. 詳細參閱你的 Intel Corporation 82801 Mobile SATA Controller 使用說明書 及 硬盤使用說明書
4-2. 進 Bios 把所有關機還保留耗用電源的選項 全部改為 disabled
4-2-1. 參閱 Bios 使用說明書
4-3. 登入 Windows 把所有關機還保留耗用電源的選項 全部改為 disabled
4-3-1. 參閱
https://askubuntu.com/questions/221835/ ... -with-uefi
How do I install Ubuntu alongside a pre-installed Windows with UEFI?
4-4. 登入 UEFI 設定 把 Secure Boot 更改為 disabled

5. 如果上述還無法顯示硬盤
試試 登入 UEFI 設定 把 uefi 改為 disabled (即 改為 Legacy Bios enabled)
重新開機
如果可以識別兩顆硬盤 請再貼文
(注意 還沒建議你進行安裝 Ubuntu)
ls /dev/md
ls: cannot access '/dev/md': No such file or directory 。。。
6. 試試
sudo ls -al /dev | grep md
6-1. 上述指令 如果存在 /dev/md 目錄
再試試
sudo ls -al /dev/md
6-2. 補充
/dev 路徑 需要加 sudo 以借用 root 權限
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#22

帖子 shamrock » 2017-12-20 10:49

折腾了半天最后把模式调为AHCI,并重装系统,谢谢各位大神指点!
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

Re: win10系统下安装Ubuntu 分区不识别(求助大神)

#23

帖子 shamrock » 2017-12-21 12:26

九天星 写了:跟我的笔记本当年的问题应该是一样的。
是GPT分区引起的。

我的笔记本是索尼的,当时在安装UBUNTU的时候情况与你类似,当初找了很久没找到原因。

后来是怎么解决的呢?

狠下心来,将电脑硬盘重新格式化,将什么隐藏分区,恢复分区统统格掉。如果你的单块硬盘空间不大于2T,可以考虑不使用GPT分区。

估计此问题就解决了。

分析原因:有些品牌厂商在出厂预装系统的时候可能做了某些限制。
捣鼓了半天,最后重装了系统。。。在重装前,在bios里把sata改成了achi,然后重装,就可以识别硬盘了
回复

回到 “系统安装和升级”