精华内容
下载资源
问答
  • win10和centOS双系统,今天启动centOS时报错0xc000007b,启动文件丢失,可能是win10更新时把Linux启动文件删除了 解决: 1、下载BOOTICE工具 2、解压,运行.exe文件 3、UEFI --->修改启动序列 ---->找到想...

    问题:

    win10和centOS双系统,今天启动centOS时报错0xc000007b,启动文件丢失,可能是win10更新时把Linux启动文件删除了

    解决:

    1、下载BOOTICE工具

    2、解压,运行.exe文件

    3、UEFI --->修改启动序列 ---->找到想要启动的系统(或启动不了的系统),可以设置为第一个启动,保存设置

    4、重启电脑,即可启动Linux系统

    友情链接:https://www.cnblogs.com/coder163/p/10803502.html

     

    展开全文
  • 先分析了双系统启动修复方法,然后结合nat123在linux下发布网站的实际案例进行了方法分析。双系统启动修复当我们安装双系统环境,先安装Linux再安装Windows;或者已经安装好双系统环境的Windows损坏,在重新安装...

    本文介绍了双系统启动修复的方法。

    先分析了双系统启动修复方法,然后结合nat123在linux下发布网站的实际案例进行了方法分析。双系统启动修复当我们安装双系统环境,先安装Linux再安装Windows;或者已经安装好双系统环境的Windows损坏,在重新安装Windows后,保存 GRUB的MBR(Master Boot Record,主引导记录)会被Windows系统的自举程序NTLDR所覆盖,造成Linux系统无法引导。如果要恢复双系统引导,首先用上述方法进入救援模式,执行chroot命令如下:

    将根目录切换到硬盘系统的根目录中,然后执行grub-install命令重新安装GRUB:

    “/dev/hda”为硬盘名称,如使用SCSI硬盘或Linux安装在第二块IDE硬盘,此项设置要做相应调整。然后依次执行exit命令,退出chroot模式及救援模式(执行两次exit命令):系统重启后,将恢复GRUB引导的双系统启动。

    网站服务器是LINUX,怎么用nat123映射发布网站?服务器为非windows环境(如linux或手机服务器或其他连入互联网设备)时,只需在同一内网另一windows机上登录nat123端口映射启动程序即可,其中nat123端口映射配置“内网IP/内网端口”指向内网对应需要访问的IP/端口

    ec5a2f2caaa4dc75697709088d83abb0.png

    网络环境:无公网IP发布网站步骤方法:在内网启用nat123。使用80端口映射。使用自己的域名,并设置域名由nat123解析。可直接用提示自定义域名。映射成功生效后。即可用域名访问网站。

    4af7570ea596f19f92568919ee99a3c1.png

    展开全文
  • linux-windows双系统启动设置 参考: 迁移win10的efi引导分区到系统固态硬盘 Windows 更换硬盘后通过 BCDBoot 命令修复 UEFI 启动引导 Windows 和 GPT 常见问题解答(uefi、GPT、ESP、MSR概念扫盲贴) microsoft....

    linux-windows双系统启动设置

    在 Windows 10 的基础上安装 linux mint

    安装前准备

    1. 在BIOS中关闭Secure Boot
      • MSI B450 BIOS
        1. 开机,狂按DEL键,进入BIOS界面
        2. 点击BIOS右上角放大镜图标,搜索“Secure Boot”,设置为Disable

    安装

    1. 创建UEFI的mint安装启动U盘
    2. 启动installer开始安装,下一步,直到选择安装类型(选择分区)
    3. 选择类型:Install mint alongside Windows 10
      • 关于安装到哪一个分区?
        点击下一步,installer自己选择分区,并弹出对话框,告诉你它选择了哪个分区。
        很尴尬呀,并没有图形化界面让你自己选择哪个分区。
        我的做法是,返回上一步,另外开gparted将ext4系统分区创建好,其他不想installer碰的分区,改成ntfs格式。
    4. 下一步,直到安装好
    5. 重启,F11进入启动菜单,选择linux mint

    安装后

    • MSI B450 BIOS 设置默认使用ubuntu boot
      1. 开机,狂按DEL键,进入BIOS界面
      2. 进入菜单 Settings -> Boot -> UEFI Hard Disk Drive BBS Priorities

    Windows

    windows重装、升级导致grub失效

    1. 系统管理员身份运行 cmd
    2. 执行 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
    3. 如果不行,尝试: bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi

    恢复使用 Windows boot manager

    1. bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

    迁移win10的efi引导分区到系统固态硬盘

    1. Windows安装U盘启动系统,按SHIFT+F10进入命令行。

      diskpart
      list disk
      select disk your-disk-no # Note: Select the disk where you want to add the EFI System partition
      list partition
      
      select partition your-partition-no # Note: Select the Windows OS partition or your data partition
      shrink desired=100 # 从目前启动盘中挤出 100 M,这里单位是M,数值多少更具要迁移过来的那个EFI分区大小来确定
      create partition efi size=100
      format quick fs=fat32
      assign letter=select
      
      list partition
      list volume # 记录下Windows系统盘此时的Volume,不一定是C哦,例如,这个命令输出列表里可能是:F
      exit  # 推出 DiskPart..
      
      bcdboot F:\Windows /s S:
      
    2. 拔掉U盘,重启系统

    现在SSD都是4k扇区,老版本ghost11.0.2 又有对齐问题,得用最新版本ghost32 11.5.1 ,勉强凑合。

    ghost 12 直接克隆,毫无问题。
    至于UEFI启动修复很简单,就是修复一下BCD文件就OK了。比如新盘ESP挂载F:,系统挂载G:盘。然后到F:\EFI\Microsoft\Boot下面,修改设备
    bcdedit /store BCD /set {bootmgr} device partition=F:
    bcdedit /store BCD /set {memdiag} device partition=F:
    bcdedit /store BCD /set {default} device partition=G:
    bcdedit /store BCD /set {default} osdevice partition=G:
    这些操作可以在UEFI/MBR系统上都能用,BCD对UEFI/MBR或者32/64位都没有太大区别。唯一差别就是一个是winload.exe一个是winload.efi,已经bootmgr多了个path到\EFI\Microsoft\Boot\bootmgfw.efi。所以MBR系统克隆到UEFI也可以用bcdedit修复一下,然后复制\Windows\Boot\EFI,Fonts,Resources重构一个ESP目录。

    问 Windows 默认装入了什么分区?
    答 Windows 只公开基本数据分区。其他 FAT 文件系统分区也可以被装入,但是不只以编程的方式公开。只有基本数据分区分配了驱动器号和装入点。
    装入了 ESP FAT 文件系统,但它不是公开的。这使运行在 Windows 上的程序能更新 ESP 的内容。使用 “mountvol /s” 为 ESP 分配一个驱动器号,以实现对分区的访问。访问 ESP 需要管理员权限。
    虽然 MSR 以及从 MSR 创建的任何分区都具备可识别的文件系统,但它们都不是公开的。
    Windows 不能识别任何特定于 OEM 的分区或与其他操作系统相关的分区。具备可识别文件系统的无法识别的分区可以当作 ESP 处理。它们将被装入,但不是公开的。与 MBR 磁盘不同,特定于 OEM 的分区和其他操作系统分区之间没有实际的区别,都是“无法识别的”。

    答 您可以使用下表中所列的工具访问不同类型的 GPT 磁盘分区。
    工具 | Windows | 固件
    Diskpart.efi | 磁盘分区工具 | ESP MSR 数据
    Diskpart.exe | 磁盘分区工具 ESP MSR 数据 |
    Diskmgmt.msc | 逻辑磁盘管理器 ESP 数据 |
    Explorer.exe | 文件资源管理器 数据 |
    您也可以使用 Microsoft Platform SDK API 开发属于自己的工具,在 GPT 磁盘分区的原语级别对其进行访问。
    问 在 Windows 中如何管理 GPT 磁盘?

    • DiskGenius 的系统迁移工具
      DiskGenius -> 工具 -> 系统迁移

    BCDboot.exe

    在 win8/10 系统中有一条 BCDboot.exe 命令,它是一种快速设置系统启动分区或修复系统启动环境的命令行工具。CDboot.exe 命令是通过从已安装的 Windows 系统文件夹中复制一小部分启动环境文件来设置/修复系统的。BCDboot 还会在系统分区上创建引导配置 BCD 文件,该文件存储了启动引导项,可让您选择引导已安装的 Windows。

    当系统无法启动时,用U盘或光盘启动 Windows PE 环境、或者使用 win8/10 的高级修复模式启动到命令符环境(推荐),然后运行BCDboot命令来修复损坏的系统。

    BCDboot 命令通常在 %WINDIR%\System32 文件夹内,它运行后从计算机上已有的 Windows 映像复制一套启动环境文件到启动分区(GPT)/目录(MBR)中。

    这些启动环境文件包括:从已安装的系统 %WINDIR%\boot\efi 文件夹和 %WINDIR%\System32\boot 文件夹复制到系统启动分区中。在UEFI+GPT环境下,BCDboot 将文件复制到固件所标识的默认系统启动分区(ESP)。另外,BCDboot 还使 %WINDIR%\System32\Config\BCD-Template 文件为模板,在系统启动分区上创建新的 BCD(启动菜单)文件,并初始化 BCD 启动环境文件。可以在 BCD-Template 文件中定义特定的 BCD 设置(需要BCB文件编辑器)。

    • 在基于 BIOS 的系统上,系统分区是使用主引导记录 (MBR) 磁盘格式的磁盘上的活动分区。BCDboot 会在系统分区上创建 Boot 目录,并将所有需要的引导环境文件都复制到此目录中。

    • 在基于 UEFI(统一可扩展固件接口) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁盘格式的磁盘上的系统启动分区(ESP)。BCDboot 会创建 \Efi\Microsoft\Boot 目录,并将所有需要的引导环境文件都复制到此目录中。

    • BCDboot 命令行格式

      BCDBOOT source [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]] 
      

      各参数的具体含义:

      • source ,例如,c:\windows 系统安装目录
      • /s S: 指定esp分区所在磁盘,例如,这里是S盘
      • /f uefi 指定启动方式为uefi,注意之间的空格一定要输入。
      • /l zh-cn 指定uefi启动界面语言为简体中文
    • 示例

    1. BIOS+MBR 常用
      bcdboot C:\Windows /l zh-cn
      解释:从系统盘C:\Windows目录中复制启动文件,并创建BCD(中文)启动菜单,从而修复系统启动环境。
    2. UEFI+GPT 常用
        bcdboot C:\Windows /s S: /f uefi /l zh-cn
        解释:用DG等工具先将ESP分区装载为S盘,从系统盘C:\Windows目录中复制UEFI格式的启动文件到ESP分区中,修复系统。

    Ubuntu

    efibootmgr 工具可以管理efi启动项

    设置硬盘分区表格式(GPT 还是 MBR)

    使用 Windows 的 diskpart

    1. 以管理员权限运行 cmd, 执行 diskpart 进入工具命令行界面
    2. 改成GPT分区表
      list volume
      list disk
      select disk your-disk-no
      convert gpt
      

    使用 DiskGenius 分区工具

    1. 启动winpe,使用DiskGenius分区工具
    2. 在 DiskGenius 中选中磁盘
    3. 菜单“硬盘” 》转换分区表类型为:MBR格式 / GPT
    4. 重启,开始windows安装。

    使用 fdisk

    • 执行 fdisk -l
      • 如果 磁盘信息显示 Disklabel type: gpt 则是 GPT 分区;
      • 如果 磁盘信息显示 Disklabel type: dos 则是 MBR 分区;

    进一步查是什么文件系统,使用:minfo -i /dev/sdxY :: | grep 'disk type'

    展开全文
  • 一台电脑安装了两个操作系统(不管都是 Windows,还是 Windows 跟 Linux),每次开机会显示一个双系统启动菜单等用户选择启动那一个;在默认情况下,后安装的系统排在先,等待27-30秒后自动选择第一个启动;当然,也...

    一台电脑安装了两个操作系统(不管都是 Windows,还是 Windows 跟 Linux),每次开机会显示一个双系统启动菜单等用户选择启动那一个;在默认情况下,后安装的系统排在先,等待27-30秒后自动选择第一个启动;当然,也可以用方向键选择另一个,回车确定就启动了。

    如果想把常用的系统排到第一,可以更改双系统启动顺序,更改方法也有两种,一种在 Windows “系统属性”中修改,另一种需要修改 boot.ini 文件。

    更改双系统启动菜单方法一:

    1、右键“计算机”(或“我的电脑”),选择“属性”,打开窗口如图1所示:

    54827d07f232151b8ad977ff0b0fd970.png

    图1

    2、选择“高级系统设置”,打开“系统属性”窗口,如图2所示:

    41a8ccb7265de7af07d387d699232b2e.png

    图2

    3、单击“启动和故障恢复”右边的“设置”按钮,打开窗口如图3所示:

    f2d7f30e50f4b5d8916f7b53367bd30c.png

    图3

    4、选择“默认操作系统”下面的下拉列表框中的一个操作系统作为默认启动系统(即排在第一),如图3中选择 Windows Server 2008 R2。

    5、如果想修改默认等待时间,只需勾选“显示操作系统列表的时间”,并在其右边设置一个值,如 10 秒。

    6、设置好后,单击“确定”即可。

    更改双系统启动菜单方法二:修改 boot.ini 文件

    1、由于 boot.ini 是系统文件,所以首先要显示所有文件和受保护的操作系统文件,方法如下:

    Win7 以上系统:打开一个文件夹 → 右上角的“组织” → 文件夹和搜索选项 → 查看,拖右边的滑块直到看见“隐藏文件和文件夹”,如图4所示:

    3b8621ffec9f794bb5e255bbedfc3212.png

    图4

    选择“显示隐藏的文件、文件夹、和驱动器”,不勾选“隐藏受保护的操作系统文件(推荐)”,最后“确定”。

    Xp 系统:打开一个文件夹 → “工具”菜单 → 文件夹选项 → 查看,接下来的设置与图4一致。

    2、打开 C盘根目录,找到 boot.ini 文件,如图5所示:

    0eda9582289bda5aa10fc3de64ecff13.png

    图5

    3、用记事本打开 boot.ini 文件,假如有双系统如下:

    [boot loader]

    timeout=30

    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

    [operating systems]

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /NOEXECUTE=OPTOUT /FASTDETECT

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 7" /noexecute=optin /fastdetect

    则只需要把 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS 中的 partition(1) 改为 partition(2) 即可。

    timeout=30 表示等待时间,如果只等待10秒,则改为 timeout=10 即可。

    最后保存 boot.ini 文件,重新启动操作系统,更改生效。

    展开全文
  • 电脑环境:Windows 8.1 + CentOS 6.6 其中,Windows 8.1安装在C盘(/dev/sdb2),CentOS 6.6的/boot单独分区(/...双系统运行正常,重装Linux之后,不小心把BCD弄坏,只能启动Linux系统,没有Windows的启动项。 解决方案
  • 前阵子搞了个Linux应用升级方案:不在应用app下升级(flash和内存不够),放到单独的小系统升级,简单记录一下。 一般正常的Linux应用启动过程是 boot->kernel->rootfs->app,而小系统升级方案启动过程是...
  • 但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇文章中我将会向你展示如何实现 Windows 10 + Ubuntu 18.04 双系统启动。 在你开始之前,确保你已经备份了你的电脑文件。虽然设置双启动过程不是非常复....
  • 1 插入win7系统安装盘,设置为光驱引导 2 选择完语言选项后,进入下一步,选择左下角的【系统修复】而不是继续安装。 3 自动搜索完已经安装的系统后,进入下一步。...6 然后重启系统就可以修复win7启动模式来 ...
  • windows Linux 双系统 启动顺序更改为默认windows启动 Windows XP sp3; Ubuntu LTS 12.10 64bit桌面版本; http://download.csdn.net/detail/hongwulu/4491637 2012-11-14 我的系统是Windows XP sp3,之后又安装了...
  • 设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。-- Jay Lacroix有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全...
  • window linux双系统启动问题 如果你安装了Windows,然后又安装了Linux,并且把grub安装到mbr,然后在非正常关机(有时重启也会)后无法进入任何一个系统只显示一个"grub>_"提示符。 这是由于你的mbr损坏造成的...
  • 电脑环境:Windows 7 + Linux ...装Linux显卡驱动之后,不小心把BCD弄坏,只能启动Linux系统,没有Windows的启动项。 解决方案: 1.将制作好的大白菜u盘启动盘插入usb接口,然后重启电脑 2.出现开机画...
  • 在安装Linux和Windows双系统的时候,往往需要先安装Windows再安装Linux。这是因为,Linux系统能够识别Window系统,而Windows系统无法识别Linux系统。如果先安装Linux系统,再安装Windows系统,那么后者的启动程序就...
  • 使用了好久的Windows Ubuntu双系统,发现小伙伴们很多纠结的一个问题就是如何修改系统引导grub的默认启动系统,主要是因为Windows系统系统更新时经常会有重启的现象,而且更新时间一般很长,如果等待重启时选择很...
  • 设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着...但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇文章中我将会向你展示如何实现 Windows 10 + Ubuntu 18.04 ...
  • 1.从linux下设置 进入管理员权限后 1.输入 vi /etc/grub.d/40_custom 添加 menuentry ‘windows 10’{ set root=(hd0,1) chainloader +1 } 2.输入 grub2-mkconfig -o /boot/grub2/grub.cfg 3.输入 vim /etc/default/...
  • 原博客:https://linux.cn/article-10314-1.html 设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着广泛的硬件和...但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇...
  • 修改LINUX和WINDOWS双系统启动顺序和等待时间在安装了windows与linux双系统的环境下,往往需要先安装windows系统再安装linux系统,这是因为linux的引导程序能够识别windows系统,而windows的引导程序无法识别linux...
  • 在Windows系统安装linux ubuntu双系统之后,有时候需要卸载Ubuntu linux系统,或者将开机默认启动Linux ubuntu更改为启动windows XP系统,这时要注意修复引导分区(DOS命令: fdisk /mbr)的问题。先看看 如何在Window...
  • 双系统删除Linux,Windows不能启动

    千次阅读 2013-06-10 12:43:11
    双系统下删除Linux系统方法  一般的人们学习linux都会在电脑上 安装windows和linux双系统。但删除Linux系统时就需要特别注意MBR。由于一般在安装linux的时候,都会把linux引导信息安装在linux系统的那个分区,...
  • 在某些特殊情况下,服务器可能要安装双系统 一个linux系统,一个windows系统 这种情况下,安装顺序是,先装...比如服务器已经安装了双系统启动菜单为Linux的grub 要删除linux系统,则用Windows启动光盘或者DO
  • Linux 和 Windows 双系统启动顺序切换

    千次阅读 2015-04-03 16:58:40
    Linux 和 Windows 双系统启动顺序切换: 1. cd /boot/grub 2. sudo vim grub.cfg 或者 sudo getit grub.cfg 3. 找到menuentry,将Windows启动项放在最前面

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,596
精华内容 1,038
关键字:

双系统启动linux

linux 订阅