经过一番搜索,我没有找到我的问题到底是什么,或者至少我无法将它与我过去发现的任何问题联系起来。
旧设置
硬盘有 2 个分区,一个分区上 grub 启动 ubuntu,另一个分区上启动 win7。一切顺利。
新设置
一两个月前我买了一个SSD,现在正在用它的Win10写这篇文章。它只有这个分区。
HDD 的 Win7 分区已格式化,但 Ubuntu 的分区尚未格式化。问题是:当我尝试从 HDD 启动(启动菜单上的热键)时,它不再起作用。
我对问题的理解
我没有清除整个硬盘内容,只清除了 Win7 分区,所以我认为即使 Windows 无法再启动(显然),Ubuntu 也可以。好吧,我不认为我具备修复此问题的知识,因为我不知道是否可以按现在的状态修复它,或者我是否必须清除 ubuntu 分区并重新开始,或者我是否必须从该驱动器中清除 grub(我甚至不知道如何执行此操作),很多问题出现了!
我想学习什么
好的,现在想要的结果是:Windows 10 从 SSD 启动,就像现在一样。Ubuntu 从 HDD 分区 #2 启动(如果我没记错的话)。HDD 分区 #1 用作 Win10 的存储。
我不在乎启动过程是否是:
- 从硬盘驱动器,如“电脑打开,硬盘驱动器启动 grub,我选择,grub 执行其操作”或
- 从启动热键开始,例如“电脑开机,我按下启动设备热键,选择驱动器,操作系统启动”
我只需要它尽快工作。提前致谢。
更新:我设法使用 grub 提示符启动,但我进入了 tty。然后,我发现那里没有问题,于是我尝试重新启动。当 Ubuntu 徽标(加载屏幕)出现时,我终于高兴了:它停在那里。也许视频驱动程序、我的视频卡或显示器出了问题?
fdisk -l 输出
磁盘 /dev/sda:1000.2 GB,1000204886016 字节
255 个磁头,63 个扇区/磁道,121601 个柱面,共计 1953525168 个扇区
单位 = 1 * 512 的扇区 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标识符:0xf4ca1ca3
设备启动开始结束块 ID 系统
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1495039999 747416576 7 HPFS/NTFS/exFAT
/dev/sda3 1495042046 1953523711 229240833 5 扩展
分区 3 未从物理扇区边界开始。
/dev/sda5 1945526272 1953523711 3998720 82 Linux swap / Solaris
/dev/sda6 1495042048 1945526271 225242112 83 Linux
分区表条目不按磁盘顺序排列
磁盘 /dev/sdb:120.0 GB,120034123776 字节
255 个磁头,63 个扇区/磁道,14593 个柱面,共计 234441648 个扇区
单位 = 1 * 512 的扇区 = 512 字节
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标识符:0x6597ec03
设备启动开始结束块 ID 系统
/dev/sdb1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
/dev/sdb2 1026048 234438655 116706304 7 HPFS/NTFS/exFAT
磁盘 /dev/sdc:8004 MB,8004304896 字节
255 个磁头,63 个扇区/磁道,973 个柱面,共 15633408 个扇区
单位 = 1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标识符:0x027e5a9a
设备启动开始结束块 ID 系统
/dev/sdc1 * 2048 15633407 7815680 c W95 FAT32 (LBA)
答案1
我会将 GRUB 重新安装到你的硬盘上。
- 启动到 liveUSB 或 liveCD
- 选择“预览 Ubuntu”或找到无需安装即可进入桌面的方法
- 打开终端
- 跑步
lsblk
- 使用 的输出
lsblk
,获取 HDD 的磁盘(可能是 /dev/sda 或 /dev/sdb)。 - 运行
grub-install /dev/sdX
其中 X 是之前见过的字母 - 重新开始
如果你仍然无法启动 Ubuntu,请按照第一个答案操作这个帖子。
此后,您可以使用 GParted 处理分区。搜索 askUbuntu 以获取更多信息。