首页 > 代码库 > 重装grub

重装grub

   今天晚上手痒,一时兴起,安装了windows8.1 , 以前是win7+linux双系统的,因为了解grub,所以还是很有信心重装的。

   安装完win8.1后,果然,重启就只有windows了。所以第一步就是做一个linux启动盘。

   好在启动盘我早已做好的,没想到进去重装grub时却遇到了不小的麻烦。

   到网上百度的一些教程,都不适合我,而且感觉都是错误的。

   最后还是摸索了一种方法,而且成功了。

   首先在usb登录进去后打开shell,(联上网)安装grub:  apt-get install grub2 

  这样grub就安装了,中间可能出现某些错误提示,但至少要安装上去 

  然后把原来的linux盘挂载了,再:sudo fdisk -l

这样你的盘就列出来了,找到原来的linux盘,我的是sda8

接着输入

mkdir /media/temp(这里用于创建一个文件夹temp,用于挂载刚才的sda8,此文件夹名称可以依个人爱好而定,没有要求,

只是为了把原来的linux盘挂到现在usb的linux系统的media目录下,这样才能进行下面的操作。)

mount /dev/sda8 /media/temp(将sda8挂载于temp文件夹下)

下面进入正式修复!!!,在终端输入以下命令:

grub-install --root-directory=/media/temp /dev/sda

“Installation finished.No Error Reported.”的时候,就表示操作成功了

  



一切结束,现在重启电脑,就进入了久违的grub界面,不过没有win8.1哦,所以再进入linux的shell下,

输入:update-grub,win8.1就加入到了开机启动项!!!!



看来一切都得实践啊,不实践你就永远学到的只是皮毛。