我在 LENOVO ideapad 上安装了最新版本的 Lubuntu(我最终也想将其更改为普通的 Ubuntu)(不知道如何在 lubuntu 上获取笔记本电脑的详细信息),但我无法再访问 Windows。我没有任何光盘或任何东西,因为笔记本电脑是从互联网上订购的,没有我可以去的商店,也没有恢复光盘。我不想删除 Windows,也不想更改它,因为它仍在保修期内。
我想删除没有音频接口的 lubuntu,而且我认为它太过简单,能够再次访问 Windows 10,并在双启动中将 Ubuntu 安装在不同的分区上。(到目前为止,我相信这两个操作系统在同一个分区上)有什么建议吗?
到目前为止,我成功卸载了 Lubuntu 并安装了 Ubuntu。但 Windows 仍然有问题,我开始按照下面给出的说明操作。首先,我意识到这是 Windows 8,所以我假设 UUID 不同?其次,我是否必须复制并粘贴窗口或更改 UUID ...至于位置,我看不到可以输入的位置(“hdo,msdos1”)。
感谢您迄今为止的帮助。如果引导修复效果更好,我可以再试一次,因为我可以直接从 Ubuntu 工作。
答案1
如果在安装另一个操作系统之前备份主操作系统,那么您将来的情况会更好。
首先,最好是,我们必须找到一条能让我们启动您进入 Windows 的路径。
假设 Lubuntu 文件系统没有覆盖任何 Windows(很有可能)并且 GRUB 默认与 Lubuntu 一起安装,您可以让它os-prober
完成这项工作。
为了安全起见,请更改/etc/default/grub
设置:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
# GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_HIDDEN=-1
GRUB_TIMEOUT=100
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
在 CLI 中输入:
# sudo update-grub
检查是否grub.cfg
位于/boot/grub/
如果是,请尝试:
# sudo grub-mkconfig -o /boot/grub/grub.cfg
如果os-prober
(默认开启)找到了 Windowsbootloader
分区的 UUID,您可以重新启动系统,在 BIOS 之后出现对话框时选择 Windows。
如果os-prober
失败,我们将手动向 GRUB 提供 Windowsbootloader
分区的位置。
为此,我们必须获取 Windowsbootloader
分区:
blkid
可能它处于以下位置/dev/sda1
:
/dev/sda1: UUID="SPX7ZJUBC2EN7FAH" TYPE="ntfs"
现在,我们知道了 UUID,我们必须调整这段代码:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
# Windows 10 Pro 64-bit (loader) (on /dev/sda1)
menuentry 'Windows 10 Pro 64-bit (loader) (/dev/sda1)' --class windows --class os
$menuentry_id_option 'osprober-chain-SPX7ZJUBC2EN7FAH' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 SPX7ZJUBC2EN7FAH
else
search --no-floppy --fs-uuid --set=root SPX7ZJUBC2EN7FAH
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
# End of Windows 10 Pro 64-bit (loader) (on /dev/sda1)
更改 Windows 的 UUID (SPX7ZJUBC2EN7FAH) 和位置 ('hd0,msdos1')bootloader
到处。
将提供的代码粘贴/etc/grub.d/40_custom
并保存。
然后再次输入 CLI:
# sudo grub-mkconfig -o /boot/grub/grub.cfg
重启。
在删除 Lubuntu 之前,请尝试更改桌面环境,例如 MATE:
我认为它足以丰富您的计算机体验并使所有功能更容易使用。
推荐阅读: