我这是两块磁盘情况,可以看出都做成了启动盘。
其中,sda是第一块磁盘,sdaX是我的ubuntu分区;sdb是第二块磁盘,sdaX是win7分区,每个人可能情况不同,请自行辨认。/dev/sdb1划分了80G安装win7。
接着,终端输入
sudo -i (得到root权限,无需再输入密码,便于下面操作)
mkdir /media/tempdir (用来挂载sda1的,就是创建一个tempdir,名字什么的自己定)
mount /dev/sda1 /media/tempdir (将sda1挂载在tempdir下)
grub-install --root-directory=/media/tempdir /dev/sda (重新安装grub2到硬盘的主引导记录(mbr))
操作成功出现:Installation finished.No Error Reported.
重启后就可以进入原来的ubuntu系统,但是windows暂时无法引导,下面就是更新grub2让它可以引导windows7。硬盘怎么恢复系统进入到系统后打开终端,输入
sudo update-grub2 Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.13.0-37-generic
Found initrd image: /boot/initrd.img-3.13.0-37-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda2
done
重启电脑,即可发现win7引导菜单,可正常引导系统。
GRUB是大多数Linux系统默认使用的引导程序, 可以通过启动菜单的方式选择进入不同的操作系统(如果有的话).
当 “/boot/grub/grub.conf” 配置文件丢失, 或者关键配置出现错误, 或者MBR记录中的引导程序遭到破坏时, Linux主机启动后可能只会出现“grub>”的提示符,无法完成进一步的系统启动过程.
error : unknow filesystem
grub rescue>

这表示你的grub2的配置文件损坏, Grub找不到Ubuntu系统的引导项. 从而进入修复模式了(grub rescue), 也称救援模式。在救援模式下只有很少的命令可以用: set, ls, insmod, root, prefix
命令 描述
set 查看环境变量,这里可以查看启动路径和分区
ls 查看设备
insmod 加载模块
root 指定用于启动系统的分区,在救援模式下设置grub启动分区
prefix 设定grub启动路径
具体修复步骤如下:
grub rescue> ls
列出磁盘分区
(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-72222-3.html
12海里基本就确认了
农民才55元能做什么