U盘安装Redhat5 总结

原文转自:http://blog.csdn.net/cang_rong2046/article/details/5549950

网络文献参考方法一:

借助于unetbootin,可以快速的将你的U盘制作成类似启动盘的功能。

    1、  先下载unetbootin,unetbootin有两个版本的,windows和linux,如果你制作U盘是在WINDOWS上,则选择WINDOWS版本的。

    2、  安装好后,打开,在“发行版本”的下拉框中,选super grub disk,然后选择U盘的盘符。下一步,会自动会你的U盘安装好GRUB工具。

然后复制Redhat Enterprise Linux Server 5.1 的ISO安装文件到U盘(你的U盘要足够大,如果不行,只能选择从http源安装等办法了)。还要提取iso文件中的isolinux目录下面的vmlinuz 和initrd.img文件,放到U盘根目录。

    3、 OK,可以将U盘插到要装系统的电脑上了。设置主板从USB起动(可能默认就是)。然后开始起动。会进入grub界面。

              注:这个地方作者没有明确写明USB如何启动?是启动的硬盘改为U盘?还是启动的第一启动改为U盘?我做的尝试是把启动的第一                启动改为U盘,结果没有此文以下结果,若尝试把启动的硬盘改为U盘,应该可以成功。我的计算机具体是Hard Disk Boot                      Priority[]里面可以选择U盘,First
Boot Device[]里面可以选择usb-fdd ,usb-zip,usb-cdrom,三种都尝试过没有对应结果。

    4、 看下面提示,输入 "c" ,进入命令行模式,在里面输入:find vmlinuz   (如果你是把vmlinuz放到某个文件夹中的,就要输入完整路径,否则可能找不到)找到vmlinz 会输出所在磁盘和分区,如 (hd0,0)

    5、 这时,你可以输入下面命令,引导安装linux。

         root (hd0,0)

         kernel /vmlinuz     注:实际操作时按Tab键,vmlinuz-xxx.xxxx.x.x..x

         initrd /initrd.img

         boot

好了,进入安装界面了。

注:上面grub命令,当然可以先写到U盘的sysconfig文件中,做成一个菜单。语法就要参考该文件了。

 

网络文献参考方法二:

一、U盘制作
1.到红帽官网下载Red Hat Enterprise 5.4 的ISO文件。
2.使用winRAR 程序,把images/boot.iso 解压出来。
3.使用UltraISO程序,打开boot.iso.把u盘插入,然后按以下步骤进行:

           点击启动光盘->写入硬盘镜像,选择硬盘驱动器为u盘(可以通过打开我的电脑来看看,哪个才是U盘)
           写入方式为:usb-hdd+->最后点击"写入" 
4.把下载的Red Hat Enterprise 5.4 的ISO文件,复制到U盘,或硬盘。

二、安装
1.选择从u盘启动:重启动计算机,按"del"键,进入bios,选择第二项,把启动的硬盘改为U盘,把启动的第一启动改为hardisk.然后重新启动计算机.不同的机器,进入bios 的按键不同,有一些是按"F2",有一些是按"del",具休可以参考主板说明书,或请教高手。

2.在重启计算机之后,计算机从U盘启动,在进入Red Hat Enterprise 5.4 的安装界面后,按"F2"键,输入:linux askmethmod
3.在一系列的程序运行之后,出现了安装对话框,选择安装的源为硬盘(也就是U盘),通常为以sd开头.
4.在完成上面的步骤后,就如光盘安装一样,分区,选择安装类型,等等。

后记:本人在做这u盘的过程中,有一个地方,就是从硬盘安装的文件,只能是以*.iso存在,不能是解压后的文件。
这是本人在做U盘安装red hat 的一个难点。
     其它的安装方式:
u盘启动+硬盘安装(*.iso 放在硬盘)
u盘启动+硬盘安装(*.iso 放在u盘)
光盘启动+硬盘安装(*.iso 放在硬盘)
光盘启动+硬盘安装(*.iso 放在u盘)

注:我使用这种方面安装成功。安装成功后,拔掉U盘,重启计算机,出现“Error Loading OS”。插上U盘再重启,可以进入redhat。怀疑安装时,我的U盘是插在计算机上,分区完毕后的步骤 GRUB引导装载程序将会被安装在/dev/sda上,这个地方当时估计是/dev/sdb。对GRUB没有概念,sda,sdb概念模糊,“下一步”点过去了。

此次用U盘安装redhat的难点为GRUB引导装载程序的安装,由于U盘在BIOS设置中优先级高于硬盘,grub安装到U盘上了。

那么遇到了这个问题该如何解决呢?需要再重新装一次吗?哈哈,当然不用,解决的办法很简单,但是我探索了很长时间,下面我吧我怎么解决好的认真的总结出来,以供各位同学参考:

首先我也是用这u盘安装好了,高高兴兴的拔了u盘,准备开始进入redhat系统,结果,悲催的一幕。。显示:missing operating system。 系统找不到,知道犯了跟文章中一样的错误,怎么办?想到的方法是用win pe 去修改一下grub引导。。但是修改后还是找不到系统,之后再次进入pe,直接修改了grub.conf文件中的引导项:把root(hd1,0),改成了root(hd0,0)
保存文件。拔了u盘,重启系统,出现的结果是还是没有安装grub到硬盘的MBR,这也就是这次没启动的关键。

然后只能再次插入u盘。从u盘启动系统。结果更悲剧的事情出现了,系统显示无法从root(hd0,0)启动,很明显我上次把他改了,这次从u盘里找的是root(hd1,0) 但是已经被我改了,所以找不到了。。就出现这个错误了。怎么办呢?进pe再改回来吧。。。

进了pe改回来后,这下确实可以又从u盘进redhat系统了。这次决定先把grub装到MBR中,怎么装呢?看下面步骤(我找来的别人的步骤,自己用来参考,我会把我自己的步骤用蓝色字体标出):

1.进入linux操作系统
root (hd0,8)
kernel (hd0,8)/boot/vmlinuz-2.6.27.7-134.fc10.i686
initrd (hd0,8)/boot/initrd-2.6.27.7-134.fc10.i686.img
boot

这步我直接用u盘进来了。。。

2.重新安装grub到MBR
[jerry@jerry ~]$ cd /boot
[jerry@jerry boot]$ su
密码:
[root@jerry boot]# grub
Probing devices to guess BIOS drives. This may take a long time.

GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (hd0,0)
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 23 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+23 p (hd0,8)/boot/grub/stage2 /boot/grub/grub.conf"... succeeded
Done.
grub> quit
[root@jerry boot]# 

需要讲几点:root(hd0,0)这里的hd0表示第一块硬盘,第二个0表示第一个分区,也就是我boot的安装路径。一定要注意root和(hd0,0)之间有一个空格。否则报错error27:找不到此命令。

3.重新启动后就可以进入图形化的grub了

下面贴出一个grub.conf的文件,看看:
[root@jerry grub]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,9)         不知道这里是怎么回事,变成了9,应该是8,所以要把下面的(hd0,9)全部换成8,否则找不到.——我的是hd0,0

# kernel /boot/vmlinuz-version ro root=/dev/sda10
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=2
timeout=30
splashimage=(hd0,8)/boot/grub/splash.xpm.gz     ——我的是hd0,0
hiddenmenu
password --md5 $1$yN9a5rTU$ktMVYhwhJhnh9DB2pCOLT0
title Fedora (2.6.27.7-134.fc10.i686)
root (hd0,8)                              ——我的是hd0,0
kernel /boot/vmlinuz-2.6.27.7-134.fc10.i686 ro root=UUID=c7bd3111-548f-4561-961d-dcd336ecce3f rhgb quiet
initrd /boot/initrd-2.6.27.7-134.fc10.i686.img
title Fedora (2.6.27.5-117.fc10.i686)
root (hd0,8)               ——我的是hd0,0
kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=c7bd3111-548f-4561-961d-dcd336ecce3f rhgb quiet
initrd /boot/initrd-2.6.27.5-117.fc10.i686.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1

好了,到这里,基本上就解决了,关机,拔了u盘,重启系统。。不过悲剧的是竟然提示找不到root(hd1,0)、、怎么是hd1呢??哈哈。原来我那会改过来,用u盘进系统,然后就没有改动grub.conf文件。所以,虽然grub安装到了MBR但是,还是会根据配置文件grub.conf去找root(hd1,0)..肿么办?很简单,刚才的u盘里还有grub呢。。。对。。再用u盘去启动系统再说。。很顺利的用u盘进了系统。修改成hd0,0,。。。大功告成。。重启,拔u盘。一切正常的进了系统。至此,这个问题解决了。。。。

时间: 2024-10-27 20:27:54

U盘安装Redhat5 总结的相关文章

win7下使用U盘安装Ubuntu Kylin完全详解教程

安装失败了好几次,看了很多篇博客,最后终于成功了,并且做了这个win7下使用U盘安装Ubuntu的教程,希望能给大家带来帮助! 详细的图文步骤如下: 部分操作步骤转自 http://blog.csdn.net/dreamthen/article/details/8765472,感谢. 1.本次使用的是64位的ubuntu Kylin桌面版,iso镜像可以自己去官网下载,大约700MB 2.  将系统拷进U盘,制成u盘启动系统. 4.将电脑划分出来一个空盘,大小20G 足矣,也可以根据个人喜好,分

U大侠U盘安装Win7系统教程

  为了让用户更好的体验,下面就为大家简单介绍下在没有光驱的情况下,如何巧用u大侠u盘启动制作工具,方便快速的安装操作系统,一起走进u大侠的神奇世界: 一.u盘启动盘制作前准备(注意操作前备份好u盘有用的资料): 1)U盘一个(尽量使用1G以上的U盘); 2)U盘启动盘制作工具:U大侠U盘启动盘制作工具; 3)ghost或ISO系统镜像文件.(为提高版权意识,U大侠暂时不提供ghost系统文件下载,请用户自行查找下载源,建议使用正版系统.) 二.制作启动U盘步骤: 1.插入U盘,运行安装下载好的

使用EFI引导从硬盘(U盘)安装Win7的图文教程

目前仅支持vista后的64位系统 大部分使用EFI引导安装Win7的教程都是采用光盘启动安装,虽然光盘安装比较简单,但是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二不灵活.因此本篇教程将要讲解使用EFI引导,从硬盘(U盘)安装Win7的图文教程. 本教程的前提条件: 一.主板BIOS支持EFI. 一般来说,支持EFI的BIOS,都有类似于EFI BOOT的选项,开启即可. 二.原版64位win7镜像. 大多修改版的win7镜像,都没有了EFI引导功能,需要原版

U盘安装windows8教程

U盘安装windows8教程准备安装文件:准备一个大于5GB的移动硬盘或者U盘(如果安装没有开发工具的版本,4GB左右就够了),如果是U盘的话,下载 Windows7USB/DVDdownloadtool工作将Windows8DPISO做成一个可引导启动盘.如果是移动硬盘的话,需要如下设置: (我选择这种方案)保证硬盘里有个分区有足够大的空间,或者独立分一块5-10GB的空间出来.然后在Windows系统管理里面,磁盘管理中将这个分区设置为激活状态: 电脑常识 然后将ISO用虚拟光驱读取,将里面

用U盘安装Win8双系统图文教程

之前我们在Win8/Win7双系统安装教程中给出了详细的图文教程,今天补上一篇使用U盘在Win7上安装Windows 8的教程,原因有两个! 第一:nt6安装假如你要把Win8安装到D盘,那么你就需要先把ISO解压到其他的盘符根目录,但是很多同学硬盘几乎是满的,想要装系统的D盘,也是紧巴巴的挤出来的20多GB的空间,这时候解压到一个盘符再去给另一个盘符安装就有困难. 第二:U盘是完全可以取代系统光盘的工具,如果你是从硬盘上有限的剩余空间中挤出来的20GB的空间装Win8体验下,那么nt6安装的那

使用U盘安装Windows Vista

使用u盘安装vista听起来不可思议,其实在世真的这时由国外的一个IT行业的专家提出的! 其实理由很简单,.他表示,通过高速的USB闪存驱动器来安装Vista比通过DVD速度要快上好几倍,一般使用硬盘安装需要一个小时左右,使用光盘安装也需要20-25分钟左右,但是如果使用闪盘安装仅仅需要5-10分钟就可以安装完成了! 一般vista安装盘都需要在2-3.5G之间,那我们就先配备一个比较大的U盘好了,至少后来可以加速系统,再怎么样还可以留着拷贝文件呢!不要舍不得了.请你注意了磁盘空间一定要充足,不

如何使用USB闪盘安装PowerLinux

PowerLinux 的安装大部分情况下和 x86 Linux 安装几乎一样的方便.但有些情况下可能有一点点麻烦,例如,一台 Power 服务器没有安装 VIOS,没有内置光驱,也没有找到兼容的 USB 外置光驱,除了烦琐的网络安装,我们该如何安装它. 这里,介绍一下如何利用 USB 闪盘来启动安装 PowerLinux. 首先,我们要有一个大一点的 USB 闪盘,至少 4GB,能够装下一张 PowerLinux DVD 镜像文件.鉴于可能的兼容性问题,建议您用 IBM 服务器或存储设备上自带的

U盘安装Windows 7操作指南

众所周知Windows7对电脑的硬件需求非常低,不仅远远低于Vista系统,一些用户甚至发现安装Windows 7比Windows XP的硬件需求还要低.于是很多上网本用户也想把Windows 7安装到自己的机器上.实际上Windows 7的确也可以在配置很低的上网本流畅运行,不过一些上网本的用户却因为没有DVD光驱无法安装Windows 7系统而郁闷.其实,你大可不必沮丧,因为不用DVD光驱我们照样可以安装Windows 7系统,仅仅需要一个4GB大小的U盘,经过测试,使用U盘安装Window

从U盘安装Windows 7 Beta操作系统

你可能想在上网本上安装Windows 7 Beta,但是上网本一般没有光驱,你很可能也没有为它另购外置光驱:另外你可能关注环保,不希望为下载的Windows 7 Beta ISO刻盘:或者你不喜欢从光驱安装的龟速和折腾.反正,Windows 7支持从USB移动硬盘或闪存盘安装. 所需设备: U盘,自备 Windows 7 Beta 1安装DVD ISO文件,请到官方下载 Windows 7 Beta安装序列号,在下载页面申请 准备U盘(建启动分区): 在一台运行Windows的计算机上插入U盘,