我正在尝试android-x86-6.0_20160129.iso在 VirtualBox 中安装,但安装卡在Do you want to install boot loader GRUB
一些背景:
我已经尝试了所有“标准”VirtualBox 程序(PAE 是/否;SATA/IDE;无声卡;无 USB;图形加速。是/否)。
我还尝试在 VESA 模式下运行 Live CD:就像这样启动,但我仍然更喜欢安装它。
另外,我尝试使用此答案更改 grub 配置 https://askubuntu.com/questions/661947/add-windows-10-to-grub-os-list#answer-977251 - 但在这种情况下,有 Windows 10 - 但是当我选择时 - 我会递归地去 grub
有了这个答案 https://askubuntu.com/questions/661947/add-windows-10-to-grub-os-list#answer-890562 我在选择 Windows 10 时收到一条错误消息 - 没有 bootmgr 目录
感谢@Kinnectus 的帮助
另外,我试过
sudo os-prober
Run Code Online (Sandbox Code Playgroud)
并得到
/dev/sda1:FreeDOS:FreeDOS:chain
/dev/sda2:FreeDOS:FreeDOS1:chain
Run Code Online (Sandbox Code Playgroud)
然后我试过了
sudo update-grub …Run Code Online (Sandbox Code Playgroud) 我读到我的分区表存储在 MBR 中。并且写入操作是按扇区执行的,即,即使您只想更改扇区的几个字节,也需要覆盖扇区的整个内容。那么在MBR上安装GRUB时,为什么不破坏我的分区表?
我对 Linux 完全陌生,正在使用 Ubuntu 10.04。
我很困惑什么时候用什么(hdx,y)来代表哪个硬盘。
我有 2 个硬盘驱动器,第一个被标识为 /dev/sda(在磁盘工具中),这是我安装旧的 Windows 7 RC(未使用)的地方。第二个是 /dev/sdb,我在那里安装了我的 Ubuntu(在 /dev/sdb7 和 /dev/sdb8 交换中)和 XP(在 /dev/sdb1 中)。
现在如果我想使用 Ubuntu 的 GRUB,我(hdx,y)应该使用什么?现在,我想安装 BURG,我阅读了网站上的安装步骤,我必须输入该步骤burg-install "(hd0)"才能将 BURG 安装到 HD 的 MBR,但我不确定,我担心它会搞砸一切。
那么,我怎么知道哪个硬盘是(hd0)、(hd1)或(hd0,1)等?
我正在尝试使用此处的教程在 Visual C++ (Windows) 中制作内核。我想知道的是如何从 Windows 7 中安装 GRUB。如果我必须下载 Puppy Linux 或其他东西,我会,但我更愿意从 Windows 中安装它。如果您想知道,我想使用支持 GRUB 的多引导头来引导 PE EXE。
我最近使用 EFI 引导安装了 Fedora 18。像其他当前的 linux 发行版一样,它为我设置了 GRUB2。
当出现问题时,我有重新安装BIOS版本的 GRUB 的经验。我知道如如何引导救援光盘,chroot到安装的系统,运行grub-install和可能的update-grub/ grubby/ grub-mkconfig。
出现问题时如何重新安装EFI版本的 GRUB?(我知道事情会出错:我打破了它们)。
我是 Linux 用户,但我将压缩的 Windows XP ISO 保存在笔式驱动器上,以防万一我绝对需要 Windows 来做某事。大多数情况下,这在 VirtualBox 中有效。
但是现在我想玩一些游戏,所以我想本地运行Windows映像。我的电脑没有光驱,所以不能只刻录ISO并正常安装。
我想要做的是将安装的 Windows 映像移动到我的硬盘上的物理 NTFS 分区,并设置 GRUB 以让我双启动它。
我找到了许多关于将 VDI 制作为物理驱动器的教程。但他们假设我想覆盖我的整个驱动器。将原始磁盘映像移动dd到分区会导致分区损坏。
我还尝试了 VMDK 技巧来使用该空分区并在其上安装 Windows。尽管安装的文本模式阶段顺利完成,但 VM 将无法工作,要么崩溃并不断重启,要么立即冻结(取决于我如何创建 VMDK,使用-rawdisk /dev/sda3或-rawdisk /dev/sda -partition 3)。
我正在使用 CentOS 7 的最低安装,仅通过命令行访问(未安装图形支持)。
花了几个小时在线阅读有关编辑 grub 文件、安装来宾添加和设置 VB 选项的信息后,对我来说绝对没有任何效果。
首先,安装来宾添加。其次,我拥有的唯一 grub 文件是 /boot/grub2/grub.cfg,它说不要编辑它,因为它是动态生成的。最后,将 VB's > Machine > settings 下的 Display 编辑为自动、无或以我想要的分辨率提示并没有什么区别。
一步一步地,为了让我的屏幕分辨率大于 640 x 400 并提供缓冲区(目前没有缓冲区),我到底需要做什么?
我从 USB 安装了全新的 Ubuntu。当我启动 PC 时,它直接带我进入 GNU Grub,当我选择 Ubuntu 时,我收到以下消息。
[Firmware Bug]: AMD-Vi: IOAPIC[0] not in IVRS table
[Firmware Bug]: AMD-Vi: No southbridge IOAPIC found in IVRS table
AMD-Vi: Disabling interrupt remapping
Run Code Online (Sandbox Code Playgroud)
我可以通过“Ubuntu 的高级选项”>“Ubuntu,使用 Linux 4.2.0-30-generic(恢复模式)”>“恢复”进入 Ubuntu 桌面,但 CPU 以接近 100% 的速度运行并且不可持续。
电脑规格:
AMD A6-6400K
微星 A68HI ?Mini ITX F?M2+ 主板
我在启动时隐藏了 GRUB,以便我可以ESC仅在需要时按下以显示菜单。但是,按ESC太多次会使我进入 GRUB 提示符,并且在启动过程中很难按一次。
如何退出提示并返回 GRUB 菜单?我曾尝试使用exit和normal命令,但它们没有帮助。按下ESC只会产生一个新的grub>.
这是我的 GRUB 配置
GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="3"
#GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_DISTRIBUTOR="Kubuntu"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
更新
实际上我注意到即使我没有在启动ESC时隐藏菜单,在显示菜单时按下也会将您带到最小的类似 bash 的模式。
grub ×10
linux ×6
mbr ×3
virtualbox ×3
boot ×2
android ×1
android-x86 ×1
centos ×1
fedora ×1
hard-drive ×1
multi-boot ×1
secure-boot ×1
ubuntu ×1
uefi ×1
windows ×1
windows-10 ×1