Windows 11 支持最低限度的类似 Bash 的行编辑

Windows 11 支持最低限度的类似 Bash 的行编辑

我曾尝试在我的 Acer Spin-5 笔记本电脑上双启动 Ubuntu 和 Windows 11。一开始一切似乎都很好;我创建了一个实时 USB,安装了 Ubuntu,它实际上在没有 USB 的情况下启动并且正常工作!

问题就从这里开始。有一次,当我离开电脑时,电脑被关机了。我不确定这是硬关机(比如按住电源按钮)还是电脑从软件中关闭,但在重新启动时,Linux 开始显示“Minimal Bash-like”错误,我见过这种错误非常常见。我还加载了 Windows,发现它已进入恢复模式。

我尝试过几种方法试图自己修复这个问题,但到目前为止,没有一个在线或发布的修复方法对我有用。

以下是我按顺序尝试的操作:

  1. 尝试在实时 USB 中使用引导修复,但引导修复给我的唯一选项是创建报告。它似乎甚至没有识别出问题。
  2. 检查了我的分区(Linux 系统位于 /dev/sba5,有 40G 的空间。)
  3. 我使用了专门针对 Acer spin-5 笔记本电脑的指南来安装 Ubuntu,这显然很棘手。指南说我需要通过 Windows 命令提示符将 SATA 模式更改为 AHCI,我照做了,但这对安装也没有帮助。
  4. 我尝试使用 sudo mount 将根分区挂载到我的 /dev/sba5 分区并安装 grub,但这似乎也不起作用(我有一个 UEFI 系统)。
  5. 我尝试使用实时 USB 重新安装 Linux,但是安装程序应该有重新安装 Linux 的选项,但它只给了我擦除磁盘、与 Windows 一起安装等选项。
  6. 最后,我只是尝试使用 fdisk 删除分区 /dev/sba5(Linux 系统文件),这样我就可以完全重新开始,但是 fdisk 甚至无法识别该分区的存在。

此时,我不确定接下来该怎么做,我非常感谢任何可能得到的帮助。我会继续更新此帖子,因为我会尝试不同的解决方案并收到有关尝试什么的反馈。非常感谢您的阅读和任何建议!:)

资源

更新:

  • 我尝试在最小提示符中输入 exit,但没有出现错误消息。计算机似乎只是重新启动并直接启动到最小提示符,就像以前一样。感谢 user68186 的第一次尝试哈哈!:)
  • 因此,我认为问题可能是由于我的磁盘上没有启动所需的所有文件,或者可能是文件位置不正确,因为 GRUB 不知道在哪里加载内核。以下是通过我的实时 USB 访问的分区,在 GRUB 中会有 set 命令的图片。
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/loop0: 2.33 GiB, 2502324224 bytes, 4887352 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 4 KiB, 4096 bytes, 8 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 61.89 MiB, 64901120 bytes, 126760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 155.63 MiB, 163188736 bytes, 318728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 248.76 MiB, 260841472 bytes, 509456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 45.86 MiB, 48087040 bytes, 93920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 43.63 MiB, 45748224 bytes, 89352 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 81.26 MiB, 85209088 bytes, 166424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: HFS256G39TND-N21
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D1FF29AD-6B22-4C76-A90D-2203D0A78407

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    206847    204800   100M EFI System
/dev/sda2     206848    239615     32768    16M Microsoft reserved
/dev/sda3     239616 414169586 413929971 197.4G Microsoft basic data
/dev/sda4  498020352 500117503   2097152     1G Windows recovery environment
/dev/sda5  414171136 498020351  83849216    40G Linux filesystem

Partition table entries are not in disk order.


Disk /dev/sdb: 3.75 GiB, 4026531840 bytes, 7864320 sectors
Disk model: UDisk           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 18929DE9-0851-4C8A-8A1B-CE3271B13118

Device     Start     End Sectors  Size Type
/dev/sdb1   2048 7864286 7862239  3.7G Microsoft basic data


Disk /dev/loop8: 284 KiB, 290816 bytes, 568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

答案1

因此我想我应该发布最后的更新和我找到的解决方案:

所以基本上我只需重新安装 Ubuntu 并重新开始(在我遇到 GRUB 菜单问题之前几个小时我才刚刚安装了它,所以并没有丢失任何重要的东西)。

我最终做的是进入 Windows 11,从磁盘管理器查看我的分区,并删除之前安装 Ubuntu 的 sba 5 分区。

之后,我使用实时 USB 并安装了 Ubuntu 和 Windows 启动管理器,到目前为止一切似乎都运行正常。我尝试在两个操作系统之间切换,到目前为止还没有遇到问题。

我知道对于遇到类似问题的人来说这可能不是最有用的解决方案,所以如果任何读到这篇文章的人有任何其他解决方案或想法,请随时发布。:)

非常感谢您的阅读,祝您有美好的一天!

:)

相关内容