U盘急救或者安装linux

最近发现大家比较关心,linux可不可以像windows那样使用u盘来安装,我来告诉大家完全可以。下面给出U盘安装linux教程。
什么U盘制作工具都是浮云?用rhel自带的grub-install来制作吧!
在可以正常运行的linux上使用grub-install来安装MRB
#grub-install  --root-directory=/media/rhel /dev/sdb      #/media/rhel是当前U盘挂载的地方,/dev/sdb是系统认识的U盘,注意只要写sdb就可以了。
从光盘的ISO文件中复制出vmlinuz 、initrd.img、p_w_picpath文件夹 和光盘的整个ISO文件到现在的U盘。
重启,选择从U盘启动,就会进入grub,这个grub由于找不到grub.conf这个配置文件,会是GRUB>这个模样
GRUB> root (hd0,0) #(不一定是(hd0,0),第一个0表示系统认到的第一个硬盘,后面一个0是表示这块硬盘的第一个分区,以此类推,根据自己的实际情况去选择,如果是成功的话,系统会提示分区的类型的。)
GRUB> kernel  /vmlinuz   rescue
GRUB>initrd  /initrd.img
GRUB>boot 
OK!启动了,然后选择语言,然后是选择镜像的位置/dev/sda1(看你把镜像放在哪个分区了)
这种方法也可以用于安装  只要加载vmlinuz的时候不要加rescue的参数就可以了
 
思科认证考试
 
这种方法太难了?
那好吧!来一个又点风险,但是比较加载不用这么麻烦的
首先先把/boot分区中需要用到的东西拷贝出来:/boot/grub/grub.conf /boot/grub/splash.xpm.gz /boot/menu.lst   
然后将/boot分区/umount掉
#umount /boot
将U盘挂载到boot
#mount -t vfat /dev/sdb1 /boot
# grub-install —root-directory=/    /dev/sdb
命令完成后就会在/boot下自动生成一个grub的文件夹,然后将刚才拷贝出来的文件复制到这个文件夹下就可以了
接着就是修改grub.conf
#vim   grub.conf
default=1
timeout=5000
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
title Red Hat Enterprise Linux install
        root (hd0,0)
        kernel /vmlinuz
        initrd /initrd.img
title rhel6.1  rescue
        root (hd0,0)
        kernel /vmlinuz rescue
        initrd /initrd.img
保存完成,现在重启从U盘启动看看啦!有尝试到有的U盘是做不了的,最好是那种正版的U盘,如果不行还是用其他工具做吧!
文章转载来源:思科网络技术社区  http://www.sikejishu.com
原文地址: http://www.sikejishu.com/thread-3010-1-1.html