- 论坛徽章:
- 0
|
有时安装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 |
|