-
win10和centOS双系统启动Linux时报0xc000007b错误
2020-10-30 00:00:09win10和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
-
linux双系统优先开启_linux双系统启动修复方法
2021-02-07 00:54:35先分析了双系统启动修复方法,然后结合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/端口
网络环境:无公网IP发布网站步骤方法:在内网启用nat123。使用80端口映射。使用自己的域名,并设置域名由nat123解析。可直接用提示自定义域名。映射成功生效后。即可用域名访问网站。
-
linux-windows双系统启动设置
2020-10-30 11:09:25linux-windows双系统启动设置 参考: 迁移win10的efi引导分区到系统固态硬盘 Windows 更换硬盘后通过 BCDBoot 命令修复 UEFI 启动引导 Windows 和 GPT 常见问题解答(uefi、GPT、ESP、MSR概念扫盲贴) microsoft....linux-windows双系统启动设置
- 参考:
在 Windows 10 的基础上安装 linux mint
- refer
安装前准备
- 在BIOS中关闭Secure Boot
- MSI B450 BIOS
- 开机,狂按DEL键,进入BIOS界面
- 点击BIOS右上角放大镜图标,搜索“Secure Boot”,设置为Disable
- MSI B450 BIOS
安装
- 创建UEFI的mint安装启动U盘
- 启动installer开始安装,下一步,直到选择安装类型(选择分区)
- 选择类型:Install mint alongside Windows 10
- 关于安装到哪一个分区?
点击下一步,installer自己选择分区,并弹出对话框,告诉你它选择了哪个分区。
很尴尬呀,并没有图形化界面让你自己选择哪个分区。
我的做法是,返回上一步,另外开gparted将ext4系统分区创建好,其他不想installer碰的分区,改成ntfs格式。
- 关于安装到哪一个分区?
- 下一步,直到安装好
- 重启,F11进入启动菜单,选择linux mint
安装后
- MSI B450 BIOS 设置默认使用ubuntu boot
- 开机,狂按DEL键,进入BIOS界面
- 进入菜单 Settings -> Boot -> UEFI Hard Disk Drive BBS Priorities
Windows
windows重装、升级导致grub失效
- 系统管理员身份运行
cmd
- 执行
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
- 如果不行,尝试:
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi
恢复使用 Windows boot manager
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
迁移win10的efi引导分区到系统固态硬盘
-
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:
-
拔掉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启动界面语言为简体中文
-
示例
- BIOS+MBR 常用
bcdboot C:\Windows /l zh-cn
解释:从系统盘C:\Windows
目录中复制启动文件,并创建BCD(中文)启动菜单,从而修复系统启动环境。 - 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
- 以管理员权限运行 cmd, 执行
diskpart
进入工具命令行界面 - 改成GPT分区表
list volume list disk select disk your-disk-no convert gpt
使用 DiskGenius 分区工具
- 启动winpe,使用DiskGenius分区工具
- 在 DiskGenius 中选中磁盘
- 菜单“硬盘” 》转换分区表类型为:MBR格式 / GPT
- 重启,开始windows安装。
使用 fdisk
- 执行
fdisk -l
,- 如果 磁盘信息显示
Disklabel type: gpt
则是 GPT 分区; - 如果 磁盘信息显示
Disklabel type: dos
则是 MBR 分区;
- 如果 磁盘信息显示
进一步查是什么文件系统,使用:
minfo -i /dev/sdxY :: | grep 'disk type'
-
linux双系统优先开启_更改双系统启动菜单(启动顺序)的2种方法
2021-01-17 15:33:27一台电脑安装了两个操作系统(不管都是 Windows,还是 Windows 跟 Linux),每次开机会显示一个双系统启动菜单等用户选择启动那一个;在默认情况下,后安装的系统排在先,等待27-30秒后自动选择第一个启动;当然,也...一台电脑安装了两个操作系统(不管都是 Windows,还是 Windows 跟 Linux),每次开机会显示一个双系统启动菜单等用户选择启动那一个;在默认情况下,后安装的系统排在先,等待27-30秒后自动选择第一个启动;当然,也可以用方向键选择另一个,回车确定就启动了。
如果想把常用的系统排到第一,可以更改双系统启动顺序,更改方法也有两种,一种在 Windows “系统属性”中修改,另一种需要修改 boot.ini 文件。
更改双系统启动菜单方法一:
1、右键“计算机”(或“我的电脑”),选择“属性”,打开窗口如图1所示:
图1
2、选择“高级系统设置”,打开“系统属性”窗口,如图2所示:
图2
3、单击“启动和故障恢复”右边的“设置”按钮,打开窗口如图3所示:
图3
4、选择“默认操作系统”下面的下拉列表框中的一个操作系统作为默认启动系统(即排在第一),如图3中选择 Windows Server 2008 R2。
5、如果想修改默认等待时间,只需勾选“显示操作系统列表的时间”,并在其右边设置一个值,如 10 秒。
6、设置好后,单击“确定”即可。
更改双系统启动菜单方法二:修改 boot.ini 文件
1、由于 boot.ini 是系统文件,所以首先要显示所有文件和受保护的操作系统文件,方法如下:
Win7 以上系统:打开一个文件夹 → 右上角的“组织” → 文件夹和搜索选项 → 查看,拖右边的滑块直到看见“隐藏文件和文件夹”,如图4所示:
图4
选择“显示隐藏的文件、文件夹、和驱动器”,不勾选“隐藏受保护的操作系统文件(推荐)”,最后“确定”。
Xp 系统:打开一个文件夹 → “工具”菜单 → 文件夹选项 → 查看,接下来的设置与图4一致。
2、打开 C盘根目录,找到 boot.ini 文件,如图5所示:
图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 文件,重新启动操作系统,更改生效。
-
双系统只能启动linux,无法启动Windows的解决方法
2015-05-16 10:54:04电脑环境:Windows 8.1 + CentOS 6.6 其中,Windows 8.1安装在C盘(/dev/sdb2),CentOS 6.6的/boot单独分区(/...双系统运行正常,重装Linux之后,不小心把BCD弄坏,只能启动Linux系统,没有Windows的启动项。 解决方案 -
LInux双系统启动,小系统升级方案
2021-01-18 10:42:31前阵子搞了个Linux应用升级方案:不在应用app下升级(flash和内存不够),放到单独的小系统升级,简单记录一下。 一般正常的Linux应用启动过程是 boot->kernel->rootfs->app,而小系统升级方案启动过程是... -
如何实现linux+windows双系统启动
2018-12-09 22:23:24但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇文章中我将会向你展示如何实现 Windows 10 + Ubuntu 18.04 双系统启动。 在你开始之前,确保你已经备份了你的电脑文件。虽然设置双启动过程不是非常复.... -
双系统卸载linux 修复启动方法
2019-09-24 08:31:271 插入win7系统安装盘,设置为光驱引导 2 选择完语言选项后,进入下一步,选择左下角的【系统修复】而不是继续安装。 3 自动搜索完已经安装的系统后,进入下一步。...6 然后重启系统就可以修复win7启动模式来 ... -
windows Linux 双系统 启动顺序更改为默认windows启动
2012-11-15 00:33:04windows Linux 双系统 启动顺序更改为默认windows启动 Windows XP sp3; Ubuntu LTS 12.10 64bit桌面版本; http://download.csdn.net/detail/hongwulu/4491637 2012-11-14 我的系统是Windows XP sp3,之后又安装了... -
如何实现 Linux + Windows 双系统启动 | Linux 中国
2018-12-06 08:26:03设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。-- Jay Lacroix有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全... -
window linux双系统启动问题
2013-05-15 16:07:48window linux双系统启动问题 如果你安装了Windows,然后又安装了Linux,并且把grub安装到mbr,然后在非正常关机(有时重启也会)后无法进入任何一个系统只显示一个"grub>_"提示符。 这是由于你的mbr损坏造成的... -
EasyBCD损坏导致双系统只能启动linux,无法启动Windows的解决方法
2018-08-15 15:38:13电脑环境:Windows 7 + Linux ...装Linux显卡驱动之后,不小心把BCD弄坏,只能启动Linux系统,没有Windows的启动项。 解决方案: 1.将制作好的大白菜u盘启动盘插入usb接口,然后重启电脑 2.出现开机画... -
修改双系统(Linux系统和Windows系统)的启动顺序和等待时间
2015-11-13 10:02:17在安装Linux和Windows双系统的时候,往往需要先安装Windows再安装Linux。这是因为,Linux系统能够识别Window系统,而Windows系统无法识别Linux系统。如果先安装Linux系统,再安装Windows系统,那么后者的启动程序就... -
linux双系统优先开启_如何修改双系统linux多系统的默认启动顺序
2021-02-07 00:54:37使用了好久的Windows Ubuntu双系统,发现小伙伴们很多纠结的一个问题就是如何修改系统引导grub的默认启动系统,主要是因为Windows系统系统更新时经常会有重启的现象,而且更新时间一般很长,如果等待重启时选择很... -
如何实现Linux+Windows双系统启动
2018-12-09 12:12:25设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着...但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇文章中我将会向你展示如何实现 Windows 10 + Ubuntu 18.04 双... -
win10&linux双系统安装后双系统启动
2019-04-07 19:37:421.从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/... -
如何实现 Linux + Windows 双系统启动
2018-12-10 16:36:10原博客:https://linux.cn/article-10314-1.html 设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。 尽管 Linux 是一个有着广泛的硬件和...但幸运地是,双启动 Windows 和 Linux 是很简单的 —— 在这篇... -
linux双系统优先开启_双硬盘双系统怎样设置优先启动win10+Linux。
2021-01-17 15:33:27修改LINUX和WINDOWS双系统的启动顺序和等待时间在安装了windows与linux双系统的环境下,往往需要先安装windows系统再安装linux系统,这是因为linux的引导程序能够识别windows系统,而windows的引导程序无法识别linux... -
windows双系统卸载linux ubuntu设置默认启动xp
2012-05-27 10:32:52在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系统的那个分区,... -
windows&linux 双系统启动问题。
2012-08-31 01:30:16在某些特殊情况下,服务器可能要安装双系统 一个linux系统,一个windows系统 这种情况下,安装顺序是,先装...比如服务器已经安装了双系统,启动菜单为Linux的grub 要删除linux系统,则用Windows启动光盘或者DO -
Linux 和 Windows 双系统启动顺序切换
2015-04-03 16:58:40Linux 和 Windows 双系统启动顺序切换: 1. cd /boot/grub 2. sudo vim grub.cfg 或者 sudo getit grub.cfg 3. 找到menuentry,将Windows启动项放在最前面