所以我想安装 Ubuntu 并从 USB 启动。我是 Ubuntu 新手。
当我单击“其他”时,它显示 4 个分区:第一个 1mb,sda1,未知的可用空间,第二个 100mb sda2(我知道它是从 win7 恢复系统),第三个是 170gb(win7)sda3,最后一个是 830gb,我不知道这是从哪里来的......在 Windows 上我将它们分开。
这是错误还是什么?如何安装而不丢失所有数据并保留 Win7?
当我尝试不安装时,我可以看到我的 3 个分区(170gb、600gb、230gb),但是当我尝试安装时却看不到。
编辑
ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
输出如下:
GPT fdisk (gdisk) version 0.8.7
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2729AEE7-A594-4A07-91DF-96116B581067
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 8-sector boundaries
Total free space is 2044 sectors (1022.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 63 2047 992.5 KiB 4200 Windows LDM data
2 2048 206847 100.0 MiB 4200 Windows LDM data
3 206848 245762047 117.1 GiB 4200 Windows LDM data
4 245762048 1953523119 814.3 GiB 4200 Windows LDM data
和,
ubuntu@ubuntu:~$ sudo fdisk -l
输出如下:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x13344b63
Device Boot Start End Blocks Id System
/dev/sda1 63 2047 992+ 42 SFS
Partition 1 does not start on physical sector boundary.
/dev/sda2 * 2048 206847 102400 42 SFS
/dev/sda3 206848 245762047 122777600 42 SFS
/dev/sda4 245762048 1953523119 853880536 42 SFS
答案1
您的磁盘已设置为 Windows逻辑磁盘管理器 (LDM)系统(又称“动态磁盘”),它是常规分区之上的专有 Microsoft 层。LDM 在概念上类似于 Linux逻辑卷管理器 (LVM),但这两种格式不兼容。无论如何,您无法在当前状态下在磁盘上安装 Ubuntu ——至少不容易。(也许可以拼凑一些东西,但即使对于 Linux 专家来说,这也是一个挑战。)
最简单的解决方案是从 LDM 转换为更传统的分区设置。一些商业 Windows 工具,例如易我分区大师和分区向导,应该能够无损地完成此操作。Windows 附带的工具也可以进行转换,但只能从一组干净的分区开始(从而有效地擦除数据)。当然,如果您愿意备份数据并知道如何在恢复后将系统恢复到可启动状态,这可能是一个可接受的解决方案。(就此而言,我强烈建议在尝试以任何方式转换磁盘之前备份所有数据;尽管转换可能很简单,但错误、不合时宜的电源故障或其他问题的后果可能是灾难性的。)有些人报告说擦除分区表然后使用 TestDisk 创建一组新分区是成功的,但我不建议这样做,因为无法保证 LDM 设置中的文件系统是连续的,这是 TestDisk 的假设。因此,如果满足该假设,TestDisk 将工作,但如果不满足,您最终可能会得到损坏的文件系统和至少一些丢失的数据。
另一个选择是购买另一个磁盘并在其上安装 Linux。这样,您可以保留 Windows LDM 配置,让 Linux 控制新磁盘。
值得一提的是,每当您在磁盘上创建超过四个分区的设置时,Windows 都会习惯性地从传统配置转换为 LDM。据我所知,Windows 不会警告您它正在做什么——或者即使它发出了警告,消息似乎也没有什么印象,因为我还没有看到任何人提到过它。因此,您应该绝不使用标准 Windows 分区工具来添加分区,特别是如果您知道您将超过四个分区,除非您愿意使用 LDM 设置。(新手常犯的一个错误是在运行 Linux 安装程序之前使用 Windows 为 Linux 创建分区。这通常会使分区数超过四个,并需要做更多工作来解决这个问题。)
答案2
从 Windows 内部缩小 LDM 分区
然后会出现可用空间,您可以在那里安装 Ubuntu。
显示于:https://askubuntu.com/a/521195/52975
禁用页面文件和系统保护以完全缩小磁盘
如图所示:https://superuser.com/questions/1017764/how-to-shrink-a-windows-10-partition/1060508#1060508
否则,Windows 会有一些不可移动的文件,并且您无法按照您想要的方式缩小分区。