这是我的系统拓扑:
Disk #1 (SATA Internal)
C: D: (Windows 7 Ultimate)
Disk #2 (SATA Internal)
E: (Windows Backup)
Disk #3 (eSATA External)
H: I: (Other windows data)
/dev/sdc3 Linux Swap
/dev/sdc4 Extended partition
/dev/sdc5 Linux /所以,我最初有Ubuntu8.1从几年前,但从来没有得到使用它。现在,我使用Ubuntu12.04 Live在同一位置安装(在6GB英特尔i7系统上启动live需要一个世纪的时间.)。
安装进行得很好,我选择了它安装在/dev/sdc5 5上,但它从未要求我提供任何引导材料,我想在哪里安装Grub或它现在使用的任何东西(我来自LILO时代,它总是工作的:-)
因此,我再次无法访问我的新Linux安装。我不得不等待一个世纪才能启动"Live“CD,它允许我看到我的新安装,但我不能用它做任何事情。
我尝试了这篇博客文章的方法。将/dev/sdc5 5的linux.bin复制到C:,并使用BCDEdit步骤声明新操作系统。
因此,当我启动时,我看到了Windows菜单,并选择,我只得到了一个黑色屏幕,左上方有一个闪烁的光标。不过,我可以启动Windows。
那么,它可能没有在/dev/sdc5 5上安装引导代码?几年前,我用BIN文件从Windows启动了这个设置:
dd if=/dev/sdc5 of=/mnt/share/C/linux.bin bs=512 count=1我非常不愿意运行GRUB,因为几年前我就这么做了,它删除了我的Windows引导扇区,并且花费了相当多的精力来恢复它,并且能够再次启动Windows。
我一直试图在一个空白的USB棒上安装GRUB,但是我找不到足够清楚的东西。我的系统没有软盘。
那么有人能给我一些关于如何控制我的Ubuntu12.04安装的一些想法吗?
发布于 2012-06-22 00:39:35
该博客文章要求您首先将引导加载程序安装到/dev/sdc5 5。Ubuntu安装程序总是将grub安装到MBR。如果Windows在引导时仍在运行,则必须选择将其安装到其他磁盘之一。进入您的bios并告诉它从另一个磁盘启动,您应该得到grub菜单,在那里您可以选择启动哪个操作系统。
https://askubuntu.com/questions/154364
复制相似问题