电脑上原来有个win7, 由于要在 ubuntu 环境下开发, 所以要装个 ubuntu 。
在 win7 下, 通过压缩卷, 腾出来了 150G 的空间。
安装 ubuntu 的时候, 提示说我电脑上没有操作系统。
选择分区的地方, 看到的只有整个硬盘设备, 看不到硬盘上的分区。
网上找了些资料, 通过命令:
sudo parted /dev/sda
进去后, 输入 print
提示:
可能是由不理解 GPT 分区表的程序导致的。或者您删除了 GPT 表,现在使用 msdos 分区表。这是 GPT 分区表吗?
是/Yes/否/No?
我输入了个 Yes , 还是看不到任何分区信息:
Model: ATA HGST HTS725050A7 (scsi)
磁盘 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分区表:gpt
数字 开始: End 大小 文件系统 Name 标志
根据网上帖子提示,进入 live , 然后输入如下命令:
sudo dd if=/dev/zero of=/dev/sda bs=1 count=8 seek=512
再安装 ubuntu , 就可以看到分区了。
找资料的过程中看到, 还有一种原因可能导致这种现象, 就是最后一个分区超出了磁盘范围, 导致 ubuntu 无法识别分区信息。
可以通过修改分区表来解决。
具体什么原因, 要在出现问题后, 通过 sudo parted /dev/sda print 来查看。
时间: 2024-11-07 06:08:52