现在我想安装Ubuntu 和回溯 在同一外部硬盘上。我不要想要 Ubuntu live,因为我经常使用它,而且需要安装它。但是,我不在乎 BackTrack。
我还需要一个交换分区和一个 Windows 分区,用于 Windows 访问。
我给 backtrack 7 GB、Ubuntu 15GB 和交换分区 1GB,其余部分用于 Windows 分区(共 111GB)
问题
安装时: BackTrack 安装时出现问题,每次都提示蛴螬失败,启动时显示“grub rescue”。这是因为我安装了蛴螬在逻辑分区上,而不是在第一个分区上。因此,当 MBR 加载时蛴螬 它指向错误的分区,但我仍然需要它在逻辑分区上,如下文我将进一步解释。
现场使用时:*蛴螬* 有问题系统Linux它们互相覆盖,然后互相无法识别,所以只能是其中一个。
我的解决方案
我对整个启动过程还不熟悉,昨天研究了这些,如果我错了请纠正我:
Ubuntu 使用 grub,并且所有 live cd 都使用 syslinux(我也想知道 isolinux 和 syslinux 之间的区别)。
BIOS 加载 MBR 的 IPL 部分,这就是 grub(或 syslinux)所在的位置,位于第一个分区的第一个字节中。这也是 syslinux(或 grub)所在的位置,它们会互相覆盖。好吧,我想,如何制作一个 *延长分区并将 Ubuntu 和 BackTrack 放在逻辑分区中,然后将其引导加载程序设置为自己的逻辑分区。这意味着:syslinux 将位于 sdb5 上,而 grub 将位于 sdb6 上
但是如果我这样做,那么我需要在 MBR 的 IPL 中写入第三个程序,以便它可以从 sdb5 和 sdb6 加载另外两个程序(这些只是示例)
我的问题
- 这一切可能吗?
- 加载 syslinux 和 grub 的引导程序是什么
- 如何使用通用 USB 安装程序或 unetbootin 在 sdx n 上安装 Backtrack 和 syslinux(我想如果我将所有其他空间都保留为未格式化,那么 Windows 只会识别一个分区并在那里安装 BT,但是 syslinux 呢?)
很抱歉我拖了这么久才回复,如果有人任何建议不要退缩。我现在走投无路了,请帮帮我。
信息:
Ubuntu 13.04
BackTrack5 R1 GNOME
I'm running Windows 7 and Ubuntu 13.04
I already have Ubuntu live and BackTrack live USB
我在上面写的只是我对引导加载程序的了解,所以请不要认为我是那种极端技术人员,请提供一些细节,而不是只说“在 MBR 上安装 grub”。我对任何引导加载程序,特别是 grub,一无所知。
答案1
经过2周的研究:
制作 Ubuntu 和 Backtrack 的 live USB,为此下载 Ubuntu 和 backtrack,然后使用 UnetBootin 或 Universal USB Installer(我使用第二个)来制作 live usb
运行 Ubuntu live 并打开 Gparted:系统启动时按 F12(或系统接受的任何键)进入启动菜单并选择您的 USB 闪存,Ubuntu 启动后选择尝试 ubuntu,桌面加载时按 Ctrl+alt+T 并运行命令
sudo gparted
进行分区:
在右上角选择驱动器,然后右键单击每个分区并卸载,完成后删除所有分区。
右键单击可用空间并添加新分区,主分区,剩余的空间为 FAT32,1GB 交换区域
至少:
17 GB,扩展分区
10 GB,逻辑,ext3
7 GB,逻辑,ext4
现在按“接受”应用更改
启动 BackTrack
- 点击桌面上的安装图标
- 按前进,直到到达分区
- 选择最后一个选项(高级)
- 右键单击 10GB Ext3 分区并更改
- 格式化为 ext3 并挂载点
/
- 点击前进
- 单击“高级”,确保其指向 sdx 而不是 sdxn (sdb1)
- 安装
- 启动进入 Ubuntu
- 选择安装
- 当有选择时,选择其他东西(高级)
- 单击 7GB ext4 分区并单击更改
- 选择ext4和挂载点
/
并点击确定 - 确保在底部选择安装引导加载程序的位置,选择与另一个相同的位置(sdx 而不是 sdxn)
- 安装