我已经尝试在配备 Agility3 240 Gigs 的联想 E330 上进行双启动(Win7 + Ubuntu)安装...
结论:
Ubuntu::
Ubuntu 12.04 x86_64 ( 21.06.2012 ) 无法以可启动的方式安装 grub。Grub 将被安装并在安装过程中执行更新 grub,还能识别 Win OS。但重新启动后,它会直接启动到 Windows。
这直接连接到 OCZ Agility3。在老式硬盘(带有移动部件的硬盘)上,Ubuntu 能够以可启动的方式毫无问题地安装 grub。PinguyOS::
PinguyOS 12.04 LTS x86_64(基于 Ubuntu 的发行版)能够处理 OCZ Agility3 上的 Grub 安装。但它们都使用 Grub 1.99...我做了什么:
安装了 Windows。安装了 Ubuntu。安装了 PinguyOS。Grub 更新::
Grub 更新只能通过 Pinguy OS 进行,这意味着您必须在 Ubuntu 上的内核更新之后在 PiguyOS 系统中手动编辑 Ubuntu Grub 条目。
我已经尝试过的:
- 固件升级 OCZ (livestick,成功)
- 安装 Ubuntu Grub 到 sda
- 安装 Ubuntu Grub 到 sdc(Ubuntu 分区)
- 安装 Ubuntu Grub 到 /boot
- 安装后手动更新grub
- 恢复 grub
任何想法都值得赞赏。
答案1
我通过运行实时 USB 解决了该问题并使用启动修复修复了 Grub:
- 启动任意 Ubuntu Live USB
- 连接到互联网
Ctrl通过点击+ Alt+打开终端T并运行以下命令:
sudo su
您现在是 root 权限...
add-apt-repository ppa:yannubuntu/boot-repair apt-get update && apt-get install boot-repair -y
保持终端打开(在 root 模式下你将需要它)
- 首先
boot-repair
输入 boot-repair - 按照启动修复建议,确保输入命令时不使用
sudo
(因为你已经是 root
答案2
我只是在 e330 + Kubuntu 12.04 LTS 上遇到了麻烦。它只是一直启动到 Windows 7。
为了解决这个问题,我意识到因为 e330 支持uefi
安装,所以检测到了这一点,并选择了 grub 的软件包作为grub-efi-amd64-bin grub-efi grub-efi-amd64
。安装grub-pc
解决了这个问题(运行 grub-install、update-grub 等之后)。尽管有拼写错误,但当我使用 启动系统时,这基本上解决了这个问题rescuecd
。
sudo apt-get install grub-pc
sudo grub-install /dev/sda
sudo update-grub
PS 使用 Ubuntu 安装 CD 救援选项时,您可能没有网络,因为 resolv.conf 文件不存在。要临时创建一个,我认为这样做就足够了
mkdir /run/resolvconf ; echo "nameserver 8.8.8.8" > /etc/resolv.conf
假设 /etc/resolv.conf 是 ../run/resolvconf/resolv.conf 的符号链接。