我在 ChromeOS 上的 chroot 中运行 Ubuntu 14.04,它使用 UEFI 系统。为了安装 WinUSB 来为 Windows 创建恢复媒体,我不得不更改grub-efi-amd64为grub-pc. WinUSB 为我执行了这个过程。据我所知,这会使我的设备无法启动。
为了解决这个问题,我跑了sudo apt-get install grub-efi这可能已经解决了这个问题,但我不想重新启动以找出万一我错了。
我将如何检查问题是否已解决?
有人告诉我,我可以运行sudo grub以进入 grub 外壳,然后echo $grub_install告诉我是否正在使用grub-pc或grub-efi-amd64。但是,我使用的是 GRUB 2.02 并且sudo grub似乎已被弃用。
由于我使用的是始终启动到 ChromeOS 的 Chromebook,因此我无法在启动时访问 GRUB shell。
谁能帮我?
我有一个 64GB 的 SD 卡,我想将它用于 Raspberry Pi。我遇到了一些问题,所以我想擦拭它并重新开始。为此,我想在 sdb 上创建一个 FAT32 格式的分区。
sudo fdisk /dev/sdb似乎工作正常,直到决赛w它通知我:
分区表已更改。
调用 ioctl() 重新读取分区表。
重新读取分区表失败。:设备或资源繁忙
内核仍然使用旧表。新表将在下次重新启动或运行 partprobe(8) 或 kpartx(8) 后使用。
我也试过sufo cfdisk /dev/sdb,这似乎有效 - 但是当我使用 gparted 时,GUI 说文件系统是“未知的”。如果我尝试使用 gparted 将其格式化为 FAT32,我会收到一条错误消息:
解压错误
/dev/sdb 上的分区 1、2 已写入,但我们无法通知内核更改,可能是因为它/它们正在使用中。因此,旧分区将继续使用。在进行进一步更改之前,您应该立即重新启动
单击该消息上的忽略将中止操作。
的输出umount /dev/sdb是umount: /dev/sdb: not mounted
我不知所措。我该怎么做才能格式化和重新分区这个 SD?