ubuntu下用U盘安装grub2制作系统启动U盘锁

 

现在电脑保密的方式很多,开机密码啦,文件加密啦,指纹识别啦,等等,奶牛今天教给大家一个U盘启动系统的方法。只有插上U盘系统才能启动,没有U盘,那你就手动引导去吧~~~

原理很简单,因为我们的ubuntu系统是用grub2来启动,我们的grub引导程序是写再mbr上的,如果我们清除掉mbr而将引导信息写在我们的U盘上,那么就只能用U盘引导启动系统咯。对于高手来这个方法可能有些小儿科,不过折腾下玩玩也好啦~~~

首先呢,各位要确定自己的u盘可以作为启动设备进行引导,别折腾到最后自己的U盘无法在自己的电脑上引导。这里大家可以看看自己BIOS中的boot是否支持USB设备启动。

1.进入我们的ubuntu系统,这里奶牛以ubuntu 10.10为例说明,ubuntu 10.04啦9.10啦还有最新的11.04理论上都可以。

插入U盘,打开终端

sudo su

fdisk -l看看自己的u盘在/dev/下哪个设备,奶牛以sdb设备为例说明。

grub-install /dev/sdb

然后重启,将boot的顺序改为usb设备优先于硬盘。看看是否可以正常引导进入系统。

2.理论上应该可以正常引导,然后我们需要给我们的ubuntu的mbr做个备份了。

进入终端

sudo dd if=/dev/sda of=./mbr.bak bs=446 count=1

将用户目录下的mbr.bak复制到自己的U盘上,防止发生错误而引导丢失。

3.继续在终端下输入

sudo dd if=/dev/zero of=/dev/sda bs=446 count=1

将mbr用0来填充,从而达到清空mbr的效果。

重新启动,看看是不是只能用U盘启动啦。

此方法建议能完全看明白的朋友折腾,因为引导啥的挺麻烦的,别最后系统进不去神马的就不好啦。如果折腾到最后无法进入系统了,可以用live-cd来修复引导的。详细可以看奶牛的文章

修复ubuntu 10.10 ubuntu 11.04的grub2引导的方法

奶牛 | 2011年03月9日
  • 无冷 2011年03月9日 at 3:19 下午
    奶牛这再为11.04做准备啊
  • Tao Zhu 2011年03月9日 at 4:14 下午
    万一优盘丢了,那岂不彻底惨了?
  • freetstar 2011年03月9日 at 6:45 下午
    突然发现自己好久不来了
  • Solo 2011年03月9日 at 9:39 下午
    這個新鮮....
  • heson 2011年03月10日 at 9:50 上午
    研究真透彻············ :good
  • Kailash 2011年03月22日 at 4:14 下午
    还有这等折腾,思路不错。
Comments are closed.