我最近升级了,目前我有 2 个 Windows 实例(1 个在我的 HDD 中,另一个在我新购买的 SSD 中)。显然我想从我的硬盘中删除 Windows 10。将仅使用OS-Uninstaller格式执行此操作,还是会格式化整个磁盘?我不想丢失我的数据。
最近,GRUB 引导加载程序在我的联想 Thinkpad X1 Carbon 上消失了。我通常双启动 Windows 10 和 Ubuntu,但现在它直接进入 Windows。我试图通过重新启动到 Ubuntu live-USB 并从终端启动引导修复来修复它。引导修复给出以下错误消息:“请创建一个 ESP 分区(FAT32,100MB~250MB,磁盘启动,引导标志)。这可以通过 Gparted 等工具执行。然后再试一次。”
这是引导修复的日志:https ://paste.ubuntu.com/p/yShmygxP4r/
我尝试了Unable to repair boot with Windows 8 和 Ubuntu 13.04 with gparted 的解决方案。但是,gparted 显示我在 /dev/nvme0n1p1 上有一个 260 MiB EFI 系统分区,其系统是 fat32 并且有一个引导标志。引导修复貌似无法识别这个分区。我尝试按照链接线程中的建议创建一个新的 EFI 分区。但这需要从附近的 Windows 分区前面腾出空间来腾出空间。我无法在 gparted 中执行此操作(不会让我释放空间),所以我然后重新启动回 Windows。但在 Windows 上,我无法从三个不同的分区管理器(Windows 10 磁盘管理、迷你工具分区向导、EaseUS Partition Master Free)释放 Windows 分区前面的空间。
我可以做些什么来修复 GRUB 菜单并重新启动进入我的 Ubuntu 分区的能力?
我在 Windows 10 旁边安装了 Ubuntu 20.04;但是,重新启动后,我在尝试启动 Windows 时遇到了蓝屏和错误代码 0xc0000001。有时我也收到错误代码 0xc0000098(“引导配置数据文件不包含操作系统的有效信息”)。
我之前已经成功设置了双启动,虽然不是在这台机器上。我已经尝试了很多在线建议的解决方案,但到目前为止都是空手而归。
值得庆幸的是,Ubuntu 20.04 似乎可以正常工作。在安装 Ubuntu 之前,我在这台机器上使用了大约一年的 Windows 10。
一些额外的细节:
- 两种操作系统均以 EFI 模式安装。
- Windows 启动修复无法找到解决方案
- 我有两个驱动器(一个 HDD,一个 SSD)。Ubuntu 20.04 完全位于 HDD 的一个分区上,而 Windows 10 安装在 SSD 上,用户文件位于 HDD 上。EFI 分区位于 HDD 上。
这是引导修复的最新输出,从 Ubuntu live USB 运行:http: //paste.ubuntu.com/p/QT2tnd4m3J/
在我全新安装 Ubuntu 20.04 LTS(使用 LVM 和完全加密)后,我的计算机立即使用 GNU GRUB 版本 2.04 启动。我直接到达 GRUB 控制台(支持最小的类似 BASH 的行编辑。对于第一个词,TAB 列出了可能的命令完成。任何其他地方的 TAB 都列出了可能的设备或文件完成)。
从 Ubuntu 18.04 LTS(使用 LVM 和完全加密)升级后,我的电脑已经安装了 Ubuntu 20.04 LTS。我对交换文件有一些问题(显然太小了),并决定重新安装。
该计算机是 Dell Latitude 7370(带 SSD)。BIOS 最近更新 (1.19.5)。没有双启动。
我确实从 live-USB 运行了引导修复,但没有执行“推荐修复”的选项。这是过去的bin:https ://paste.ubuntu.com/p/3Nr9jWWnZW/
grub> exit
让我进入蓝屏“启动恢复选项”,我可以在其中重置系统或继续启动。两者都让我回到 grub 控制台。
为了通过 GRUB 控制台,我需要输入以下命令((hd0,1) 我有另一个名字)。我在这里找到了这个解决方案
set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod linux
insmod normal
normal
这让我进入了 Ubuntu。我跑了apt-update
grub-update
apt-upgrade
。
但是当我重新启动计算机时。我在启动时回到了 GRUB 控制台。
结果为sudo df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,8G 0 3,8G 0% /dev
tmpfs 786M 1,9M 784M 1% /run
/dev/mapper/vgubuntu-root 232G 6,0G 214G 3% /
tmpfs 3,9G 466M 3,4G 12% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/loop0 9,2M 9,2M 0 100% /snap/canonical-livepatch/95
/dev/loop2 55M 55M 0 100% /snap/core18/1880
/dev/loop3 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop1 98M 98M 0 100% /snap/core/10185
/dev/loop4 256M 256M 0 100% /snap/gnome-3-34-1804/36
/dev/loop5 30M 30M 0 100% /snap/snapd/8542
/dev/loop6 50M 50M 0 100% /snap/snap-store/467
/dev/nvme0n1p5 704M 202M 451M 31% /boot
/dev/nvme0n1p1 511M 18M 494M 4% /boot/efi
tmpfs 786M 52K 786M 1% /run/user/1000
/dev/loop7 56M 56M 0 100% /snap/core18/1932
/dev/loop8 31M 31M 0 100% /snap/snapd/9721
/dev/loop9 51M 51M 0 100% /snap/snap-store/481
/dev/loop10 218M 218M 0 100% /snap/gnome-3-34-1804/60
其他信息来自sudo fdisk -l
Disk /dev/nvme0n1: 238,49 GiB, 256060514304 bytes, 500118192 sectors
Disk model: THNSN5256GPUK NVMe TOSHIBA 256GB
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: dos
Disk identifier: 0xa17a7df7
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/nvme0n1p2 1052670 500117503 499064834 238G 5 Extended
/dev/nvme0n1p5 1052672 2549759 1497088 731M 83 Linux
/dev/nvme0n1p6 2551808 500117503 497565696 237,3G 83 Linux
我花了一些时间试图找到一个没有任何成功的解决方案。知道问题是什么以及如何解决吗?
我在 Windows 10 中更改了 ubuntu 分区的标签,现在它没有启动。
[![这里是开机画面][1]][1][1]:https://isstatic.askoverflow.dev/sHWCJ.jpg
请帮忙 !!
我在 gparted 中看到这些带有读取标记的行
dumpe2fs: Superblock checksum does not match superblock while trying to open /dev/sda
The following list of software pavkages is required for ext4 file system support: e2fsprogs v1.41+.
我有一个奇怪的行为,我启动我的电脑,而不是 grub 菜单,我得到一个黑屏。我想它运行良好,因为我没有更改默认选项,然后在 10 秒后,它以图形模式启动 ubuntu(如我所愿,而不是控制台中的内核消息),我进入图形界面的登录屏幕。
某种 grub 没有正确显示。有任何想法吗 ??我想要我的食物再次回来。
引导消息(我用引导修复修复了引导,我得到了这个信息): https ://paste.ubuntu.com/p/MdtkrKWWpV/
评论要求的编辑:
- 没有双启动(只有ubuntu系统)
- 如果我按 ESc,则会出现 grub,但黑白屏幕不是默认的紫色 ubuntu 主题。也是一种简单的菜单(例如:没有 memtest 选项)。
我已经安装了 Focal(双启动,已经安装了 Windows 10),并且 GRUB 菜单只列出了 Ubuntu,没有列出 Windows,这在我的 PC 上也是以前的 Ubuntu 版本的习惯。但是,对于以前的版本,运行boot-repair
可以解决问题,但这次不行。
奇怪的是,当我看到 GRUB 菜单时,如果我:
- 点击 [Esc] 进入 GRUB CLI
- 键入
exit
以离开 GRUB CLI
然后系统直接启动进入 Windows 10。
我也跑了sudo grub-update
,但没有变化。
在 Windows 10 下,我已经运行bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
但没有任何变化。我注意到在 C:\Windows\Boot\EFI 下没有 ubuntu 目录,并且在其中找不到shimx64.efi
。
在主板 UEFI 中,我可以选择另外两个启动项,但一个行为相同,另一个直接启动到 Windows 10,没有 GRUB 菜单。
这是来自boot-repair
https://paste.ubuntu.com/p/6ZHvQqSfMN/报告的粘贴箱
这里下面/etc/default/grub
我可以收集任何其他信息来解决问题吗?
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
[附加信息] 我有两个 SSD 配置为带有 Intel RST 的 RAID 0。在那个 RAID 上,我有 Windows 10 和 Ubuntu 20.04。见下图。在 UEFI BIOS 中,Sata 模式选择设置为 RAID,无 AHCI。
根据 oldfred 的建议(带有efibootmgr
)删除引导条目后,PC 直接引导至 Windows 10,不再显示 GRUB 菜单。从那里,我再次修改了引导条目以重新获得对 Ubuntu 的访问权限;我也尝试boot-repair
再运行一次,这是当前状态:
$ sudo efibootmgr -v
BootCurrent: 000E
Timeout: 1 seconds
BootOrder: 000E,0000,0007,0004,0009,0001
Boot0000* Windows Boot Manager HD(2,GPT,baeb537c-b470-48ab-ae4c-4663a62e8d2a,0x109000,0x32000)/File(\EFI\ubuntu\shimx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...,................
Boot0001* CD/DVD Drive BBS(CDROM,,0x0)AMGOAMNO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.H.2.2.N.S.7.0....................A...........................>..Gd-.;.A..MQ..L.2.K.B.Z.9.8.5.8.2.5. .9. . . . . . . . ......AMBO
Boot0004* ST31000524AS BBS(HD,,0x0)AMGOAMNO........m.A.0.S.0. .T.O.S.H.I.B.A. .H.D.W.D.1.2.0.........................rN.D+..,.\...........>..Gd-.;.A..MQ..L.A.0.S.0. .T.O.S.H.I.B.A. .H.D.W.D.1.2.0......AMBOAMNO........g.A.0.S.1. .S.T.3.1.0.0.0.5.2.4.A.S.........................rN.D+..,.\...........8..Gd-.;.A..MQ..L.A.0.S.1. .S.T.3.1.0.0.0.5.2.4.A.S......AMBOAMNO........_.I.n.t.e.l. .V.o.l.u.m.e.0.........................rN.D+..,.\...........0..Gd-.;.A..MQ..L.I.n.t.e.l. .V.o.l.u.m.e.0......AMBO
Boot0007* Windows Boot Manager HD(2,GPT,baeb537c-b470-48ab-ae4c-4663a62e8d2a,0x109000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
Boot0009* Removable Drive BBS(Floppy,,0x0)AMGOAMNO..........G.e.n.e.r.i.c. .M.a.s.s.S.t.o.r.a.g.e.C.l.a.s.s.1.5.3.6....................A.....................................N..Gd-.;.A..MQ..L.G.e.n.e.r.i.c. .M.a.s.s.S.t.o.r.a.g.e.C.l.a.s.s.1.5.3.6......AMBOAMNO..........G.e.n.e.r.i.c. .M.a.s.s.S.t.o.r.a.g.e.C.l.a.s.s.1.5.3.6....................A.............................N..Gd-.;.A..MQ..L.G.e.n.e.r.i.c. .M.a.s.s.S.t.o.r.a.g.e.C.l.a.s.s.1.5.3.6......AMBO
Boot000E* ubuntu HD(2,GPT,baeb537c-b470-48ab-ae4c-4663a62e8d2a,0x109000,0x32000)/File(EFI\Ubuntu\grubx64.efi)
今年我开始了我的信息学专业,所以我认为 Ubuntu 是必须的,但我也不想放弃 Windows。我决定安装第二个 NVMe gen3 和双启动 Ubuntu 20.04(在计算机上还有一个仅用于存储的 HDD)。为此,我首先移除了已安装 Windows 的硬盘,这样我就可以确保一个操作系统的分区不会出现在另一个操作系统上。我设法安装了 Ubuntu,它运行良好。然后,我使用 Windows 重新安装了第二个 NVMe,以验证双引导是否正常工作。事情并没有按预期进行。
当两个硬盘都连接时,BIOS中没有出现Windows的硬盘,我显然无法访问Windows。当我取出 Ubuntu 的硬盘时,Windows 正常启动。在安装 Ubuntu 之前,我验证了我的 Windows 处于 UEFI 模式,因此我还以 UEFI 模式安装了 Ubuntu。我试图改变插槽以防万一,但它什么也没改变。然后我尝试在 Ubuntu 中使用Boot-Repair,结果是我不得不承认这个链接,我真的不知道我应该寻找什么。我也尝试了该命令sudo update-grub
,但又一次没有。
如果有人可以帮助我,我将不胜感激...
我最近从 Ubuntu 18.04 LTS 升级到 20.04.1 LTS,现在在启动我的计算机时遇到问题。它工作了一点,但很快我收到了空间不足的错误消息。我删除了旧版本的 MATLAB/usr/local
以腾出空间,这就是问题开始的时候。首先,它说了一些大意
[FAILED] Failed to start load/save random seed
See Systemctl status systemd-random-seed.service
所以我尝试使用 LiveUSB 重新安装。安装程序无法识别发行版,而是想删除所有内容。现在,我尝试了启动修复,但它说磁盘上没有足够的空间来修复和启动(请参阅此处)。
The sda2 (Ubuntu 20.04.1 LTS) partition is nearly full. This can prevent to
start it. Please use the file browser that just opened to delete unused files
(or transfer them to another disk). Close this window when you have finished.
The sda2 (Ubuntu 20.04.1 LTS) partition is still full. This can prevent to
start it (e.g. you may get a Power Manager error).
它想让我把东西从那里移动/home
以释放空间,但我的/home
文件夹在另一个硬盘上。然后我尝试像往常一样重新启动我的计算机(没有 LiveUSB)并进入 root shell 提示符。我曾经sudo du -h --max-depth=1
检查过我的空间,它说只使用了 40GB 的空间,这应该是足够的可用空间,因为我的根文件夹位于 120GB 的 SSD 上,具有 32GB 的交换空间,这意味着我有大约 87GB 的空间用于操作系统。
谁能告诉我怎么回事?是不是因为我有一堆 btrfs 快照(至少一些快照似乎还有旧的 MATLAB 版本)?如果是这样,我将如何删除它们?我将如何防止创建快照(或至少替换它们)?