grub引导windwos与Linux

windwos11 覆盖了 manjaro linux 的启动引导 grub windwos11 覆盖了 manjaro linux 的启动引导 grub date: 2022-04-28 lastmod: 2022-04-28 问题为什么发生 以往整 linux 我都是双系统或者虚拟机,但是后来觉得可以不再使 windows 了,就完全把 windows 删除了。有啥跑不起来的软件整 wine 或者 虚拟机,但是直到更新 BIOS,wine 或者 虚拟机都没有办法,想着旧版 BIOS 也行,但是直到最近联想爆出 BIOS 存在重大隐患紧急更新了一批 BIOS,到驱动页面真的发现 阅读详情

两块硬盘,安装双重引导系统,在windows的基础上安装Linux,误操作,将linux的boot loader装在了第二块硬盘上(windwos 的boot loader在第一块硬盘上),然后开机出现grub,只能通过grub手动引导系统

工具书上说,如果将linux的boot loader安装在装有Windows的硬盘上,则将会覆盖MBR,但实际操作表明,MBR并不会被覆盖,可能是装在了逻辑分区的第一个扇区上,或者其他;如果两个操作系统的boot loader没有在同一硬盘,才会出错,比如以上的情况,导致MBR被破坏,需要pe系统修复MBR,或者重装系统。

ps:后来发现的一个误区:

        如果无法开机(进入到windows桌面)则需要PE修复MBR,如果可通过grub进入windows系统,直接利用diskgenius修复MBR即可

否则就只能通过grub手动引导操作系统。

-grub引导windwos

直接在gurb命令窗口依次输入以下命令:

rootnoverify (hd0,0)    #(hd0,0)表示第一块硬盘的第一个分区
chainloader +1
boot    #引导命令
-grub引导Linux

grub引导Linux,需要找到/boot分区(如果有),/分区,找到内核以及内核映像。

首先你要清楚是否进行了/boot分区,是否对/boot单独进行分区,输入的命令会有不同,所以下面也分两种。

-独立/boot分区

输入以下命令:

root (hd    #Tab补全,这个命令是看你电脑有几块硬盘,标号从0开始

接下来找到装有Linux系统的硬盘分区

root (hd0,    #Tab补全,补全后显示的是此硬盘的分区信息 后面数字0x83表示普通linux分区,0x82为swap分区,unknown的话,可能是你的windows分区了

根据分区的号码,输入以下命令,一个一个去试,找到/etc/fatab,此文件中有linux系统的分区信息,而且此文件的位置即在/分区下,找到此文件,就找到/分区,你需要记录下/分区所在的硬盘位置,在引导的时候需要用

cat root (hd0,*)/etc/fatab
#*为你在上条命令中找到的分区号码,一个一个去试,如果找到/etc/fatab文件,会显示分区信息

找到/etc/fatab文件后,会显示分区信息,需要注意是否有LABEL=/boot字样,如果有的话表示/boot为独立分区,上面已经说过,要记下/etc/fatab文件所在的分区(即/分区),接下来开始找/boot分区,方法也是一个一个去尝试

root (hd0,*) #进入到第一块硬盘的*号分区
cat /vm  #Tab自动补全,如果出现补全内容,表示此分区即为/boot分区,同样需要记下分区号码

找到/,/boot分区之后,大功告成,开始输入一串命令来引导Linux

root (hd0,8)  //8为/boot分区号码
kernel /vm ro root=/dev/sda9
#/vm要Tab补全,找到的就是你的内核,ro 只读,
#root=/分区位置,这里要注意的是此号码是从1开始,把之前你记录好的/boot分区号码+1即可(因为hd0,*是从0开始计算)
initrd /in  #Tab补全,找到的是内核映像.img文件
boot  #启动Linux
-无/boot分区

其实跟上面原理、方法都一样,只是输入的命令小有差别而已,直接上命令

root (hd0,11)  #/分区位置,因为没有/boot,所以linux就在/分区下
kernel #/boot/vm ro root=/dev/sda12  #与之前有点差别,指定的是/分区下,/boot/vm...
initrd  /boot/in  #指定的位置是/分区下,/boot/in...

差不多就是这样,以上是菜鸟总结,如果有错误,欢迎指摘。



VMware虚拟机调用NVIDIA显卡全攻略:从3D加速到直通与vGPU 显卡虚拟化技术是虚拟化领域的关键组成部分,它通过在虚拟机中模拟或直接分配物理GPU资源,实现了图形渲染与通用计算的加速。其核心原理在于通过Hypervisor层对GPU指令进行拦截、转换或直接映射,从而平衡资源隔离与性能损耗。这项技术的核心价值在于提升资源利用率、实现计算环境隔离,并支持AI训练、3D渲染、科学计算等高性能负载的灵活部署。在应用场景上,轻量级图形界面加速、CUDA学习验证适合使用虚拟3D加速;而追求极致性能的机器学习训练、专业渲染则需依赖PCIe直通技术;对于企业级GPU资源池化与多租户共享 阅读详情

相关推荐

Java开发者必看:如何快速对接七大主流快递API(附完整代码示例)

本文为Java开发者提供了快速对接顺丰、京东、DHL等七大主流快递API的实战指南。文章深入剖析了不同API的认证、通信协议与参数差异,并提供了高可用的HTTP客户端配置、通用签名工具、SOAP请求处理以及可扩展的领域模型与适配层设计等完整代码示例,帮助开发者构建统一、健壮的物流集成框架,显著提升开发效率。

tech5的博客 728

双系统开机出现GUN GRUB解决方法

前情提要 &emsp 

zhf026的博客 2万+

R语言灰色关联分析法

输入数据并用DT包的datatable函数展示数据 ABDDEF分别对应第1到第6个供应商产品质量、技术水平、供应能力、经济效益、交货情况、市场影响度指标属于效益型指 产品价格、地理位置、售后服务指标属于成本型指标。现分别对上述指标进行规范化: 对于效益型指标(正项指标)标准化公式为: x∗=x−min(x)max(x)−min(x) x^{\ast}=\frac{x-min\left( x \right)}{max\left( x \right) -min\left( x \right)} x∗=max

qq_54423921的博客 7996

Linux 使用grub引导启动系统

Linux 使用grub引导启动系统 当引导文件损坏时我们可以使用grub启动系统 接下请看操作: 使用ls命令查看分区 (grub)> ls hd0 (hd0,gpt3) (hd0,gpt2) (hd0,gpt3) 这里的hd0指的是硬盘0 gpt指的是分区 通过cat命令找到/boot文件 (grub)> cat (hd0,gpt3) ...

qq_45425496的博客 5712

海上AI导航系统:技术架构与行业应用解析

计算机视觉与强化学习技术在海上导航系统中的应用正逐步改变传统航运业。通过多模态传感器融合技术,现代AI导航系统能够实现高精度的物体识别与实时路径规划,有效解决能见度依赖、决策延迟等核心痛点。以Orca AI的SeaPod系统为例,其结合了NVIDIA GeForce RTX 4070的边缘计算能力与多光谱协同识别技术,在恶劣环境下仍能保持稳定性能。这类系统不仅提升了航行安全性,还通过优化航线显著降低燃油消耗,在东京湾、马六甲海峡等繁忙水域展现出巨大价值。随着毫米波雷达融合方案的测试推进,未来海上导航将突破极

weixin_33597080的博客 354

开源滑翔伞升降速度表:基于STM32与传感器融合的DIY飞行仪表

传感器融合是现代嵌入式系统与物联网设备中的核心技术,它通过整合多个传感器的数据,利用滤波与估计算法,获得比单一传感器更精确、更可靠的环境感知能力。其技术价值在于提升系统的鲁棒性、精度和上下文理解能力,广泛应用于无人机导航、可穿戴设备、工业监测及智能驾驶等领域。本文聚焦于一个具体的工程实践案例——开源多功能滑翔伞升降速度表(Open-Vario),该项目巧妙地运用了**卡尔曼滤波器**进行气压与GNSS数据的融合,以精确计算升降率,并基于**FreeRTOS**实时操作系统构建了一个稳定、可扩展的嵌入式平台,

weixin_33657398的博客 176

Grub启动linux

安装双系统或者单系统的时候指定错了开机引导模式Legacy(一般为UEFI),导致开机自动引导失败,出现grub界面,即手动引导,以下是手动引导的过程。可以看到,这些磁盘的分区就是安装ubuntu的时候自定义的分区,有 /、/root、/home等分区。命令:linux (hd0,gpt4)/vmlinuz-xxxxxxx root=/dev/sda5。加载了主要的系统镜像、系统盘、初始化内存后,输入boot开始引导系统加载。接着指定启动的系统镜像文件,还有加载的系统盘。接着加载初始化内存盘。

m0_47398011的博客 3138

【清华大学软院】15-19年推免试题历年整理

整理的题目为清软预推免机试(外校)硕士机考题目。 年代 题目1 题目2 题目3 2019 质因数分解 二叉搜索树 区间DP(折叠字符串) 2018 日期转换 高精度模拟 区间DP(戳气球) 2017 进制素数 被遗漏的数字 DP(收集苹果) 2016 大数运算 DP DFS 2015 进制素数: http://acm.hdu.edu.cn/showproblem.php?pid=1230 2017年题目(这个是找的最准确的题目): 1题见【链接】 2题见【链接】

云端筑梦师 2256

linux如何进入grub2,使用grub2引导进入Linux或Window系统

很多人在一通烂搞之后把自己的grub搞崩了(比如我当时手贱删除了boot分区)虽然后来又装了grub,但是进入grub后还是没有引导,只有一个孤零零的命令行界面这时候应该怎么办呢?首先当然是想进入系统对grub进行配置,但是怎么进入呢,其实只要几行命令就能解决啦上网查询发现如果系统中止于 grub> 提示符,表明 Grub 2模块已经被加载,但是找不到 grub.cfg 文件当前是完全版的 ...

weixin_35086195的博客 2168

OCR技术解析:用Tesseract和PaddleOCR识别文本

OCR技术解析:用Tesseract和PaddleOCR识别文本 ,人工智能,计算机视觉,大模型,AI,光学字符识别(Optical Character Recognition,简称 OCR)是一项将图片、扫描件等文档中的文字信息转换为可编辑文本的技术。在数字化时代,OCR 技术广泛应用于文档处理、车牌识别、身份证识别、古籍数字化等领域,极大地提高了文字信息处理的效率。Tesseract 和 PaddleOCR 是两款极具代表性的 OCR 工具。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 3万+

Python调用CANoe

我们可以创建CANoe应用程序对象,打开配置文件,启动模拟,发送和接收消息,并在完成后关闭CANoe应用程序。这使得我们能够使用Python自动化执行测试任务,并集成CANoe的功能到我们的Python应用程序中。CANoe是一款功能强大的汽车网络仿真和测试工具,它能够模拟和分析汽车网络通信,并提供丰富的测试功能。通过Python编程语言,我们可以方便地调用CANoe的API,实现自动化测试和集成CANoe的功能到我们的Python应用程序中。在CANoe中,我们可以为不同的汽车网络创建配置文件。

AzqLinux的博客 1287

在grub命令行中启动linux系统

在grub命令行中可以使用linux、initrd、boot命令启动内核。注意,以下命令可能仅适用于启动linux系统,想要启动其他操作系统(FreeBSD, NetBSDand OpenBSD),还需要看看grub的spec:https://www.gnu.org/software/grub/manual/grub/grub.html#Booting 启动过程大致分为四个步骤 1、设置grub的root变量 两种方法: 方法一: grub> set root=(hd0,msdos1) 硬盘

choumin的专栏 1万+

29、网络支持技术:CDN、覆盖网络与无标度网络解析

本文详细解析了CDN路由方式与性能指标,探讨了覆盖网络与无标度网络的特性及其在云计算和现代网络中的应用。文章分析了CDN的关键技术与挑战,介绍了覆盖网络与小世界网络的基本原理,并深入讨论了无标度网络的构建算法、性能优化策略以及在多个领域的应用案例。最后,文章展望了未来网络技术发展趋势与无标度网络的结合潜力。

night的博客 89

windwos11 更新 BIOS 覆盖了 endevaourOS linux 的启动引导 grub 重建修复

我在 windows11 从官网下载并更新了 BIOS 固件,发现大部分 BIOS 设置被重置了(BIOS密码没有被重置),需要重新设置安全按启动、UMA size等。启动项里边看不到 endevaourOS 了,只剩下 windows 了,开始直接进入 win,之前设置的开机 log(OEM log)也被重置了。我这里有如下几个,endeavouros 是修复之前的,修复之后应该只用 EnOS了,Lenovo这个是修改 OEM log用的,Manjaro 是卸载残留。晒晒我的 grub 配置()

Kearney 1523

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux win10 引导修复,windows10 安装后,grub 引导修复(亲自实验)

之前在本机有fedora 29的系统,但是由于错误安装,把windows10 启动安装到 linux 所在的硬盘中,导致原来的 efi中的grub启动被破坏,不能进入到linux中;我首先通过磁盘精灵,把efi中启动文件拷贝到现有的windows安装盘中,重新启动后成功从新的efi分区进入windows; 然后开始进行恢复fedora系统;这时候,有两种办法,一种是重新安装 linux; 另外一种...

weixin_39758494的博客 790

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

windwos引导linux

<br />      以前机器上装有solaris,并且solaris为主分区,采用grub启动,引导到windows和solaris,后来在windows下用分区攻击PM8.5删除了solaris分区并将其转为ntfs格式(因为pc上运行太慢了),机器在第二次启动时,无法进入系统,又没有windows系统引导光盘,只有一张Redhat的安装盘。于是,在装有windows xp的机器上安装了Redhat linux 5.2,重启发现还是无法启动到linux,也就无法修复以前的gurb启动了。最后,没办法,

usejava space 544

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

redhat双系统Linux引导,用wingrub引导windows与redhat linux双系统

用wingrub可以在windows下安装和配置grub,以达到引导双系统启动的目的。今天我就“研究”了一下wingrub的使用方法。安装过程就不用多说了。打开WINGRB.exe,选择tools->Install Grub,在弹出的菜单中选择boot.ini,在右边title文本栏中随便填个什么,这是开机后供你选择的启动选项的名称(选择这个后才是选择具体要启动的系统),在下面的timeou...

weixin_34664586的博客 349

linux磁盘安装windows10,安装Linux和Windows10双系统(使用Windows10引导)/ELEMENTARY OS上手1...

安装Linux和Windows10双系统(使用Windows10引导)前期准备Linux系统盘(可以使用/制作),Easy BCD(目前最新版本2.4)(划掉,最近弄到自己相当崩溃)目前百度以及优快云上面的文章基本上都是单硬盘双引导,使用EasyBCD进行WINDOWS引导LINUX的,然而博主的电脑是双硬盘双系统(同时还是双显卡),如果原原本本的按照网上的其他教程走的话会有非常多的问题。那么废...

weixin_29090917的博客 660

windwos+linux双系统安装

基础知识 1. WindowsXP使用Ntldr作为启动加载器来启动系统,在boot.ini脚本中配置启动选项,我们可以通过添加启动选项来指定硬盘安装Linux。 2. Windows7使用新的加载器BootMgr启动系统,同时提供了BCD(Boot Configuration Data)设置启动选项,我们可以使用Win7自带的BDCedit或者第三方的Eas...

weixin_33918357的博客 157

安装Linux和Windows10双系统

http://www.mustenaka.cn/index.php/2019/07/05/installlinuxandwindows/ 安装Linux和Windows10双系统(使用Windows10引导) 前期准备Linux系统盘(可以使用/制作),Easy BCD(目前最新版本2.4) (划掉,最近弄到自己相当崩溃) 目前百度以及优快云上面的文章基本上都是单硬盘双引导,使用EasyBCD进...

newbeixue的博客 412

同时安装了Windwos与LinuxOS 或 磁盘分区误操作等引起两个系统都无法启动问题的解决

<br />今天一同学的本,装了两个WINXP&linux, 然后因误操作了磁盘分区,结果两个系统都无法启动。我按如下方法去解决问题时,因在 步骤2 处操作失败(提示磁盘扫描失败,记得不太清了~),后又操作多次经常性的提示找不到磁盘驱动器,所以整了大半天没有把问题解决掉,杯具呀~。因为磁盘驱动器经常找不到(就连重装系统也没法安装,因为找不到磁盘),或者不稳定等现象,我一心认定这磁盘坏了,想给它来个低级格式化,但以前从未用过,还有点不敢用(因为这个比较危险)……后来另外一非计算机专业的计算机爱好者就是我接下来

code_robot的专栏 1400

Windows 与Linux 的双重启动

Windows 与Linux 的双重启动 由Linux 引导 计算机上已存在Windows 系统的情况下安装Linux,并且选择把引导数据写到/hda1,那么Linux就会自动把Windows 系统的 启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。 由Windows...

编程资料大全 141

Linux和windows双系统的共存

最近学Linux 引导,找了些相关的文章,保存下,等买上一台便宜的服务器,就用它做实验,想想都兴奋。o(∩_∩)o 哈哈 一般在windows系统下面安装Linux是很好设置的 基本默认的设置就可以把2个系统引导起来 但是如果在Linux系...

weixin_34390996的博客 264

图文并茂的双系统安装教程——Windows系统的电脑再装一个Linux系统

前言:我本来以为安装双系统是很简单的,毕竟我也是计算机专业的学生,但是各种麻烦还是来了,当时不停的“百度一下”,但是搜到的信息还是太零散,讲了这个却没说那个,着实费了好长时间才安好,本教程根据我的经历来写,希望对各位有所帮助。 第一步:创建Linux分区 1. 打开磁盘管理 右击此电脑/我的电脑,点击管理, 点击侧边栏的磁盘管理,这样就可以看到磁盘的分区情况了。 2.给L...

HUIGEPAO的博客 4108

ubuntu+windwos双系统安装、卸载、修复,一站式教程

首先这个教程是面向初学者安装、卸载

不喜欢debug的疯子 1921

【Linux笔记】使用问题集合

Linux使用过程中遇到的问题记录

weixin_45653183的博客 1257
上一篇: C学习代码03
下一篇: centos_jdk
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值