我有 Windows 7/Ubuntu 11.10 双启动设置,我在笔记本电脑硬盘的不同分区上运行操作系统。我认为最好的卸载方法是“简单地”删除 Ubuntu 分区,一旦我确保在 POST 后将控制权交给 Windows 引导加载程序而不是 GRUB。
问题是:我该怎么做?
我尝试过的事情:
我尝试了启动修复 CD,但这有点超出了我的能力范围,无法确定我是否可以使用该工具来完成此操作。
我还按照How to set Windows bootloader as default bootloader?中的答案尝试了EasyBCD 。。它无法识别我的 ext3 分区,更不用说更改引导加载程序了。
最后,我尝试在 Ubuntu 中安装启动管理器,并使用它将 Windows 7 引导加载程序设置为默认值。但重新启动后,它仍然会加载 GRUB。
我在一个硬盘上安装了 Ubuntu 11.04 和 Windows。阅读后很明显有一些选项可以将引导加载程序更改为只有 Ubuntu 和 Windows 图标的屏幕。
现在我有一些紫色的窗口(我猜是 grub),我认为有 6 或 7 个选项可供选择;Ubuntu、Ubuntu 安全模式、Windows 加载程序和其他一些我现在记不清了。
Burg 有一些不错的功能,但我读到了人们无法再进入系统的问题。
我有哪些选择?
可能的重复:
如何将 Windows 设置为引导加载程序中的默认设置?
我想知道如何让 Windows 成为 Ubuntu 11.10 中的默认启动操作系统,如何让 Windows 首先在 GRUB2 上启动,特别是 Windows 7,这是我当前的版本。
我知道有一些关于这个的教程,但似乎我犯了一个错误,所以我在问。幸运的是没有发生严重的事情。我没有丢失我的数据。
我的问题和教程之间的区别在于教程来自旧版本。
对于问题的任何干扰和冗余,我们深表歉意。
对于可以轻松启动的 GUI 应用程序,我会更喜欢它。
PS:我忘了说我的操作系统的版本
我在跑步
我希望这能让你更好地理解,因为我现在看到了一个教程,对于 64 位版本的 Startup-Manager 不起作用。
这个问题之前已经回答过,但是在 11.10 上,接受的答案中的任何一种方法都不适合我。
首先我尝试在 中编辑/etc/default/grub,然后运行sudo update-grub. 但是在那之后,当内核正在加载时,我仍然看到一个空白的、普通的、紫色的屏幕。屏幕没有启动选项,它掩盖了我想在终端中看到的那些 dmesg。
接下来我尝试删除plymouth-theme-*,但这只是破坏了我的 gnome-shell 主题外观,并且紫色屏幕仍然存在。
我也试过用startupmanager包配置它,但似乎没有什么能摆脱那个该死的紫色飞溅。
这是我的/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_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
#GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your …Run Code Online (Sandbox Code Playgroud) 这是我问 Ubuntu 社区的第一个问题。
我对 Ubuntu 相当陌生,但我了解基础知识并知道如何导航终端。我也知道如何在寻求帮助之前搜索现有的解决方案。我在互联网上到处搜索,了解了 Grub2 的大部分工作原理。但没有什么能帮助我解决我的问题。
我的问题是:我有一台有三个硬盘驱动器的计算机。它以前有 Windows XP,但我升级到了 Windows 7。我还安装了 Ubuntu 12.04 LTS(Precise Pangolin)。
在我安装 Windows 7 的过程中,出现故障,我不得不重新启动安装。之后,我安装了 Ubuntu。在删除 XP 操作系统的所有痕迹(Ubuntu 自动检测到它,但不是 Windows 7)之后遇到了一些麻烦,我让这两个操作系统完美运行。或者,几乎。
启动时,Grub2 习惯显示 Ubuntu、Ubuntu Recovery Mode、Other Versions of Linux、memtest,然后是Windows 7 (loader) on /dev/sda1和Windows 7 (loader) on /dev/sdb1。
我最终删除了恢复模式、其他版本和 Memtest。现在,当我运行时:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
我得到这个打印输出:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-26-generic
Found initrd image: /boot/initrd.img-3.2.0-26-generic
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
我想删除“/dev/sda1 上的 Windows 7(加载程序)”,因为它是一个不应该存在的损坏条目,并且必须在我第一次尝试 Windows …
我通过在 Windows 8 中创建可用空间然后使用该空间创建 3 个分区来安装 Ubuntu 12.10,一个用于 SWAP,一个用于 GRUB(安装点是 /boot),一个用于实际操作系统。我这样做是为了在我想删除 Ubuntu 时不会覆盖 Windows 8 引导加载程序。如果我从 BIOS 中选择引导加载程序,我仍然可以引导到 Ubuntu。
我想将 Ubuntu 添加到 Windows 8 引导加载程序,我被告知要使用 EasyBCD。问题在于它实际上并没有将 Windows 定向到 GRUB 文件,而是定向到类似autogrub0.mri. 我找到了另一个名为 Visual BCD 的程序,它允许我实际设置引导加载程序路径和驱动器。
从这里开始,我完全不知道该怎么办。我相信我已将其设置为正确的驱动器,但我不知道我是否指向正确的文件。我认为是/boot/grub/x86_64-efi/grub.efi。我不知道这是否是正确的文件,是否需要删除,/boot或者是否/需要\像 Windows 使用的那样。
很抱歉这么长的帖子,请帮助!
我在笔记本电脑上安装了 Ubuntu,但发生了一些事情,我的 Windows 7 引导加载程序丢失了。我只能启动 Ubuntu。因此,我尝试执行类似于此处建议的操作 How to restore Windows 7 loader 或此处,但是当我看到系统恢复选项时,没有 Windows 7 选项。
我使用 Clover 作为我的第一个和默认引导程序。如果在那里选择了 Ubuntu,那么 Grub 就会被激活(AFAIK 没有办法跳过这一步,我根本不使用 Grub,所以我不妨删除它)。我的系统使用 UEFI,所以我设置了我的首选引导顺序
sudo efibootmgr -o XXXX,YYYY,ZZZZ
Run Code Online (Sandbox Code Playgroud)
这工作正常,直到再次更新 Grub。在更新期间,我的 UEFI 引导顺序设置被 Grub 默认设置覆盖,Grub 始终设置为第一个要到达的引导加载程序。
无论如何,是否可以保留我设置的引导顺序并防止 Grub 将其更改回自己的默认值?
我有一个关于 Ubuntu 机器启动的问题。问题是,这大约需要五分钟。首先我看到主板启动屏幕(在我的例子中是 MSI),然后我看到 Ubuntu 加载屏幕和加载点。有时,这些点会冻结,我的电脑会加载大约 3 分钟。这只是我的比较,还是 Ubuntu 中的一个错误?感谢您的任何回复。
systemd-analyze --blame输出:
54.189s plymouth-quit-wait.service
37.130s mysql.service
27.610s systemd-journal-flush.service
23.314s snapd.service
20.256s e2scrub_reap.service
19.526s networkd-dispatcher.service
16.563s dev-sdb2.device
14.273s cups.service
14.120s gpu-manager.service
12.381s NetworkManager-wait-online.service
11.062s accounts-daemon.service
10.777s udisks2.service
9.986s ModemManager.service
9.539s dev-loop26.device
8.926s dev-loop14.device
8.291s dev-loop17.device
8.204s dev-loop8.device
8.166s dev-loop28.device
7.922s dev-loop15.device
7.910s dev-loop27.device
7.849s dev-loop30.device
7.832s dev-loop31.device
7.790s dev-loop13.device
7.670s dev-loop22.device
7.516s dev-loop16.device
7.463s dev-loop18.device
7.421s dev-loop25.device
7.188s dev-loop29.device
7.081s dev-loop9.device
7.008s dev-loop20.device
6.878s dev-loop21.device
6.724s dev-loop24.device
6.566s dev-loop19.device
6.563s …Run Code Online (Sandbox Code Playgroud) 我的桌面上有 Win8,其中 120G SSD 用于运行 Windows 和一些选定的应用程序,而我有一个 2TB HDD 来提供基本的文件存储,并在可能的情况下安装应用程序而不是 SSD。
我想在硬盘的新分区上安装 Ubuntu(我分配了 300GB,带有 5GB 交换文件)。
我使用 USB 安装操作系统,这似乎已经完成了这项工作。但是,在提示重新启动后,我无法再启动到 ubuntu。
在灌输过程中,我对在哪里安装“引导加载程序灌输”感到困惑。我最终选择了“/dev/stb”,因为我认为我可以通过选择 HDD 驱动器作为 SSD 的优先级来使用 BIOS 启动。
引导加载程序是我认为我出错的很大一部分。
我的分区系统看起来像这样:
/dev/sta ... //SSD ~120 GB
/dev/sta1 NTFS (350 MB) //Win8System
/dev/sta2 NTFS (118 GB) //Win8C-Drive
/dev/stb ... //HDD ~2TB
/dev/stb1 NTFS (1563 GB) //FileStorage
/dev/stb5 Free Space (300 GB) //Space I want to use for Linux
Run Code Online (Sandbox Code Playgroud)
(注意:从 300GB、~5GB 和 295GB 创建了两个分区。stb5、stb6。)
如果我能解释一下您为引导加载程序选择的驱动器及其原因,以及哪些选择对引导加载程序灌输不起作用,那就太好了。我想我明白 Grub 是什么,但我不知道如何使用它,或者玩弄它。
我似乎能够从我的 USB 回到操作系统,但是我相信它只是向我展示了 Ubuntu 的预览/试用版(即,无法访问任何系统 …