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

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

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

#1

帖子 shamrock » 2017-12-18 13:34

各位大神求助,我的电脑是固态加机械双硬盘的,win10装在固态内。利用u盘安装Ubuntu16.04时,在安装引导界面时没有安装类型选择这一步,而是直接跳到了分区界面,但是这个界面是空白的,如附件所示,在Ubuntu论坛上也发现了和我出现一样问题的情况,但有可能是不一样的原因,所以想请大神指导一下,看一下具体是什么原因导致的,该怎样解决,谢谢!
1.png
具体问题情况
2.png
gparted磁盘情况
3.png
windows磁盘情况
poloshiao
论坛版主
帖子: 18245
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1948 次

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

#2

帖子 poloshiao » 2017-12-18 17:36

利用u盘安装Ubuntu16.04时

U 盤開機 選擇 第一項 Try 登入試用桌面 把下面指令 複製 貼進終端機 執行
1. sudo efibootmgr -v
2. sudo parted -l print
3. sudo ls -al /dev/disk/by-uuid/*
4. sudo ls -al /dev/disk/by-partuuid/*
把結果直接複製貼上來
不要摘錄 不要擷圖
方便回文直接引用你貼上來的資料
方便你閱讀
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

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

#3

帖子 shamrock » 2017-12-18 19:09

poloshiao 写了:利用u盘安装Ubuntu16.04时

U 盤開機 選擇 第一項 Try 登入試用桌面 把下面指令 複製 貼進終端機 執行
1. sudo efibootmgr -v
2. sudo parted -l print
3. sudo ls -al /dev/disk/by-uuid/*
4. sudo ls -al /dev/disk/by-partuuid/*
把結果直接複製貼上來
不要摘錄 不要擷圖
方便回文直接引用你貼上來的資料
方便你閱讀
ubuntu@ubuntu:~$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0000,0001
Boot0000* Windows Boot Manager HD(1,GPT,4b1b0689-6f39-45a0-8bcb-833e05b35f07,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...zw...............
Boot0001* UEFI: SanDisk Extreme Pro 0, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(21,0)/HD(1,MBR,0x4294967274,0x100,0x1dcfff00)..BO

ubuntu@ubuntu:~$ sudo parted -l print
Model: SanDisk Extreme Pro (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
4 131kB 256GB 256GB primary fat32 boot, lba


ubuntu@ubuntu:~$ sudo ls -al /dev/disk/by-uuid/*
lrwxrwxrwx 1 root root 10 Dec 18 18:58 /dev/disk/by-uuid/B4FE-5315 -> ../../sda4

ubuntu@ubuntu:~$ sudo ls -al /dev/disk/by-partuuid/*
ls: cannot access '/dev/disk/by-partuuid/*': No such file or directory
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

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

#4

帖子 funicorn » 2017-12-18 19:21

很简单,安装程序自带的分区工具无法识别你的硬盘分区。以你parted 的输出结果来说,只看到了一块硬盘sda,而没有看到任何分区,比如sda1。于是安装程序认为你的硬盘是空白没有分区的。

这种情况,应该考虑一下你的硬盘做了加密或阵列的可能性。
添加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 分区不识别(求助大神)

#5

帖子 poloshiao » 2017-12-18 19:31

Disk /dev/sda: 256GB
Partition Table: msdos
1. /dev/sda 硬盤 分割表是 msdos (或稱 mbr) 分割模式
sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0000,0001
Boot0000* Windows Boot Manager HD(1,GPT,4b1b0689-6f39-45a0-8bcb-833e05b35f07,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...zw...............
Boot0001* UEFI: SanDisk Extreme Pro 0, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(21,0)/HD(1,MBR,0x4294967274,0x100,0x1dcfff00)..BO
2. 表示 你的 Windows 是在 UEFI 開機模式 安裝的
sudo ls -al /dev/disk/by-partuuid/*
ls: cannot access '/dev/disk/by-partuuid/*': No such file or directory
2-1. 但是 目前並沒有 partuuid=4b1b0689-6f39-45a0-8bcb-833e05b35f07 的 gpt 分割區 ?
2-2. 你目前還能開機登入 Windows ?

3. UEFI 開機模式下
開機硬盤 必須是 gpt 分割模式
但是这个界面是空白的
Disk /dev/sda: 256GB
4 131kB 256GB 256GB primary fat32 boot, lba
4. 整顆硬盤 目前只有一個分割區 /dev/sda4 fat32 格式
4-1. 新手 最好不要把 Ubuntu 安裝到 fat32 或 ntfs 一般建議安裝到 ext4
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

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

#6

帖子 funicorn » 2017-12-18 19:38

直觉判断,他的分区表是一份假的msdos,实际上是GPT。分区工具将其误判为MSDOS了,所以啥也读不出来,可能是GPT签名丢失了。
poloshiao 写了:
Disk /dev/sda: 256GB
Partition Table: msdos
1. /dev/sda 硬盤 分割表是 msdos (或稱 mbr) 分割模式
sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0000,0001
Boot0000* Windows Boot Manager HD(1,GPT,4b1b0689-6f39-45a0-8bcb-833e05b35f07,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...zw...............
Boot0001* UEFI: SanDisk Extreme Pro 0, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(21,0)/HD(1,MBR,0x4294967274,0x100,0x1dcfff00)..BO
2. 表示 你的 Windows 是在 UEFI 開機模式 安裝的
sudo ls -al /dev/disk/by-partuuid/*
ls: cannot access '/dev/disk/by-partuuid/*': No such file or directory
2-1. 但是 目前並沒有 partuuid=4b1b0689-6f39-45a0-8bcb-833e05b35f07 的 gpt 分割區 ?
2-2. 你目前還能開機登入 Windows ?

3. UEFI 開機模式下
開機硬盤 必須是 gpt 分割模式
但是这个界面是空白的
Disk /dev/sda: 256GB
4 131kB 256GB 256GB primary fat32 boot, lba
4. 整顆硬盤 目前只有一個分割區 /dev/sda1 fat32 格式
4-1. 新手 最好不要把 Ubuntu 安裝到 fat32 或 ntfs 一般建議安裝到 ext4
添加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 分区不识别(求助大神)

#7

帖子 shamrock » 2017-12-18 20:06

funicorn 写了:很简单,安装程序自带的分区工具无法识别你的硬盘分区。以你parted 的输出结果来说,只看到了一块硬盘sda,而没有看到任何分区,比如sda1。于是安装程序认为你的硬盘是空白没有分区的。

这种情况,应该考虑一下你的硬盘做了加密或阵列的可能性。
你好,其实看到的这块硬盘是U盘,电脑中的固态和机械盘均没有识别出
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

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

#8

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

poloshiao 写了:
Disk /dev/sda: 256GB
Partition Table: msdos
1. /dev/sda 硬盤 分割表是 msdos (或稱 mbr) 分割模式
sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0000,0001
Boot0000* Windows Boot Manager HD(1,GPT,4b1b0689-6f39-45a0-8bcb-833e05b35f07,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...zw...............
Boot0001* UEFI: SanDisk Extreme Pro 0, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(21,0)/HD(1,MBR,0x4294967274,0x100,0x1dcfff00)..BO
2. 表示 你的 Windows 是在 UEFI 開機模式 安裝的
sudo ls -al /dev/disk/by-partuuid/*
ls: cannot access '/dev/disk/by-partuuid/*': No such file or directory
2-1. 但是 目前並沒有 partuuid=4b1b0689-6f39-45a0-8bcb-833e05b35f07 的 gpt 分割區 ?
2-2. 你目前還能開機登入 Windows ?

3. UEFI 開機模式下
開機硬盤 必須是 gpt 分割模式
但是这个界面是空白的
Disk /dev/sda: 256GB
4 131kB 256GB 256GB primary fat32 boot, lba
4. 整顆硬盤 目前只有一個分割區 /dev/sda4 fat32 格式
4-1. 新手 最好不要把 Ubuntu 安裝到 fat32 或 ntfs 一般建議安裝到 ext4
你好,现在可以正常登陆windows,是一个新买的电脑,还没怎么用。
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

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

#9

帖子 shamrock » 2017-12-18 20:17

funicorn,

那么怎么解决GPT丢失的这个问题呢。有一个不解的地方,我是刚买的一个电脑,GPT签名怎么会丢失呢?
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

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

#10

帖子 funicorn » 2017-12-18 20:53

有没有安装过其他操作系统?比如MAC?

如果没有。问题就是比较特殊那种,比如raid

我建议你进一下BIOS,查看一下你的三块硬盘的工作模式,一般的选项有UDE,ACHI,RAID

1. 如果确认是RAID模式,那么启动到适用环境后,先运行一下:

代码: 全选

sudo dmraid -rE
2. 另外,你好像没有说你是以什么方式启动的U盘,是传统启动,还是UEFI启动,因为你的计算机是UEFI启动的,所以你制作USB安装盘的时候,最好也制作成UEFI启动模式的。
shamrock 写了:funicorn,

那么怎么解决GPT丢失的这个问题呢。有一个不解的地方,我是刚买的一个电脑,GPT签名怎么会丢失呢?
添加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 分区不识别(求助大神)

#11

帖子 shamrock » 2017-12-18 22:06

funicorn 写了:有没有安装过其他操作系统?比如MAC?

如果没有。问题就是比较特殊那种,比如raid

我建议你进一下BIOS,查看一下你的三块硬盘的工作模式,一般的选项有UDE,ACHI,RAID

1. 如果确认是RAID模式,那么启动到适用环境后,先运行一下:

代码: 全选

sudo dmraid -rE
2. 另外,你好像没有说你是以什么方式启动的U盘,是传统启动,还是UEFI启动,因为你的计算机是UEFI启动的,所以你制作USB安装盘的时候,最好也制作成UEFI启动模式的。
shamrock 写了:funicorn,

那么怎么解决GPT丢失的这个问题呢。有一个不解的地方,我是刚买的一个电脑,GPT签名怎么会丢失呢?
你好,刚刚我检查了一下,发现工作模式既不是ACHI也不是RAID,而是intel rst premium.
头像
九天星
帖子: 1347
注册时间: 2007-07-14 20:45
送出感谢: 67 次
接收感谢: 39 次

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

#12

帖子 九天星 » 2017-12-18 22:55

跟我的笔记本当年的问题应该是一样的。
是GPT分区引起的。

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

后来是怎么解决的呢?

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

估计此问题就解决了。

分析原因:有些品牌厂商在出厂预装系统的时候可能做了某些限制。
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

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

#13

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

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”,说明分区系统被识别了。

然后再安装系统。
上次由 funicorn 在 2017-12-19 14:50,总共编辑 2 次。
添加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 分区不识别(求助大神)

#14

帖子 poloshiao » 2017-12-19 14:43

现在可以正常登陆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
shamrock
帖子: 13
注册时间: 2017-12-18 13:13
系统: win10
送出感谢: 0
接收感谢: 0

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

#15

帖子 shamrock » 2017-12-19 18:49

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
DISKPART> list disk

磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 931 GB 200 GB *
磁盘 1 联机 238 GB 1024 KB *

DISKPART> select disk 0

磁盘 0 现在是所选磁盘。

DISKPART> list partition

分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 310 GB 1024 KB
分区 2 主要 310 GB 310 GB
分区 3 主要 110 GB 621 GB

DISKPART> list volume

卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
卷 0 E 新加卷 NTFS 磁盘分区 310 GB 正常
卷 1 F 新加卷 NTFS 磁盘分区 310 GB 正常
卷 2 G 新加卷 NTFS 磁盘分区 110 GB 正常
卷 3 C OS NTFS 磁盘分区 100 GB 正常 启动
卷 4 D 固态2区 NTFS 磁盘分区 136 GB 正常
卷 5 SYSTEM FAT32 磁盘分区 260 MB 正常 系统
卷 6 RECOVERY NTFS 磁盘分区 800 MB 正常 已隐藏

DISKPART> select disk 1

磁盘 1 现在是所选磁盘。

DISKPART> list partition

分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 系统 260 MB 1024 KB
分区 2 保留 16 MB 261 MB
分区 3 主要 100 GB 277 MB
分区 4 主要 136 GB 100 GB
分区 5 恢复 800 MB 237 GB

DISKPART> list volume

卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
卷 0 E 新加卷 NTFS 磁盘分区 310 GB 正常
卷 1 F 新加卷 NTFS 磁盘分区 310 GB 正常
卷 2 G 新加卷 NTFS 磁盘分区 110 GB 正常
卷 3 C OS NTFS 磁盘分区 100 GB 正常 启动
卷 4 D 固态2区 NTFS 磁盘分区 136 GB 正常
卷 5 SYSTEM FAT32 磁盘分区 260 MB 正常 系统
卷 6 RECOVERY NTFS 磁盘分区 800 MB 正常 已隐藏

截图是这个吗?
捕获1.PNG
磁盘
回复

回到 “系统安装和升级”