大家好,我遇到了一个烦人的问题。我想在我的笔记本上用 Ubuntu 替换 Windows。我使用 USB 成功安装了 Ubuntu,但现在当我在没有 USB 的情况下重新启动它时,它显示没有可启动设备或类似的东西。我使用启动修复软件尝试修复它,但没有成功。http://paste2.org/pn7mxkj7是他们让我记下来的网址,以便帮我修复。有人能帮我吗
ubuntu@ubuntu:~$ sudo lsblk -o name,mountpoint,label,size,fstype;sudo parted -l
NAME MOUNTPOINT LABEL SIZE FSTYPE
sda 29.6G
└─sda1 /cdrom UBUNTU 16_0 29.6G vfat
loop0 /rofs 1.4G squashf
mmcblk0rpmb 4M
mmcblk0boot0 4M
mmcblk0boot1 4M
mmcblk0 29.1G
├─mmcblk0p1 512M vfat
├─mmcblk0p2 /media/ubuntu/1cbc9f59-3734-4d9c-92f2-177 26.7G ext4
└─mmcblk0p3 1.9G swap
Model: PNY USB 3.0 FD (scsi)
Disk /dev/sda: 31.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 31.7GB 31.7GB primary fat32 boot, lba
Error: /dev/mmcblk0rpmb: unrecognised disk label
Warning: Error fsyncing/closing /dev/mmcblk0rpmb: Input/output error
Retry/Ignore?
答案1
显然,您在安装过程中将 Grub 安装在了 USB 上,而不是/dev/sda
。您可以通过在 上安装 grub 来解决这个问题/dev/sda
。
针对不同的问题执行此处提供的步骤,但得到相同的解决方案(所有步骤的详细信息都在链接中)单击链接:
双启动在 Windows 10 上不起作用:
https://askubuntu.com/a/831175/29012
启动 Live 媒体后,在终端命令提示符下执行以下步骤:
替换/dev/sdaX
为安装 Ubuntu 的分区。
替换/dev/sdX
为计算机中的驱动器/dev/sda
。
这 ”$“符号是您输入命令时看到的终端提示符。“$“提示符是普通用户。“#“提示符是在以 运行时出现的root
。执行步骤时提示符会发生变化。复制并粘贴提示符后出现的命令。提示符显示这些行是终端命令。
$ sudo mount /dev/sdaX /mnt
$ for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
$ sudo chroot /mnt
$ sudo grub-install /dev/sdX
# update-grub
# exit
$ sudo for i in /sys /proc /run /dev; do sudo umount "/mnt/$i"; done
$ sudo umount /mnt
$ exit
现在,reboot
您和计算机就无需 USB 设备了。