Questions tagged «dual-boot»

双重引导是在计算机上安装两个(或多个)操作系统的过程,允许在引导过程中选择一个。

2
Windows和Linux Mint / Ubuntu双重启动时的蓝牙配对-无需配对设备
当双启动Windows 7/10和Linux Mint / Ubuntu时,您可能会发现自己不得不一次又一次地修复蓝牙设备。每次切换操作系统时都会发生这种情况。 现在,如何防止这种情况发生? 我正在用以下指南回答我自己的问题,该指南已经在Ubuntu 14.4和Linux Mint 17.2、17.3和现在的Linux Mint 18.x上进行了测试。


9
在重启之前,如何告诉GRUB我想重启进入Windows?
我设置了双引导Linux / windows系统,并经常从一个系统切换到另一个系统。我在想是否可以在其中一个菜单中添加菜单项以直接重新启动进入Windows,而无需在GRUB提示符下停止。 我在论坛上看到了这个问题,这正是我想要的,但它正在处理lilo,这不是我的情况。 我想到了一种解决方案,该方案将修改GRUB菜单中的默认条目,然后重新启动,但是有一些缺点,我想知道是否有更清洁的替代方法。 (此外,我会对直接从Windows引导到Linux的解决方案感兴趣,但这可能更难,并且不属于这里。无论如何,只要我以一种方式拥有它,就可以将另一种方式设置为默认值。 UPDATE似乎有人问过类似的问题,如果这些是建议的答复,我还不如编辑/boot/grub/grubenv作为grub-reboot和grub-set-default和grub-editenv做。) 在此先感谢您提供任何提示。 更新: 这是我的GRUB版本: (GRUB) 1.99-12ubuntu5-1linuxmint1 我尝试运行grubonce,找不到命令。在存储库中搜索它不会给我任何帮助。我在Linux Mint上,可能就是这样... 看到man grub-reboot,它似乎可以满足我的要求grubonce。它也随处可用(至少对我来说,我认为它是grub软件包的一部分)。我看到了两个相关的命令:grub-editenv和grub-set-default。 我发现运行后sudo grub-set-default 4,grub-editenv list您会得到类似于以下内容的信息: saved_entry=4 而在运行时grub-reboot 4,您会得到类似以下内容的信息: prev_saved_entry=0 saved_entry=4 这意味着两者都做相同的事情(一个是临时的,而不是临时的)。 令人惊讶的是,当我尝试: sudo grub-reboot 4 sudo reboot now 它没有用,好像我什么都没做,只是像往常一样向我显示菜单,然后选择了第一个条目,说它将在10秒钟内启动该条目。 我再试一次,以为我可能输入了错误的条目(它是从零开始的,对吗?)。那时,它只是挂在菜单屏幕上,我不得不硬重置PC才能启动。 如果有人可以尝试一下,只是看看它是否只是我,我将不胜感激。(薄荷一直给我带来困难,那是改变:P的好时机)。 阅读中的代码/boot/grub/grub.cfg似乎是这样,但从我的观察来看,它只是忽略了这些设置...

1
GRUB2可以与Windows共享EFI系统分区吗?
我有一个现有的Windows 7 GPT安装,该安装已经有一个EFI系统分区。 我现在正在尝试在单独的硬盘上安装Linux,该硬盘也是GPT格式的。在没有EFI系统分区的情况下,我没有找到任何可行的方法来启动grub,所以我的问题是: grub2是否可以使用与Windows相同的EFI系统分区?我如何告诉grub2使用它? 为了阐明我的设置: gpt /dev/sda: 1 EFI System partition created by windows (100MB) 2 "Microsoft reserved partition" (200MB) 3 Windows root (rest of disk) gpt /dev/sdb: # After answering my own question: this partition is not needed 1 boot partition containing grub, kernels etc.(32MB) 2 crypto LVM …
30 windows  dual-boot  grub2  gpt  uefi 

3
在USB闪存驱动器上安装Grub 2
MultiBootISOs是使您可以在USB闪存驱动器上安装Grub的工具。我真的很喜欢它,因为它可以让我从ISO文件启动,并让我在USB上放一堆ISO,然后选择要启动的ISO。 问题是,这是Windows工具,我不知道如何通过命令行进行操作。我也想知道如何以这种方式安装Grub(2),Grub Legacy似乎更容易... 编辑:我不是在问一个工具(绝对不是Windows工具)。我想知道必须执行的命令才能产生相同的效果。我现在脑子里想着Ubuntu,但是如果有一种通用的方法可以引导USB中的任何ISO,那就更好了。

12
重新引导后,GRUB在命令行中启动
我在笔记本电脑上安装了Linux Mint以及预装的Windows10。打开计算机后,大多数时候会出现普通的GRUB菜单: 但是在引导Linux或Windows之后重新引导之后,I GRUB以命令行模式启动,如以下屏幕截图所示: 我可能会键入一个命令从该提示符启动,但是我不知道。起作用的方法是使用Ctrl + Alt + Del重启,然后反复按F12键,直到出现正常的GRUB菜单。使用此技术,它将始终加载菜单。在不按F12键的情况下重新启动总是在命令行模式下重新启动。 我认为BIOS已启用EFI,并且在/ dev / sda中安装了GRUB引导加载程序。 为什么会发生这种情况,如何确保GRUB始终加载菜单? 编辑 如评论中所建议,我尝试清除该grub-efi软件包并重新安装。这不能解决问题,但是现在当它以命令提示符模式启动时,GRUB会显示以下消息: error: no such device: 6fxxxxx-xxxx-xxxx-xxxx-xxxxxee. Entering rescue mode... grub rescue> 我检查了blkid命令,这是我的Linux分区的标识符。也许这些额外的信息可以帮助您找出正在发生的事情?

4
安装CentOS 7后,缺少Windows启动选项。我如何找回它?
我最近在运行Windows 7的计算机上安装了CentOS7。我进行了双引导安装,并将CentOS安装在了分区中。但是,当我启动机器时,它仅给我两个CentOS选项。它没有给我选择启动Windows 7的选项。如何将Windows 7重新添加到启动选项? 注意:我正在阅读标题为“ 带有Windows的CenTOS 7双启动”的帖子,但是我的/grub文件夹中似乎只有一个splash.xpm.gz文件,没有其他文件。另外,我是Linux的新手,需要逐步进行一些操作。 编辑#1 我在命令行上得到以下结果: [root@localhost home]# sudo update-grub sudo: update-grub: command not found [root@localhost home]# sudo grub-mkconfig sudo: grub-mkconfig: command not found 另外,我目前正在研究这些命令可能不适用于CentOS的可能性。例如,在标题为“ RHEL / Fedora / CentOS系统的update-grub是否等效? ”的U&L问答以及标题为“ 在Windows之后安装Centos 7并且无法启动到CentOS的 ”的问答中,这似乎暗示我应该重新安装grub2。但是我该怎么做呢?我现在正在学习Linux。 编辑#2 以下命令确实起作用。这是输出: [root@localhost home]# sudo grub2-mkconfig 2>/dev/null # # DO NOT EDIT THIS …

6
使用双启动计算机时,如何防止Windows覆盖GRUB
我已经阅读了很多有关双重引导的内容,这似乎很容易,例如加载Windows,然后用GRUB加载Linux,但是每个人都说Windows愿意在有机会时放弃GRUB。我可以采取什么措施来防止这种情况发生(除了使用Windows的引导加载程序之外,我想让这一过程尽可能简单)?

3
FreeNAS grub2引导ISO
我已经将usb-keys设置为多引导不同的Linux映像。我不介意添加FreeNAS,并且有一个文档,其中包含示例grub.cfg menuentry "FreeNAS-8.0.4-RELEASE-x64" { insmod ufs2 insmod iso9660 # /usr/local/sbin/grub-probe -d /dev/sde1 -t fs_uuid # c89c-7b3a #search --no-floppy --fs-uuid --set c89c-7b3a set isofile="/boot/FreeNAS-8.0.4-RELEASE-x64.iso" loopback loop $isofile kfreebsd (loop)/boot/kernel/kernel.gz kfreebsd_loadenv (loop)/boot/device.hints #set FreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a set kFreeBSD.vfs.root.mountfrom=ufs:/dev/acd0 set kFreeBSD.vfs.root.mountfrom.options=rw #set vfs.root.mountfrom=cd9660:/dev/ad1s1 #set vfs.root.mountfrom.options=rw } 我不确定是否要设置vfs根目录,这是尝试引导它的结果; 一些有用的信息可以在以下位置找到: 从grub2 USB盘引导FreeBSD iso

4
如何在Windows中更改GRUB引导配置?
目前,我使用GRUB双重启动Windows 7和Fedora 14,并将Windows 7作为默认设置。我知道从Fedora,我可以将GRUB设置为在下次重新引导时引导到Fedora,并覆盖默认设置。有没有办法从Windows做到这一点?也就是说,我可以从Windows永久或半永久地更改GRUB配置,这样我不必在计算机前即可启动Fedora?
18 grub  dual-boot 

1
UEFI / GPT系统的第二个硬盘上的双启动窗口
我想安装linux,但是我不想冒险破坏当前的Windows安装,因为我听到了很多恐怖的故事。幸运的是,我有一个额外的硬盘。我可以在上面安装linux,然后在不修改Windows驱动器的情况下安装双启动窗口吗? 另外,我有一个UEFI“ BIOS”,并且Windows驱动器是GPT格式。
15 linux  windows  dual-boot  uefi  gpt 

3
Chainload两个Grub2安装
这真让我失望。我有Gentoo和Ubuntu,都带有Grub2。Gentoo有一个专用/boot分区,而Ubuntu没有。我有一个menuentryGentoo /etc/grub.d/40_custom来启动Ubuntu(而Ubuntu确实可以启动)。 因为Ubuntu是Grub附带的,所以我想将其链式加载到其中,而不是维护设置根,内核,initrd和其他东西的条目。这是链式装载机所需要的(Ubuntu已打开,/dev/sda4并且我已经在那里安装了Grub): menuentry 'Chainloader' { insmod chain set root=(hd0,4) chainloader +1 } 它给了我error: Invalid signature,但我找不到可用的解决方案。有人可以指出吗? 这是由于 </dev/sda4 head -c 512 | hd 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000200 这是的结果fdisk -l。/dev/sda1是/bootGentoo,Gentoo在/dev/sda2,Ubuntu在/dev/sda4。Ubuntu的/boot是/dev/sda4太多。 Disk /dev/sda: 160.0 GB, 160041885696 …
14 dual-boot  grub2 

1
在Linux上安装FreeBSD
我正在将Arch Linux与GNOME一起使用,我想将FreeBSD与Arch Linux一起安装,并具有以下要求: 我想保留Linux GRUB并向其中添加FreeBSD条目。 我想对Linux和BSD 使用不同的SWAP分区。 我不想破坏我的Linux / boot 我的系统信息: 我正在使用Arch Linux:UEFI模式。 磁盘是GPT 我的分区布局看起来像这样: 。 [severus@Tux ~]$ sudo parted -l Model: ATA TOSHIBA MQ01ABD1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1076MB 1075MB …

6
Windows之后安装了Centos 7,无法启动到CentOS
我想为Windows 7和CentOS 7设置双重启动 我有一台500GB磁盘的Windows 7计算机。我缩小了Windows分区,以便为CentOS 7提供空间(大约230GB)。我创建了一个USB CentOS 7 netinstall棒并从中启动。我运行了我所知的配置,将CentOS 7安装到可用空间中(而不是整个磁盘上)。我进行了网络安装,并且一切似乎都顺利进行,但是当它重新启动时,我又回到了Windows,无法进入CentOS。 我已经从USB重新启动,并尝试使用来(认真)解决问题cfdisk,例如,选择我认为是CentOS的启动分区,但它报告“缺少操作系统”。也cfdisk说,它无法重新读取分区表,当我在CentOS启动写,但开始cfdisk似乎再次显示该标志已设置。 当前,USB CentOS 7 netinstall在磁盘上显示以下分区: ## DATA /home 168GB centos-home ## SYSTEM /boot 500MB sda3 / 51GB centos-root swap 3.85GB centos-swap “其他” Windows分区是: ntfs 100MB sda1 ntfs 253GB sda2 但是,当我再次进入CentOS 7安装时,这看起来还可以,它告诉我必须为根分区创建安装点。我最初没有这样做,因为我以为我第一次安装磁盘设置时单击“单击此处自动创建它们”会自动完成。 cfdisk从“ Rescue CentOS system ...” 访问的分区表如下所示: Unusable 1MB sda1 …

2
如何通过GRUB2传递VGA / VESA模式?
我的其中一台机器具有3 TB HD设置,可以三次启动Mint 14(Ubuntu 12.10变体),Slackware 14.1和Arch Linux。HD使用GPT / Guid系统进行格式化。从技术上讲,Grub2“属于” Linux Mint安装,但用于对所有3个系统进行三次引导。大约1年前设置它是一个非常痛苦的过程,需要2-3天的时间对其进行摔跤并进行调整,以使其能够识别Slackware和Arch的安装。它始终能够轻松识别Mint Linux的安装。 我需要能够将VGA / VESA模式传递给Slackware和Arch。我从命令行使用Slackware和Arch,因此控制台分辨率和字体大小是重要因素。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.