精华内容
下载资源
问答
  • 安装双系统 引导修复 ...win10 + Ubuntu16.04 双系统安装流程: 首先安装windows10; 安装Ubuntu16.04 ,注意boot loader 选择和win10的引导目录; grub引导丢失: 问题描述: st=>start: Win10

    1. 安装双系统

    win10 + Ubuntu16.04 双系统安装流程:

    1. 首先安装windows10;
    2. 安装Ubuntu16.04 ,注意boot loader 选择和win10的引导目录;
    3. grub引导丢失:
      问题描述:
    st=>start: Win10安装完毕
    while:
    op1=>operation: 当Ubuntu系统安装完毕之后,重启电脑 
    op2=>operation: 重启电脑 顺利进入grub引导
    op3=>operation: 重启电脑  选择进入Windows10
    ex=>exception: 顺利开机之后重启电脑 然后问题来了:“grub引导界面不见了,竟然直接打开win10”。
    if exception solved:
        break
    elsecontinue
    e=>end: 结束

    进入BIOS之后,发现Boot Order中的Ubuntu不见了,只剩下一个Windows Boot Manager(WBM)。上面的循环,进行了好几次(汗)。
    我这个台式机是惠普的,Product No. QV9999AV, BIOS版本是(K01,V02.90)
    这个版本的BIOS很奇怪哦,跟别人的不太一样,好几个别人解决问题的功能(比如,选择文件添加EFI启动项)他都没有,略显寒酸。还有一点要说明的是,我的硬盘分区表是GPT格式的,引导方式是EFI,不是MBR分区,不能用Legacy引导。所以不能用EasyBCD从在WBM中添加grub,因为EasyECD针对linux的引导方式是legacy的。
    (这只在这一种情况下适用,其他情况自行尝试)

    2. 引导修复

    这个主板的BIOS有一个功能可以从安装的引导目录中选取一个efi引导文件进行启动。
    这样就可以把linux顺利找回来了。哈哈,当然没有这么简单。在进入一次win10,再一次丢引导是分分钟的事。

    历经千辛万苦找到了解决方案:

    2.1. 在Ubuntu中将引导记录写入 boot

    这样比在Windows中好操作,就是好操作,不解释。

    $ sudo efibootmgr -c -d /dev/sda/ -p 1 -L Ubuntu -l /EFI/ubuntu/grubx64.efi

    -d /dev/sda -p 1 :表示的是引导分区所在的盘,我的是sda1, 可以通过fdisk查看
    -L Ubuntu :要添加的引导记录的名字,这里写成Ubuntu
    -l /EFI/ubuntu/grubx64.efi: 引导程序的location,linux一般使用grubx64.efi

    这样就顺利在BIOS中添加了一条引导记录。YEAH!完成!
    查看现有的启动项:

    $ sudo efibootmgr -v #每个启动项都有一个序号

    修改启动项的顺序,即Boot Order

    $ sudo efibootmgr -o 0003,0001... ... # 调整序号的顺序就行

    2.2. 一波三折,grub中的win10启动项又丢了!

    千辛万苦找回了Ubuntu的入口grub,一不小心,不知道怎么,又把grub中的win10给丢了。

    在grub中添加win10的启动项

    $ sudo grub-install /dev/sda1
    $ cd /etc/grub.d/
    $ gedit 40_custom #在文件中加入下面的内容
    $ sudo update-grub #更新设置
    root@geolike:/home/like# cat /etc/grub.d/40_custom 
    #!/bin/sh
    exec tail -n +3 $0
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    menuentry "Windows 10" {
       set root='(hd0,1)' # 同样的这里的 (hd0,1)也表示引导分区所在的盘符
       chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
    } 

    重启可以看到新加入的win10启动项。

    展开全文
  • 1 开机狂按F2进入安全模式 2 选择bios界面 将ubuntu设置为首启动项(其他的都不要动) 解决,缺图,不过都很简单,具体大家自行百度

    1 开机狂按F2进入安全模式

    2 选择bios界面

    将ubuntu设置为首启动项(其他的都不要动)

    解决,缺图,不过都很简单,具体大家自行百度

    展开全文
  • 编辑 Windows 启动配置文件 /etc/grub.d/40.custom 增加下面的内容: 1 menuentry "启动 Windows 10" { echo "正在启动 Windows 10..." 2 insmod part_gpt3 insmod fat4 insmod search_fs_uuid5 insmod chain6 ...

    一条命令修复启动项:

    1 sudo grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg

    # 或者下面这条命令,具体根据grub.cfg文件的位置来确定就好

    1 sudo grub-mkconfig -o /boot/grub/grub.cfg

    手动创建 Windows 启动项

    1. 编辑 Windows 启动配置文件

    /etc/grub.d/40.custom

    增加下面的内容:

    1 menuentry "启动 Windows 10" { echo "正在启动 Windows 10..."

    2 insmod part_gpt3 insmod fat4 insmod search_fs_uuid5 insmod chain6 search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 913B-D0CD7 chainloader /EFI/Microsoft/Boot/bootmgfw.efi }

    其中 –hint-bios=hd0,gpt2 –hint-efi=hd0,gpt2 –hint-baremetal=ahci0,gpt2和 913B-D0CD 需要根据本地具体情况获取。方法如下

    获取uuid命令:

    sudo grub-probe –target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

    得到:913B-D0CD

    -------------------------------

    获取hint-string命令:

    sudo grub-probe –target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

    得到:–hint-bios=hd0,gpt2 –hint-efi=hd0,gpt2 –hint-baremetal=ahci0,gpt2

    2.重新生成配置文件

    sudo grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg

    或者:

    sudo grub-mkconfig -o /boot/grub/grub.cfg

    展开全文
  • 我的win10是单独装在120G的ssd上的,后装的kaliLinux,在1T的机械上分了一部分空间 1.刻录Linux启动U盘 在win10下载个UltraISO,最后选择写入方式一定要选择raw。 这是导致装系统是读取不到文件的原因之一。 2....

    硬盘:120G ssd ,1T 机械

    我的win10是单独装在120G的ssd上的,后装的kaliLinux,在1T的机械上分了一部分空间

    1.刻录Linux启动U盘

    在win10下载个UltraISO,最后选择写入方式一定要选择raw

    这是导致装系统是读取不到文件的原因之一。

    2.分配空间

    用diskmgmt.msc命令打开磁盘管理工具,删除一部分空间用于安装linux系统

    3.安装系统

    u盘启动进入安装界面

    4.安装完成后黑屏,需要强制关机重启几次

    5.开机进入grub界面,引导丢失

    查看分区

    grub rescue> ls

    会出现一堆分区信息:

    (hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd1) (hd1,msdos2) (hd1,msdos1)

    然后挨个分区试

    grub rescue>ls (hd0,msdos9)

    出现unknown filesystem 字样就试下一个,如果出现系统文件夹或者文件的名字就是你要找的分区

    找到之后,比如我的是(hd1,msdos1)分区

    grub rescue>set root=(hd1,msdos1)
    grub rescue>set prefix=(hd1,msdos1)/boot/grub
    grub rescue>insmod normol
    grub rescue>normol

    输完之后就进入grub引导界面

    6.进入引导界面过后按e进入编辑(这是双显卡驱动不兼容导致的黑屏卡死)

    在倒数第三行最后 打个空格 输入

    nouveau.modeset=0

    然后f10,进入系统。

    7.进入系统后永久解决显卡不兼容黑屏问题

    cd /etc/modprobe.d
    sudo vi nvidia-graphics-drivers.conf
    写入:blacklist nouveau
    保存退出
    sudo vi /etc/default/grub
    在最后一行添加,记得去掉注释(前面的#号)
    rdblacklist=nouveau nouveau.modeset=0
    退出保存

    8.找回win10引导

    看下kali安装在哪个分区

    fdisk -l

    我的是sda5,挂载分区和目录

    mount /dev/sha5 /mnt
    mount --bind /dev /mnt/dev
    mount --bind /proc /mnt/proc
    mount --bind /sys /mnt/sys

    然后

    chroot /mnt
    
    grub-install /dev/sha
    
    grub-mkconfig -o /boot/grub/grub.cfg

    看到出现done字样  exit 退出

    然后卸载分区

    umount /mnt/dev
    umount /mnt/proc
    umount /mnt/sys
    umount /mnt

    reboot重启

    9. 开机依旧引导丢失,重复第5步,进入引导界面后,往下选择win10,回到win10系统

    10.使用easybcd重建引导

    win10默认存在,所以只要添加Linux

    添加新条目,选择Linux/BSD,选择grub2,然后选择安装Linux的那个分区,保存

    然后在编辑引导菜单那里,把Use metro bootloader 勾去掉,选择等待用户选择,保存退出 重启就ok了

    展开全文
  • 原来的Win10+Ubuntu双系统是先装的Win10后装Ubuntu时选择"与Windows系统共存",如此开机后由Ubuntu启动项(紫屏)接管引导进入Ubuntu或Windows系统。 看网上的教程如果不dd拷贝磁盘分区的UUID而是在目标磁盘上生成新...
  • 安装Ubuntu时,误将ssd盘符删除,安装完Ubuntu后,win10系统丢失(Ubuntu的引导在windows manager上) 恢复过程: 找回丢失的win系统盘 winpe -> disk genius -> 右键ssd(win盘符所在硬盘)-> 搜索...
  • 由于使用的是公共电脑,在装好的Win10系统和Ubuntu双系统来回切换,可是…出现很莫名的问题,只要一进BIOS,Ubuntu启动项必丢失,不得不说Windows是真的强大,佩服佩服…无奈只能一次次重装,一次次丢失,问题一直得...
  • 安装ubantu双系统导致windows引导丢失的解决方案   第一次遇到的问题:装完ubantu之后,系统已装好,却没有启动项,无法引导。之前一直以为是win10的安全启动导致出现的问题,大量看教程,都是说要在bois里关掉...
  • win10和linux双系统开机

    2016-11-09 14:28:26
    win10和linux双系统不管是UEFI first还是Legacy first都只能进ubuntu,进不去win10,找不到win10启动项,是win10引导丢失了吗。还是别的原因,要怎么办??求大神
  • 之前装的双系统Win10 和Ubuntu ,系统引导使用的是Ubuntu的Grup的引导, 直接删除Ubuntu会导致引导丢失,会很麻烦,win10直接会挂掉,后期恢复需要重建引导 安全删除思路,先重建MBR引导,再删除ubunt系统 下载...
  • Win7/8/10安装Centos7/Redhat7双系统丢失windows启动项,这是因为Linux系统默认将mbr改写成grub2,新安装的Linux系统默认不识别windows下的ntfs分区。所以,只要将Linux系统配置完成识别ntfs文件系统后,再重新...
  • 安装Win10 + Linux双系统

    2018-09-05 21:50:46
    安装Win10 + Linux双系统踩坑记录 之前听说过双系统,只是一直没有动手实践过,在好奇心的驱使下开始了我的尝试。 从网上看了几个教程,感觉挺简单的,但是自己操作下来,发现并没有想象中的那么容易,坑挺多的...
  • win10下装ubuntu双系统(免U盘)

    万次阅读 2018-06-16 09:34:18
    win10下装ubuntu双系统(免U盘) 最近决定在win10的基础上装一个ubuntu系统用来管理服务器。但是有一个问题,前段时间U盘不慎丢失,没有启动盘,又想装ubuntu双系统,该怎么办呢?基于以前装黑苹果的经历,决定用...
  • win10 +ubuntu20.04双系统安装:双硬盘+nvidia独立显卡装系统之前需要做的准备工作确定电脑类型,为ubuntu创建空白磁盘分区制作u盘启动盘1.官网下载ubuntu20.04镜像2.官网下载rufus开始用做好的u盘启动盘装系统1....
  • 前段时间弄了个win10和ubuntu的双系统.一时手贱,弄了个win10 预览版-14316。好吧,我承认我为了那传说中的命令行直接运行bash。体验过后才发现:现实很骨感,稳定性渣的一逼。各种bug。于是,再次滚回win8.1.重装...
  • [win10] [mac] 双系统丢失mac OS X系统引导的修复方法

    万次阅读 热门讨论 2017-07-15 15:17:23
    [win10] [macbook] 双系统下丢失mac OS X系统引导的修复方法 windows和mac的磁盘相互间不能访问,希望新建一个磁盘,格式化成两个系统都可以读写的Fat32或exFat格式,结果导致mac 系统引导丢失。本文讲解的是mac ...
  • 自己尝试修复win10引导,结果新的Ubuntu的grub引导也崩溃了。 1. 修复Ubuntu引导 采用之前安装ubuntu时制作的U盘启动盘,进入“试用Ubuntu”,在Terminal中使用boot-repair修复Ubuntu引导。 sudo add-apt-...
  • 双系统修复工具

    2014-09-11 08:46:48
    2. 先装NT6.x后装NT5.x的最快速解决方案:例 - 已有Win7系统,XP光盘引导安装XP至另一分区,完成安装后在XP中直接"自动修复/手动修复"即可修复双引导菜单。 3. 系统盘符或磁盘ID引起的无法进入桌面情况 -> 直接...
  • 1 由于近期清理了win10 C盘空间,启动双系统提示如下图,打不开ubuntu。 2 应该是ubuntu启动引导丢失了,利用easybcd工具进行修复。 3 打开软件,在编辑引导菜单栏,选择ubuntu进行删除。 4 4 选择添加...
  • ubuntu grub.cfg 丢失 进入 grub rescue>

    千次阅读 2016-12-17 22:11:36
    由于是win7+Ubuntu双系统,由Ubuntu来引导win7启动,本来想升级到win10,结果没成功,就连Ubuntu的引导项也丢失 2.解决方法 grub rescue下,,只能使用ls 和 set 两个命令 ls作用就是帮你找到Ubuntu的引导盘在哪...
  • 第一次是在我自己的电脑(双系统)上,电脑检测不到显卡,直接重装系统(保留home)也没用,最后我去win10清掉了ubuntu的系统和引导,然后重装系统就好了(home的文件都在)。 第二次是在服务器(单系统)上,跟我...
  • Windows XP在升级安装上做得十分出色,它的安装方式同样有三种:升级安装、双系统共存安装和 全新安装。我们可在以前的Windows 98/98 SE/Me/2000这些操作系统的基础上顺利升级到Windows XP。 Windows XP的核心...
  • 各种问题的百度解决

    2018-01-07 17:52:15
    anaconda的使用: http://python.jobbole.com/86236/ 双系统重装win10后grub引导界面丢失,只能直接进入win系统: https://www.2cto.com/kf/201704/625665.html
  •  现象:我装了Windows Me和Windows XP双系统,都是FAT32格式。C盘装 Windows Me,E盘装Windows XP。昨天,Windows XP系统丢失了SYSTEM32.DLL ,启动不了。于是我在进入Windows Me系统内,在E盘直接删除Windows XP...
  • 以下类推 <br>2000XP双系统启动问题 (1#) ADSL拨号中出现的错误代码(2#) <br>at命令的用法(3#) <br>AWARD BIOS设置详解 (上)(4#) <br>AWARD BIOS设置详解( 下)(5#) <br>BB是报警...
  • windowsnt 技术内幕

    2014-04-09 20:47:17
    理解在RISC结构上的Windows NT引导过程 理解Windows NT装载过程 介绍Windows NT装载阶段的“服务错误级别” 编辑Boot.ini文件 理解一般性的引导错误 丢失引导文件的后果 利用Expand.exe恢复丢失的或损坏的引导文件 ...
  • 如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。 如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

双系统win10引导丢失