`
longforfreedom
  • 浏览: 197125 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用WinGrub引导将Ubuntu9.10安装到移到硬盘

阅读更多

   之前用Wubi将Ubuntu9.10装在了移到硬盘上,升级之后经常出现无法启动的情况,手动引导后修复了几次,正常几次又会现问题,终于在周五无法启动了,这也让我下定决心,彻底重装一个真真的Linux在移动硬盘上,走到哪用到哪,这也让我这个来之不易的周五晚上就这么没了:(。 

 

     由于电脑年龄较大,光驱经常出问题,而且从光盘安装有点慢,所以直接从硬盘安装。

 

     软硬件列表:

     主机:ThinkPad R60,

     移动硬盘 Seagate Free Agent G0 2.5 320GB

     现有系统:Windows XP

     需要软件包:

    ubuntu-9.10-desktop-i386.iso   下的地方很多,找个快的。。。

    Wingrub:  引导从光盘镜像启动,见附件

    mbrfix: 修复MBR,否则拨掉移动硬盘Windows会无法启动,见附件

 

一、准备工作

为方便起见将 ubuntu-9.10-desktop-i386.iso重命名为 ubuntu.iso放在D盘根目录下 用Winrar解压其中的casper中的initrd.lz和vmlinuz至D:盘根目录下

如下图

二、安装WinGrub及配置

选择全部安装。

打开WinGrub --> "Tools" --> "install Grub"

   

 

选择

“Boot From ”  下的“BOOT.int”

Title

TimeOut

两项自己随便写一个比如 Title:“Linux”, Title:10


然后“install”

这时C:\Boot.ini会多一行C:\GRLDR="Linux"

三、编写menu.lst

打开C:盘的C:\boot\grub\menu.lst(如果没有的话,新建一个,包括目录)


添加以下内容

timeout 15
title 1. install Ubuntu9.10
root (hd0,4)
kernel (hd0,4)/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
label check live-install
initrd (hd0,4)/initrd.lz


注意以上(hd0,4)代表我的D盘,不同电脑可能不同,根据具体情况修改。


可以查看通过Tools-->Partition List查看具体的值如下图所示


 

四、Linux安装

重新启动

启动菜单会多出一项“Linux”来,选择,又会出现一个菜单,就是menu.lst中配置的“ 1. install Ubuntu9.10”进去之后就启动了从光盘镜像启动了系统,安装的时候选择一个移动硬盘上的分区。

之后的安装就此略过。只有一点就是Grub启动器安装位置选择问题,之前用光盘安装的时候,将Grub启动器选择安装到了移动硬盘,但最终启动出了点问题,所以这次直接使用默认方式安装到电脑的硬盘上,之后用MBRFix修复一把。


五、Grub安装到移动硬盘

Linux安装完成之后,进入Linux。

执行

sudo grub-install /dev/sdb
sudo grub-update

 将Grub安装到移动硬盘并更新一下启动选项

虽然Grub也被安装到了移到硬盘,但此时电脑主硬盘的MBR还是Grub的信息,也就是说,bootloader还是Grub,

先不急,重新启动电脑。不用把USB,设为主启动,在启动时按F12(有些电脑估计会不一样,我只知道Think是这个键,如果没有这个功能 ,只能把USB设为主启动了)。会出现启动选项,如果移到硬盘是插上的话,一般会有三项,“硬盘”“光驱“,”USB(移到硬盘)“,选择从移到硬盘启动,之后会现现一个启动列表,有Linux,也有Windows,如果到了这一步,基本证明所有安装已经成功了,但还有一点点不完美的就是如果没有插上这个移到硬盘,这台电脑是不能正常启动的。因为什么慢慢去想吧。。。

所以不要急于进Linux,选择进入Window,修复MBR,因为电脑硬盘的MBR的信息是Grub的。而Grub的其它信息在移动硬盘上,所以用MBRFix修复MBR,恢复成Windows的信息。

下载MBRFix见附件

进入命令行切换到mbr.exe所在的目录执行

MbrFix /drive 0 fixmbr

 修复完成之后,重新启动电脑是不是直接从Windows启动了(如果把主启动设成USB,且接上移动硬盘的话会从移动硬盘启动)如果是,那就是大功已经告成了。


那么,现在就是一点点扫尾工作了,Wingrub已经不用了,就给删除了。整个过程到此为至。


现在如果要进Windows,启动直接进Windows,如果想进Linux,接上移到硬盘,开机按F12,选择从移动硬盘启动即可。好了,进Linux,安装需要的软件^_^

 

 

更多参考:

系统引导管理器GRUB,为初学者指南

移动硬盘引导-linux系统安装笔记

以WinGrub 引导安装Fedora 4.0 为例,详述用WinGrub来引导Linux的安装

[十一归来]ubuntu 9.10 硬盘安装手

 

  • wingrub.rar (972.4 KB)
  • 描述: WinGrub及示例Menu.lst
  • 下载次数: 22
  • mbrfix.zip (41.3 KB)
  • 描述: mbrfix修改XP的MBR
  • 下载次数: 15
  • 大小: 45.1 KB
  • 大小: 84.6 KB
  • 大小: 56.4 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics