1、备份重要文件,如果文件备份前,系统已经损坏,千万不要随意 *** 作硬盘,以防丢失文件;
2、找一款带有系统修复功能和DiskGenius软件的PE系统,并制作成启动U盘备用;
3、插入U盘,重启电脑,选择U盘引导启动,直接进入PE系统;
4、打开DiskGenius软件,删除Linux对应的分区文件,并新建为NTFS格式的Windows系统分区,保存;
5、选择DiskGenius软件的硬盘,点击重建主引导记录,将原有的引导记录清除并重写新的引导记录;
6、打开PE系统内的系统引导自动修复,选择Windows系统盘;
7、再选择开始修复,对系统引导文件进行修复;
8、重启电脑即可。
之前遇到类似问题,我重装了win10系统后,发现linux系统进不去了,分区变成了空闲空间。
问题原因:linux引导文件被覆盖
解决方案:
使用之前制作linux(ubuntu举例)的引导盘,在bios中设置从引导盘启动。
启动后可以选择修复ubuntu这个选项中,有一个选项可以进入grub模式。或者直接选择ubuntu进入后,选择试用ubuntu,使用ctrl+alt+F3进入。
在grub rescue命令行下利用ls命令查看盘符情况。(hd0) (hd0,GTP1) (hd0,GTP2) 这样的,在这里可以清楚的看到有一个分区是你的ubuntu引导即efi挂载分区。
第三步若找不到可以通过 ls (hd0,GTP1)/grub 命令分别寻找,如果打印出一些文件信息,说明找到;如果没有,会报找不到文件的错误,需要继续试下一个盘符。
确定boot分区所在盘符后进行环境变量设置。在grub rescue命令行下输入:
set boot=(hd0,msdos8)
set prefix=(hd0,msdos8)/grub
insmod normal
normal
输入normal后,会进入ubuntu的引导
进入系统后需要进行grub设置
sudo update-grub
sudo grub-install /dev/sda
最后,先不要急着重启进入windows,再输下列指令进行更新
sudo update-grub
sudo apt-get update
看来你是安装双系统后只能启动linux了。linux终端下运行命令:sudovi/etc/default/grub打开/此文件;有一行:GRUB_DEFAULT=0的,0就表示默认启动linux,1表示linux的另一种方式啥的,把数字改成2试试(一般都是2,ubuntu貌似是3,开机自己数一下就知道了)。重新开机就可选择启动哪一个系统了,这个很简单的,还可以设置多少秒后自动进入哪一个系统。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)