红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

轻松搞定,将 Linux(ubuntu) 装进移动硬盘

发布时间:2008-09-14 00:56:19来源:红联作者:Oiqetz
对于使用Windows系统的朋友,如果想在移动硬盘上安装Ubuntu,并希望从USB-HDD(移动硬盘)引导使用,可以试试这个方法,没有繁琐的命令设置。

首先准备一张Ubuntu CD安装光盘。

1.将 ubuntu 装进移动硬盘

直接使用CD安装到移动硬盘。安装时请在移动硬盘上找一个或新建一个 fat16/fat32/ext2/ext3 分区,后面会用到。安装过程及硬盘分区请参照相关教程。

但请注意:

在 ROM BIOS 引导例程结束时,BIOS 会读取并执行系统中第一个软盘或硬盘的第一个物理扇区 ( 硬盘的0柱面、0磁头、1扇区 ) ,即主引导扇区,该扇区的内容称为主引导记录(MBR,有时也称为分区表或主引导块)。该记录占用512个字节。在硬盘的这一扇区的开头有一个小程序,即主引导程序,它负责从活动分区中装载,并运行系统引导程序。分区信息(或分区表)存储在该扇区的末尾处,共64字节。

这种方法会遇到 GRUB 覆盖本机第一硬盘MBR中主引导代码(或称程序)的问题,当USB接口不连接移动硬盘时,本机硬盘的Windos系统无法引导。可在第1、2步任务完成后用DiskGenius、Fdisk、Fixmbr重建主引导记录,以恢复本机硬盘系统的正常启动。

2.将 GRUB4DOS 引导代码写入移动硬盘MBR

经验表明,GRUB4DOS 比 GNU GRUB 0.97 兼容性要好些,所以选用它作为引导器。

安装完成后先启动到Ubuntu系统,找到移动硬盘中的/boot/grub/menu.lst文件并把它拷至到移动硬盘某个fat16/fat32/ext2/ext3 分区的根目录。并修改其中的部分代码,例如:

title Ubuntu 8.04.1, kernel 2.6.24-19-generic

root (hd1,?)

由于以后要设置BIOS从USB-HDD启动,所以要把(hd1,?)改为(hd0,?),其中?代表/或/boot所在分区,与你安装Ubuntu时的分区有关。

下载grub4dos(http://download.gna.org/grub4dos/,请事先在Windos系统下准备好),并把目录下的 grldr 拷至到移动硬盘某个fat16/fat32/ext2/ext3 分区 的根目录。

Windows 2k/xp/2003 下,运行 grubutil-1.1-bin-w32-2008-01-01.zip(http://download.gna.org/grubutil/)目录里的 grubinst_gui.exe ,在“磁盘”处选中移动硬盘,在“选项”区选中“不保存原来的mbr”、“不引导原来的mbr”、“启动时不搜索软盘”,点击“安装”即可。
文章评论

共有 2 条评论

  1. 大宝 于 2008-09-15 19:38:37发表:

    提醒,用移动硬盘装UB,最好不要安装显卡驱动,使用Linux的内核驱动就好了。为什么?当你的电脑画面显示不正常时就知道。

  2. Arthur1989 于 2008-09-14 00:59:13发表:

    学习来了,什么时候有了移动硬盘就试试