登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

如何将grub安装到u盘上  

2010-07-07 16:03:06|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
看许多文章讲这个题目,讲得牛头不对马嘴,导致许多网友不知所云。

要想将grub安装到u盘上去,必须把stage1 stage1.5 stage2 全部装到u盘上去。简单复制是没有用的,因为三者在一个链上。

怎样连成一个链?只要一个命令就可以做到:grub-install 。

Disk /dev/sdb: 131 MB, 131072000 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          40        4975   83  Linux
/dev/sdb2              41        1024      123000    b  W95 FAT32

/dev/sdb1挂载在/media/disk上。

-----注:之前一直认为--root-directory是为了指定现有linux系统boot分区的位置,终于在2014.6.18号搞清楚了,这个参数是为了指定grub支持文件的安装位置,也就是说,需要将目标U盘挂载并使用该参数指定;

root@LeonHughes:LeonHughes]$grub-install --root-directory=/media/disk /dev/sdb
如果想弹出菜单界面,要在/media/disk/boot/grub/中编辑grub.conf文件。

splashimage=(hd0,1)/boot/grub/Mac4Lin_GRUB1_v1.0.xpm.gz

title load /grub/grub.conf
        find --set-root /grub/grub.conf
        configfile /grub/grub.conf             
title Fedora (2.6.31.5-127.fc12.i686.PAE)
    root (hd1,7)
    kernel /vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=993135d6-b33f-40cc-be46-9f14c297f496  LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
    initrd /initramfs-2.6.31.5-127.fc12.i686.PAE.img
title windows xp
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    chainloader +1

第三个,是引导xp,注意map作用就在于此!


引文来源  如何将grub安装到u盘上 - LeonHughes的专栏 - CSDN博客

  评论这张
 
阅读(1990)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018