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

ubuntu+windows双系统恢复

文章目录

  • 前言
  • 一、恢复windows
  • 1.直接在grub命令行输入exit退出
  • 2.手动查找windows引导文件
      • 先ls列出所有磁盘和分区
      • 查找各个分区是否包含引导文件
      • 设置引导分区以及引导文件路径
      • 启动windows
  • 二、在windows系统下删除Ubuntu残留引导文件
  • 三、准备ubuntu系统引导盘
      • 下载ventoy安装包
      • 解压
      • 插入U盘,备份U盘文件(因为ventoy安装时会清空U盘)
      • 双击下图文件将ventoy安装到U盘中
      • 下载Ubuntu系统镜像文件
      • 将镜像文件拷贝到U盘中
  • 四、安装ubuntu系统
  • 五、其他问题

前言

最近新接了个旧电脑windows+ubuntu的,但是ubuntu系统无法正常打开,我的需求是把电脑改装成完全ubuntu系统的,记录总结一下踩的坑


一、恢复windows

这一步在网上搜了一两个教程,看到是在磁盘管理里面把ubuntu磁盘格式化就行了,然后合并到其他盘。
这一步有个大坑,合并之后重启会进入grub,这是引导文件出错导致的

有两个方法可以退出这个模式:

1.直接在grub命令行输入exit退出

exit

2.手动查找windows引导文件

先ls列出所有磁盘和分区

ls

会看到类似如下:

(proc) (hd0) (hd0,msdos2)...(hd1),(hd1,msods5),(hd2)...(hd3,gpt1)

查找各个分区是否包含引导文件

我的建议是从后往前找

ls (hd3,1)/efi/microsoft/boot/bootmgfw.efi

找到的话会显示:

bootmgfw.efi

否则继续查找

设置引导分区以及引导文件路径

set root=(hd3,1)
chainloader /efi/microsoft/boot/bootmgfw.efi

启动windows

boot

二、在windows系统下删除Ubuntu残留引导文件

这里我主要参考删除ubuntu引导残留,用DiskGenius删除。注意,EFI文件位置可能和博客里面的不太一样,仔细找一下其他文件总能找到。

三、准备ubuntu系统引导盘

推荐用ventoy,下载链接:https://www.ventoy.net/cn/download.html
安装教程:https://zhuanlan.zhihu.com/p/17040276952 到第四步,后面的就不用看了

下载ventoy安装包

解压


解压后得到:

插入U盘,备份U盘文件(因为ventoy安装时会清空U盘)

双击下图文件将ventoy安装到U盘中


点击安装
安装完成!

下载Ubuntu系统镜像文件

官网:Ubuntu系统镜像下载
步骤如图所示:



将镜像文件拷贝到U盘中


准备完成!

四、安装ubuntu系统

教程参考:[https://zhuanlan.zhihu.com/p/569347838](http
s://zhuanlan.zhihu.com/p/569347838)

五、其他问题

我的ubuntu系统安装好之后发现机械硬盘无法使用,需要手动挂载。具体来说就是终端输入lsblk发现/dev/sda2的九百多G没有挂载点,正常有挂载点是loop9那样的

loop9 7:9 0 321.1M 1 loop /snap/vlc/3777 sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 128M 0 part └─sda2 8:2 0 931.4G 0 part

手动挂载,将/home/xxx替换为你希望挂载的路径

sudo mount /dev/sda2 /home/xxx

但是这里我又遇到一个问题,就是我的/dev/sda2没有文件系统类型:

blkid /dev/sda2 /dev/sda2: PARTLABEL="Basic data partition" PARTUUID="xxx"

这里的信息没有显示文件系统类型,需要先格式化:

sudo mkfs.ext4 /dev/sda2

然后再重新挂载,挂载完成后执行

df -h

在文件系统信息中看到/dev/sda2说明挂载成功
但是这个方法只能单次挂载,要永久自动挂载需要创建文件:

sudo nano /etc/fstab

写入:

/dev/sda2 /home/xxx ext4 defaults 0 2

这里我又遇到了第二个问题,挂载成功后发现文件夹是锁定状态,没有写入权限,所以需要更改文件权限

sudo chmod -R 755 /home/xxx sudo chown -R usr:usr /home/xxx
http://www.jsqmd.com/news/447205/

相关文章:

  • 7.28 进制交换|迭代器模式|map|子集按位或|带参递归
  • Elasticsearch-SQL终极指南:如何用SQL轻松查询Elasticsearch日志数据
  • 扫码枪写入案例。关于js原生聚焦以及扫码枪原理
  • 中医药方剂大模型开发方案
  • Qt/C++运行报错:exited with code -1073741819
  • iOS分页标签栏终极性能优化:快速解决XLPagerTabStrip滚动卡顿问题
  • 基于新型群智能优化算法的BP神经网络初始权值与偏置优化
  • 科研智能体平台设计与实现:社科类研究支持系统
  • RT-Thread ESP-Hosted
  • durable_rules模式匹配技术:DFA编译如何实现纳秒级字符串处理
  • local-web-server性能优化指南:让你的开发服务器飞起来
  • Flutter响应式管理面板AI功能集成:智能分析与自动化操作终极指南
  • 生产车间班组长绩效考核方案优化与绩效提升策略
  • 记录踩过的坑-金蝶云·苍穹平台-页面开发
  • 自平衡摩托车控制系统设计:Python实现方案
  • Ease高级特性:动态更新targetValue实现实时动画轨迹调整
  • 如何用Jspreadsheet CE快速创建动态数据表格:从数组到JSON的实战指南
  • REINFORCE、Remax、GRPO、DR.GRPO、DAPO、REINFORCE++、GPG、OPO、GSPO、SAPO、CLIP-COV、VC-PPO、VAPO对比
  • 微信小程序单元测试与集成测试完整指南:从入门到实战
  • (算法题)N个数求和
  • Flutter响应式管理面板终极容器化部署指南:Docker与Kubernetes实践
  • Clojure-lsp完全指南:从安装到精通的10个核心步骤
  • 终极指南:5个BackstopJS测试报告定制技巧与品牌化实战
  • IDEA与Gradle构建冲突,导致java重复类的解决方案
  • 大型项目测试策略:BackstopJS 场景分组与模块化配置管理终极指南
  • BackstopJS 测试数据隐私保护终极指南:敏感信息屏蔽与测试环境隔离技巧
  • 揭秘Rust Search Extension工作原理:从输入到结果的毫秒级响应
  • 如何高效调试与监控DeepSearcher:日志系统完全指南
  • DeepSearcher+Ollama:本地部署大模型的终极推理方案
  • ntlm_theft源代码解析:Python实现哈希窃取文件生成的核心原理