免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1842 | 回复: 0
打印 上一主题 下一主题

利用Debian在U盘安装grub以拯救分区错误,无法进入grub的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-15 15:13 |只看该作者 |倒序浏览
有时安装debian时出错,或者使用分区工具时导致错误,从而无法进入grub,此时可以使用安装了grub的u盘作为启动盘启动进入grub后再调整或者安装新的系统,那么如何制作u盘的grub呢?
1.  使用分区工具在u盘上分出一个ext2分区,并挂载,比如我挂载在/media/boot
2.  在该分区建立/boot目录
    $ sudo mkdir /media/boot/boot
3.  把Debian中的/boot/grub拷贝到该目录下
    $ sudo cp -Rf /boot/grub /media/boot/boot
4. 检查分区情况:
    $ df -hT
   比如我得到的关于u盘的分区为:
   /dev/sdb2   ext2    /media/boot
则相应的grub中应该为 (hd1,1)
5.  进入grub,设置
  $ sudo grub
  grub>  root (hd1,1)
  grub>  setup (hd1)
6. 然后u盘就设置好了,现在就是设置bios了。 插入u盘,重启并按Del进入bios设置
   在Advanced Bios Features中选择 USB Boot为Enabled,再把
  1st Drive设置为 你的U盘,比如我的是Netac OnlyDisk
  然后在Hard Disk Drives中选择1st Drive为Netac OnlyDisk
最后按F10重启。
7. 于是u盘便成功启动了,进入grub后,按c,便可操作了。
  注意: 此时u盘成为hd0, 而硬盘是hd1了,所以硬盘里的分区应该为:
  (hd1,x)的形式。
8. 完成相关的操作后,请再次进入bios把设置该回为之前的设置即可。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/74418/showart_2122011.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP