首页 > 系统相关 >修复或重新安装debian12linux的/boot分区,efi引导

修复或重新安装debian12linux的/boot分区,efi引导

时间:2024-04-14 23:16:06浏览次数:27  
标签:重新安装 18 boot efi 6.1 amd64

一.使用live系统

二.挂载块设备

三.chroot到/mnt,用arch-chroot比较方便

四.开始重新安装
/boot 下的文件有

config-6.1.0-18-amd64  grub			  System.map-6.1.0-18-amd64
efi		       initrd.img-6.1.0-18-amd64  vmlinuz-6.1.0-18-amd64

注意我的是amd架构,换成你的架构

1.efi里的文件和grub是由grub-install命令生成的
使用

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=DEBIAN

2.以下文件是linux-image-6.1.0-18-amd64的安装路径config-6.1.0-18-amd64 System.map-6.1.0-18-amd64
vmlinuz-6.1.0-18-amd64

(1)如果版本合适的话,直接从live系统移到这里,也就是从/boot 移动到/mnt/boot ,还要注意/ 目录的config-6.1.0-18-amd64 vmlinuz-6.1.0-18-amd64是链接到 /boot里的

(2)重新安装linux-image-6.1.0-18-amd64
使用
apt reinstall linux-image-6.1.0-18-amd64
或者删除再安装

3.文件initrd.img-6.1.0-18-amd64已经在安装
linux-image-6.1.0-18-amd64的时候自动生成了
或者从live系统移到这里
也可以生成
使用

sudo update-initramfs -c -k 6.1.0-18-amd64

标签:重新安装,18,boot,efi,6.1,amd64
From: https://www.cnblogs.com/lookfeel/p/18134877

相关文章

  • 微服务,SpringBoot开发
    1.微服务特点:每个功能元素的服务都是一个可以替换的可独立升级的软件代码。缺点:给部署和运维提供了难度模块化,功能化用户,支付,签到,用户多,要管理负载均衡问题整体项目模块化,动态分配资源微服务问题?网络不可靠,需要解决这4个问题,万变不离其宗,一通百通服务多,客户端如何访问?--......
  • EasyUEFI 初步分析
    EasyUEFI初步分析GUI采用foxtoolkit,分析主要关注对应类的FX::FXMetaClass,结合构造函数定位控件对应FXMapEntry中的事件函数fox-toolkit.orgpatch1根据字符串信息可定位到版本判断函数,关键点在454E10patch2完成上一步后发现启动后弹出注册框,关闭后不影响使用,可定位注册......
  • 继续记录mdt+wds的bug Verify BCDBootEx
    简介配置又出错了从来没想过,居然有这么多错。巨硬啊。难啃啊。Windows10deploymentsfailwithMicrosoftDeploymentToolkitoncomputerswithBIOStypefirmware-MicrosoftSupport使用MDT部署BISO系统时,Operatingsystemdeploymentdidnotcompletesuccessfull......
  • vue3在构建时,使用魔法糖语法时defineProps和defineEmits的注意事项
    在Vue3.2+版本中,可以使用<scriptsetup>替代传统的script标签来编写组件,它提供了更简洁的语法来编写CompositionAPI代码。在<scriptsetup>中,使用defineProps和defineEmits时需要注意:如果显式地导入defineProps时,在编译时会提示以下wanning<scriptsteup>impo......
  • Redefine library-自定义函数库
    1.jjVolcano_Redefinelibrary(scRNAtoolVis)#jjVolcano只有9个颜色,Redefine到我的24个颜色,并与我umap中的分群颜色对应jjVolcano_Redefine<-function(diffData=NULL,myMarkers=NULL,order.by=c("avg_log2FC"),log2FC.cutoff=0.......
  • WDS+MDT网络启动自动部署windows(六)rules bootstrip.ini
    简介这就是自动化的关键一步。自动化规则,启动脚本。关键是设置共享文件夹属性中的Rules标签。设置rulesbootstrap.ini官方示例分步-使用MDT在测试实验室中部署Windows10-Windows10|Microsoft学习fully-automated-lti-deployment-for-a-refresh-computer-scenari......
  • SpringBoot项目中对定义的多个BeanPostProcessor排序
    前言BeanPostProcessor是Spring提供的一种扩展机制,可以让我们在bean初始化前后做一些额外的操作,Spring中的@Async,@Scheduled,@RabbitHandler等注解的底层实现都是BeanPostProcessor在起作用,如RabbitListenerAnnotationBeanPostProcessor。代码示例@Configurationpub......
  • Fedora 39 修复 libreoffice 启动时报错 undefined symbol: hb_graphite2_face_get_gr
    .....之前Libreoffice是好的,今天打开Excel文档的时候启动画面一闪而过,然后就没有然后了。于是我尝试使用命令来启动,发现报错:>$libreoffice/usr/lib64/libreoffice/program/soffice.bin:symbollookuperror:/usr/lib64/libreoffice/program/libvcllo.so:undefin......
  • Hystrix应用:如何在Spring Boot中使用Hystrix?
    引言在微服务架构的发展过程中,面对复杂的服务依赖和不可预见的系统故障,如何提升系统的容错能力成为了一个非常急迫且重要的能力。由Netflix(网飞)公司开发的Hystrix库,作为一个服务熔断和隔离框架,能有效地帮助开发者控制服务间的交互,防止系统间的级联故障。本文将带你详细了解......
  • Springboot集成WebSocket实现智能聊天【Demo】
    背景openai目前越来越流行,其他ai产业也随之而来,偶然翻到openai接口文档,就想着可以调用接口实现智能聊天,接下来就写写我怎么接入websocket的过程,文笔不佳,谅解。接入WebSocket1.webSocket依赖<dependency><groupId>org.springframework.boot</groupId><artifactId......