admin 管理员组文章数量: 887021
win10+ubuntu14.04双系统大概使用了几个月就要重装,于是个人觉得很有必要记录这一路走来在这上面所遇到的坑.也许大家会说,Linux才发展了二三十年而已,widows已经有了一个很长的历史了,而且windows有庞大的开发团队。这些都没错,但是用户是不管这些的,他们只是考虑那个系统更好用更方便。。因此,我们离不开windows,至少对于我来说,是没办法不用它的。但是,Linux的操作系统的开源性又对我们这些喜欢折腾的人有着无穷的吸引力,所以我们也离不开Linux,本来虚拟机是一个不错的选择,但是由于硬件配置的原因,以及使用虚拟机的诸多不便,我更喜欢装双系统,好让系统的性能能够得到最大的发挥。由此而来的,经常会出现的双系统的启动引导等问题,使我很崩溃!
一. U盘安装双系统?
1、ubuntu 系统安装包
下载:http://www.linuxdiyf/linux/11604.html
2、刻录软件,推荐软碟通,会提示注册,选择继续使用
下载地址:http://pan.baidu/s/1qW783TE
3、一个大于 2G 的 U 盘
4、EasyBCD 软件,此软件是同来作为系统引导所用
下载地址:http://dl.pconline/download/90611.html
5、准备安装
http://www.linuxdiyf/linux/13140.html
注意:安装过程中,记得hp台式机,是要按F10关掉安全模式的,即为Security下的三角形下拉三个选项,然后重新启动,按F2,退出,进入新的页面,F8选择boot menu
一、原因分析
win8/win10系统均添加快速启动功能,预装的win8/win10电脑默认都是UEFI引导和GPT硬盘,传统的引导方式为Legacy引导和MBR硬盘,UEFI必须跟GPT对应,同理Legacy必须跟MBR对应。如果BIOS开启UEFI,而硬盘分区表格式为MBR则无法安装;BIOS关闭UEFI而硬盘分区表格式为GPT也是无法安装Windows。
(注意事项:转换分区表格式会清空硬盘所有数据!)
二、无法在驱动器0分区上安装windows解决方法
1、在当前安装界面按住Shift+F10调出命令提示符窗口;
2、输入diskpart,按回车执行;
3、进入DISKPART命令模式,输入list disk回车,列出当前磁盘信息;
4、要转换磁盘0格式,则输入select disk 0回车,输入clean,删除磁盘分区;
5、输入convert mbr,回车,将磁盘转换为MBR,输入convert gpt则转为GPT;
6、最后输入exit回车退出命令提示符,返回安装界面继续安装系统。
双系统出问题怎么修复(双系统引导问题)?
先安装Windows, 然后安装Linux. 采用这样的顺序不光是为了避免ntloader覆盖掉grub(就算被覆盖了, 也有解决办法, 在后面介绍), 更因为Linux可以被装在扩展分区而Windows不行. 另外, 安装linux时, grub会检测到已有的分区, 从而生成合适的启动选项来加载windows系统.
注意:
一.按了开机键,没有出现熟悉的grub引导界面,而只是一个光标再闪动
1)一开始以为是硬件问题,因此拆机除尘,拔下内存条用橡皮擦擦过后,重新装上。。没有解决(后来觉得,应该这里的工作对于解决问题没有帮助,可以忽略).
2)运行大白菜里边的PE系统,PE可以正确运行,说明内存应该是没有问题的,在PE中可以正常查看C、D、E、F盘的内容,说明硬盘应该问题不大。(最终的原因仍怀疑是硬盘问题)
因为负责启动引导的是ubuntu的boot中的grub.
3)用ubuntu的系统盘进入试用ubuntu,运行终端着手解决问题:
fdisk -l (查看硬盘分区情况,记下ubuntu的根目录/所在的sdaX,以及/boot所在的sdaY(如果/boot有))
sudo -i (获得root用户权限)
mount /dev/sdaX /mnt (把根目录所在的分区挂载到/mnt目录下)
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)(把/boot所在分区挂载到/mnt/boot目录下)
grub-install --root-directory=/mnt /dev/sda (把grub安装到启动分区sda,注意:启动分区总是sda,不会是sda1,sda2之类的,这里一定不要安装错了,因为它是在向磁盘写数据)
二. 因为grub-install 命令误操作导致的win7无法启动.
问题描述:在上边使用grub-install --root-directory=/mnt /dev/sda 命令安装grub时,把sda写成了sda1,而sda1正好是我的WIN7所在分区,导致的结果就是,虽然grub启动项修复成功了,但是win7系统无法进入。
解决方法:1)使用大白菜工具,进入PE系统,使用启动修复工具修复,结果,没有成功。原因未知。
2)制作系统盘,(选择光盘或者是U盘)制作成系统镜像,重启电脑进入安装界面,但是不安装,选择修复系统。。最终解决问题!
PS:那条命令选择的是sda1,正好是WIN7 的系统盘,还可以用系统盘来修复,如果选择是一个数据盘,例如你的D盘,E盘等,也许问题会更大,因为没有修复光盘来给你修复,重要的数据也许就会丢失。。因此使用grub-install 命令一定要慎重!
三. 开机出现grub rescue,怎么修复?
Entering rescue mode...
grub rescue>
出现这种问题 一般在于进行了磁盘分区,导致grub引导文件找不到。我们只要让它找到引导文件就好了。
此时屏幕上提示grub resume>
1)我们先输入ls:
(hd0) (hd0,msdos14) (hd0,msdos13) (hd0,msdos12)....
2)然后找出哪个盘安装了系统,
ls (hd0,msdos1)/boot/grub
ls (hd0,msdos2)//boot/grub
尝试所有的,直到返回内容不再是error: unknown filesystem.为止。
如输入ls (hd0,msdos13)/boot/grub后出现了类似如下内容。即为找到了系统所在分区。
3)然后依次输入如下内容:
set root=(hd0,msdos13)/boot/grub
set prefix=(hd0,msdos13)/boot/grub
insmod normal
normal
4)normal执行之后即进入选择启动项的界面。可以看到除了WIN7之外还有Ubuntu系统。选择启动的系统进入即可。
四. 开机莫名地蓝屏出现0xc000007b(0xFFFF....)?
1.试试开机,出完电脑品牌后,按F8,安全模式,光标选定:最后一次正确配置,
回车,回车,按下去!【关键一步】
2.再不行,进安全模式,回车,到桌面后,杀毒软件,全盘杀毒!
“隔离区”的东西,彻底删除!
3.再使用:360安全卫士,“功能大全”里的:“360系统急救箱”,
点:开始急救!重启后,点开“文件恢复区”,全选,彻底删除文件!
系统修复,全选,立即修复!【关键一步】
网络修复,开始修复,重启电脑!
360安全卫士,扫描插件,立即清理!360安全卫士,系统修复,一键修复!
【金山急救箱】,勾选:【扩展扫描】,立即扫描,立即处理,重启电脑!
4.再不行,拔下显卡和内存条,橡皮擦擦,再用毛刷,清理插槽灰尘和风扇,
更换内存插槽等!【台式机】
5.检查是否有同类功能的,多余类似软件,如:多款播放器,多款杀毒软件
等,卸载多余的,只留一款,因为同类软件,互不兼容!【关键一步】
6.再不行,下载“驱动人生”,升级:显卡驱动!
7.如果还是不行,需要“一键还原”或“重装系统”了!
8.硬件有问题,送修!
版权声明:本文标题:win7+ubuntu14.04双系统出现的问题及解决办法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715923427h657953.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论