当前位置: 首页 > news >正文

【ShuQiHere】双系统指南:如何在 Linux 系统情况下安装 Windows 11,处理引导与网络问题 ️

【ShuQiHere】 🖥️💡

在安装 Windows 11 和 Linux 双系统时,常常会遇到各种棘手的问题,特别是在网络连接、BIOS 设置和引导修复方面。今天我将详细带你解决这些问题,让你顺利完成 Windows 11 安装,并恢复 Linux 的 GRUB 引导菜单,实现完美的双系统共存!💪

本指南通过循序渐进的方式,帮助你解决从制作启动盘到恢复引导的所有难题,避免你在安装过程中遇到的各种问题,带来双系统的顺畅体验。准备好了吗?我们开始吧!


目录 📜

  1. 安装 Windows 时选错硬盘覆盖 Linux 系统怎么办?
  2. 准备工作:下载 Windows 11 ISO 文件及制作启动盘
  3. 安装 RST 驱动并关闭 VMD(可选)
  4. Windows 11 安装时的网络问题及解决方案
  5. 安装完 Windows 11 后恢复 Linux GRUB 引导
  6. 安装网络和 Wi-Fi 驱动
  7. 总结

1. 安装 Linux 时覆盖了原有的 Windows 系统怎么办? 🛑

有时候,一些用户在原本有 Windows 系统的电脑上安装 Linux 时,可能不小心选错了硬盘分区,导致 Windows 系统被覆盖。这是双系统安装中较为常见的错误之一,但也不必惊慌,以下是一些解决方案:

  1. 尝试数据恢复: 使用 TestDiskPhotorec 等数据恢复工具尝试找回被覆盖的分区。这些工具非常强大,尤其是 TestDisk,可以帮助你恢复整个分区表,而 Photorec 则擅长文件恢复。尽管恢复的过程可能需要花费一些时间,但它们可以为你提供挽回部分数据的机会。

  2. 重新安装 Windows: 如果无法恢复数据,或者恢复后的数据不完整,可以使用 Windows 启动盘重新安装 Windows 系统。在安装过程中,务必小心分区,确保 Linux 和 Windows 分区不冲突,并且在安装 Windows 时选择正确的分区,以避免再次覆盖其他系统。

  3. 提前备份的重要性: 最好在任何安装操作前备份重要数据,以防不测。特别是多系统操作中,任何一步疏忽都可能导致数据丢失。一个定期的外部硬盘备份或云端备份可以为你省下许多不必要的麻烦。


2. 准备工作:下载 Windows 11 ISO 文件及制作启动盘 🛠️

为了顺利安装 Windows 11,你首先需要做好一些准备工作。下载合适的 ISO 文件并制作启动盘是安装过程的关键部分。

下载 Windows 11 ISO 文件
  1. 前往 Windows 11 官方下载页面。
  2. 在页面中找到 “Windows 11 Disk Image (ISO)” 选项,根据你的电脑架构选择下载适合的 ISO 文件。
  3. 下载完成后,将 ISO 文件保存到一个方便找到的位置,因为我们后续会用到它。
使用 WoeUSB 制作启动盘 💻

为了在 Linux 环境中制作 Windows 11 的启动盘,我们需要用到 WoeUSB 工具。这是一个简单而有效的工具,特别适合使用 Linux 的用户来制作 Windows 启动盘。

WoeUSB 制作 U 盘步骤:

  1. 打开终端并安装 WoeUSB:

    sudo add-apt-repository ppa:tomtomtom/woeusb
    sudo apt update
    sudo apt install woeusb woeusb-frontend-wxgtk
    
  2. 将 U 盘插入电脑,然后使用以下命令将 ISO 文件写入 U 盘:

    sudo woeusb --device /path/to/windows.iso /dev/sdX
    
    • 替换 /path/to/windows.iso 为你下载的 ISO 文件路径。
    • /dev/sdX 是你 U 盘的设备名称,可以使用 lsblk 命令来查看。

注意事项:

  • 在制作启动盘时,确保 U 盘上没有重要数据,因为这个过程会擦除所有数据。
  • 如果遇到 U 盘制作失败,可以尝试更换 U 盘或检查 ISO 文件的完整性。

通过这一步骤,你就有了一个可以启动的 Windows 11 安装 U 盘,准备进入安装过程。


3. 安装 RST 驱动并关闭 VMD(可选)

在某些设备上,尤其是带有英特尔第十一代及以上处理器的电脑,可能需要安装 RST(Rapid Storage Technology) 驱动并调整 BIOS 设置,以确保 Windows 安装程序可以正确识别硬盘。

下载并安装 RST 驱动程序
  1. 前往 英特尔官网 下载 RST 驱动程序。
  2. 将下载的 RST 驱动保存到 U 盘中。
  3. 当 Windows 安装过程中提示找不到硬盘时,选择 “加载驱动” 选项,并从 U 盘中加载适合的 RST 驱动程序,这样就可以识别硬盘并继续安装了。
关闭 BIOS 中的 VMD 选项

对于某些设备,还需要关闭 VMD(Volume Management Device),否则安装 Windows 可能会遇到硬盘无法识别的问题。

如何关闭 VMD:

  1. 重启电脑并进入 BIOS 设置(通常按 F2Del 键)。
  2. 在 BIOS 中找到 Advanced(高级设置) 选项,进入后找到 VMD Controller 或类似选项。
  3. VMD 选项设置为 Disabled(禁用)
  4. 保存更改并退出 BIOS 设置。

关闭 VMD 可以确保 Windows 安装程序与硬盘控制器兼容,避免出现无法找到硬盘的情况。


4. Windows 11 安装时的网络问题及解决方案 🌐

在安装 Windows 11 时,微软通常要求用户在安装过程中连接到互联网。对于很多用户来说,这可能成为一个障碍,尤其是在缺乏网络驱动或安装环境不方便联网的情况下。

背景:为什么 Windows 11 要求联网?

微软希望通过联网来验证系统的完整性、安全性,以及引导用户使用微软账户。然而,这对一些没有合适网络连接的用户,或者没有相应网络驱动的用户来说是非常不便的。

解决方法:使用 OOBE 命令绕过网络连接要求 🚀
  1. 在网络连接页面,按下 Shift + F10 打开命令提示符窗口。

  2. 在命令行中输入以下命令并按回车:

    OOBE\BYPASSNRO
    
  3. 系统将会自动重启,返回安装界面。这次你会看到一个 “我没有网络” 的选项,选择它即可在没有网络的情况下继续安装 Windows 11。

⚠️ 提示:虽然此方法可以跳过联网要求,但安装完成后仍需手动安装网络驱动才能正常使用 Wi-Fi 或有线网络。


5. 安装完 Windows 11 后恢复 Linux GRUB 引导 🐧

安装 Windows 11 后,Windows 的启动管理器会覆盖掉原来的 GRUB 引导程序,导致你无法直接启动 Linux 系统。幸运的是,通过以下步骤可以轻松恢复 GRUB 引导菜单。

为什么 Windows 会覆盖 GRUB?

这是因为 Windows 安装时会覆盖主引导记录(MBR)或 EFI 引导分区,Windows 的引导管理器通常无法识别 Linux 系统,因此会导致 GRUB 引导被覆盖。

步骤1:使用 Live USB 进入 Linux 系统 🛠️
  1. 准备一个 Live USB(例如 Ubuntu 的安装盘)。
  2. 从该 Live USB 启动电脑,并选择进入 Try Ubuntu 模式。
  3. 打开终端,准备开始修复 GRUB。
步骤2:检查 GRUB 配置,确保检测其他操作系统 🔍
  1. 打开终端并输入以下命令编辑 GRUB 配置文件:

    sudo nano /etc/default/grub
    
  2. 找到以下行,并确保其值为 false

    GRUB_DISABLE_OS_PROBER=false
    

这一步至关重要,它确保 GRUB 可以检测到所有已安装的操作系统。完成编辑后,按 Ctrl + O 保存,按 Ctrl + X 退出。

步骤3:更新 GRUB 引导菜单 🔄
  1. 输入以下命令以更新 GRUB 配置:

    sudo update-grub
    
  2. 该命令将扫描所有分区并重新生成 GRUB 引导菜单,使得 Windows 11 和 Linux 都可以正常启动。

🎯 小提示:如果 update-grub 后仍看不到 Windows 的引导项,请检查是否启用了 os-prober,然后再次运行更新命令。


6. 安装网络和 Wi-Fi 驱动 🌐🛡️

在 Windows 11 安装完成后,你可能会发现 Wi-Fi 或有线网络无法正常工作。这通常是因为缺少网络适配器的驱动程序,以下是安装这些驱动的步骤。

步骤1:下载并安装 Intel Wi-Fi 驱动 🚀
  1. 前往 Intel 官方下载页面,下载适合 Windows 11 的最新 Wi-Fi 驱动程序。
  2. 下载完成后,双击安装程序并按照提示进行安装。
  3. 安装完成后重启系统,Wi-Fi 应该可以正常使用。
步骤2:安装 Realtek LAN 驱动 🛡️

如果你使用的是有线网络,可以从电脑制造商的官网找到适配的 LAN 驱动程序。例如,使用华硕 ROG Zephyrus M16,可以访问 华硕支持页面 下载最新的 LAN 驱动。

🔧 安装步骤:

  1. 下载驱动程序,双击运行安装包。
  2. 按照提示完成安装,安装完毕后重启电脑,网络问题就可以解决了。
其他可能的驱动问题及解决方案
  • 无线网卡无法识别: 如果安装驱动后仍无法识别无线网卡,可以尝试从设备管理器中卸载设备,然后重新安装驱动。
  • 驱动不兼容: 确保你下载的驱动版本适用于 Windows 11 和你的硬件。如果不确定,可以访问主板或笔记本电脑制造商的官网查找对应驱动。

7. 总结 📋

通过本文提供的详细步骤,你应该能够顺利绕过 Windows 11 安装过程中的各种问题,并在安装完成后成功恢复 Linux 的 GRUB 引导菜单。此外,正确安装网络驱动程序将帮助你解决联网问题。通过这些方法,你的双系统配置将更加顺畅,完美运行!💡

📚 进一步阅读与资源

  • Windows 11 官方下载页面
  • 华硕 ROG Zephyrus M16 系列驱动下载
  • Intel Wi-Fi 驱动下载页面

希望这篇文章能够帮助到你!如果在操作过程中有任何问题,欢迎留言,我们一起讨论解决!😊💬

相关文章:

【ShuQiHere】双系统指南:如何在 Linux 系统情况下安装 Windows 11,处理引导与网络问题 ️

【ShuQiHere】 🖥️💡 在安装 Windows 11 和 Linux 双系统时,常常会遇到各种棘手的问题,特别是在网络连接、BIOS 设置和引导修复方面。今天我将详细带你解决这些问题,让你顺利完成 Windows 11 安装,并恢复…...

jQuery EasyUI 扩展

jQuery EasyUI 扩展 引言 jQuery EasyUI 是一个流行的 HTML5 框架,用于构建交互式网页界面。它提供了一系列的 UI 组件,如布局、窗口、数据网格等,使得网页开发变得更加简单快捷。然而,尽管 EasyUI 功能丰富,但在某些特定场景下,开发者可能需要更多的定制化功能或组件。…...

408算法题leetcode--第24天

#378. 有序矩阵中第 K 小的元素 378. 有序矩阵中第 K 小的元素思路&#xff1a;值二分&#xff0c;如注释时间&#xff1a;O(log(r-l) * n)&#xff1b;空间&#xff1a;O(1) class Solution { public:int check(vector<vector<int>>& matrix, int target){/…...

【CKA】二、节点管理-设置节点不可用

2、节点管理-设置节点不可用 1. 考题内容&#xff1a; 2. 答题思路&#xff1a; 先设置节点不可用&#xff0c;然后驱逐节点上的pod 这道题就两条命令&#xff0c;直接背熟就行。 也可以查看帮助 kubectl cordon -h kubectl drain -h 参数详情&#xff1a; –delete-empty…...

STM32中断编程指南:NVIC和中断优先级

在STM32微控制器编程中&#xff0c;中断是实现多任务处理和实时响应的关键技术。NVIC&#xff08;Nested Vectored Interrupt Controller&#xff09;是STM32中的中断控制器&#xff0c;负责管理中断请求、优先级和中断向量。本文将详细介绍STM32的NVIC配置和中断优先级设置&am…...

ThreadLocal底层原理及数据结构详解

ThreadLocal允许为每个线程创建独立的变量副本&#xff0c;使得同一个ThreadLocal对象在不同的线程中拥有不同的值。它的主要作用是在并发环境下提供线程隔离&#xff0c;避免多个线程共享同一个变量&#xff0c;从而减少线程间的相互干扰。 ThreadLocal的核心在于为每个线程维…...

Android Framework AMS(02)AMS启动及相关初始化5-8

该系列文章总纲链接&#xff1a;专题总纲目录 Android Framework 总纲 本章关键点总结 & 说明&#xff1a; 说明&#xff1a;本章节主要涉及systemserver启动AMS及初始化AMS相关操作。同时由于该部分内容过多&#xff0c;因此拆成2个章节&#xff0c;本章节是第二章节&…...

速盾:游戏被攻击怎么办?

随着游戏行业的发展&#xff0c;游戏被攻击的情况也越来越多见。游戏被攻击可能导致游戏服务器崩溃、用户数据泄露、游戏体验受影响等问题。作为游戏开发者或运营商&#xff0c;面对游戏被攻击的情况&#xff0c;应该采取一系列的措施来应对。 首先&#xff0c;要及时发现游戏…...

BUU刷题-Pwn-shanghai2018_baby_arm(ARM_ROP_csu_init,ARM架构入门)

解题思路&#xff1a; 泄露或修改内存数据&#xff1a; 堆地址&#xff1a;无需栈地址&#xff1a;无需libc地址&#xff1a;无需BSS段地址&#xff1a;无需 劫持程序执行流程&#xff1a;ARM_ROP && mprotect函数(运行内存权限修改) && [[ARM_ROP_csu_init]…...

flutter_鸿蒙next(win)环境搭建

第一步 拉取鸿蒙版本flutterSDK仓库 仓库地址&#xff1a;OpenHarmony-SIG/flutter_flutter 第二步 找到拉取的仓库中的README.md 并根据说明配置环境 第三步 配置好环境变量之后 用管理员开启cmd 输入&#xff1a;flutter dcotor 并查看此时flutter所支持的系统 包括&…...

腾讯一面-LRU缓存

为了设计一个满足LRU&#xff08;最近最少使用&#xff09;缓存约束的数据结构&#xff0c;我们可以使用哈希表&#xff08;HashMap&#xff09;来存储键值对&#xff0c;以便在O(1)时间复杂度内访问任意键。同时&#xff0c;我们还需要一个双向链表&#xff08;Doubly Linked …...

k8s实战-1

k8s实战-1 一、资源创建方式1.命令行2.yaml 二、命名空间三、Pod总结 一、资源创建方式 1.命令行 就是直接通过命令的方式创建&#xff0c;比如我要创建namespace&#xff0c; kubectl create namespace hello删除&#xff1a; kubectl delete -f hello2.yaml 简单来说&am…...

Python进程池:提升你的并发性能

引言 在现代编程中&#xff0c;多核处理器的普及使得并发编程变得尤为重要。Python&#xff0c;作为一种广泛使用的编程语言&#xff0c;提供了多种并发和并行编程的工具。其中&#xff0c;multiprocessing库中的进程池&#xff08;Pool&#xff09;是一个强大的工具&#xff…...

内存占用估算方法

优质博文&#xff1a;IT-BLOG-CN 通过掌握每种数据类型的大小&#xff0c;就可以更准确地预测对象和数据的内存消耗。 一、基础数据类型 Java基础数据类型结构&#xff0c;在64位系统开启指针压缩情况下的内存占用字节数&#xff1a; booleanbytecharshortintlongfloatdoub…...

拓扑排序简介

拓扑排序(Topological Sort)是一种重要的图算法,用于对有向无环图(DAG, Directed Acyclic Graph)中的节点进行排序。拓扑排序的结果是一种线性序列,使得对于图中的任意一条有向边(u, v),顶点u都在顶点v之前。这种排序常用于任务调度、编译器依赖关系分析等领域。 拓…...

使用iTextPDF库时,设置文字为中文格式

在使用iTextPDF库时&#xff0c;设置文字为中文格式主要涉及选择合适的中文字体&#xff0c;并确保该字体能够正确渲染中文字符。由于iTextPDF的内置字体通常不支持中文&#xff0c;因此你需要加载一个支持中文的字体文件&#xff08;如TrueType字体&#xff0c;.ttf文件&#…...

Windows环境下使用Docker配置MySQL数据库

用Docker配置数据库&#xff0c;无论是做开发&#xff0c;还是做生产部署&#xff0c;都非常的方便 它不需要单独安装数据库&#xff0c;也不用担心出现各种环境的配置问题。 本文将分享用Docker配置数据库的步骤&#xff0c;这里用MySQL举例。 其他的数据库如MSSQL&#xf…...

快速上手C语言【上】(非常详细!!!)

目录 1. 基本数据类型 2. 变量 2.1 定义格式 和 命名规范 2.2 格式化输入和输出&#xff08;scanf 和 printf&#xff09; ​编辑 2.3 作用域和生命周期 3. 常量 4. 字符串转义字符注释 5. 操作符 5.1 双目操作符 5.1.1 算数操作符 5.1.2 移位操作符 5.1.3 位操作符…...

[深度学习][python]yolov11+deepsort+pyqt5实现目标追踪

【算法介绍】 YOLOv11、DeepSORT和PyQt5的组合为实现高效目标追踪提供了一个强大的解决方案。 YOLOv11是YOLO系列的最新版本&#xff0c;它在保持高检测速度的同时&#xff0c;通过改进网络结构、优化损失函数等方式&#xff0c;提高了检测精度&#xff0c;能够同时处理多个尺…...

【CSDN入门级教程】

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

Java如何权衡是使用无序的数组还是有序的数组

在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

华为OD机试-食堂供餐-二分法

import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架&#xff08;一&#xff09; 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架&#xff0c;允许使用简单的变成模型跨计算机对大型集群进行分布式处理&#xff08;1.海量的数据存储 2.海量数据的计算&#xff09;Hadoop核心组件 hdfs&#xff08;分布式文件存储系统&#xff09;&a…...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统&#xff0c;它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间&#xff0c;使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的&#xff0c;要在 …...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型&#xff08;Vision-Language Models, VLMs&#xff09;&#xff0c;为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展&#xff0c;机器人仍难以胜任复杂的长时程任务&#xff08;如家具装配&#xff09;&#xff0c;主要受限于人…...

【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信 BLE Mesh协议的拓扑结构 定向转发机制

目录 节点的功能承载层&#xff08;GATT/Adv&#xff09;局限性&#xff1a; 拓扑关系定向转发机制定向转发意义 CG 节点的功能 节点的功能由节点支持的特性和功能决定。所有节点都能够发送和接收网格消息。节点还可以选择支持一个或多个附加功能&#xff0c;如 Configuration …...