|
|
LILO是一个非常小的程序,可以在系统启动时让用户选择启动哪种操作系统。缺省情况下,LILO安装在主硬盘的MBR(主引导扇区)上,但是,当重装Windows时,Windows会改写主硬盘的MBR,冲掉原来保存在MBR上的LILO程序。本文将介绍一些方法让你在重新安装Windows之后仍然可以进入Linux。 重新安装Windows之前的准备工作 在重新安装Windows之前,非常重要的一点是必须有一张可以正常使用的Linux启动盘。通常,启动盘是在安装Windows之后再进入Linux的惟一途径。大多数Linux的发行版在安装过程中都会提示用户制作一张启动盘。在制作启动盘之后,我们应当测试一下,确保这张软盘能够正确地引导Linux系统(注意,软盘可不是一种非常可靠的存储介质)。 测试过程为:把启动盘插入软盘驱动器,然后以Root用户登录,输入命令shutdown -r now并回车。如果Linux系统能够正常从软盘启动,那么,说明你已经做好了安装Windows的准备,可以跳过下面的内容,直接看“重新安装LILO”。 制作启动盘的方法 如果你的启动盘出现故障,或者你根本就没有制作启动盘,那么在你安装Windows之前一定要补上这一步。此外,每当你改变Linux系统的内核时,也需要重新制作一张启动盘。 制作启动盘最简单的方法是使用mkbootdisk命令。不过,在使用这个命令之前,你需要了解当前使用的Linux内核版本。查看Lilo.conf文件可以得到内核版本信息,这个文件包含了LILO的配置信息和内核文件的存储位置。 在查看Lilo.conf文件之前,你应当确保没有以Root用户登录(这可以防止你不小心对系统文件造成破坏),然后输入命令pico /etc/lilo.conf,在pico文本编辑器中打开文件。 在Lilo.conf文件中,每一个小节描述了计算机上安装的一个操作系统,以image=开始,至少包含三行文字。此外,还有一些小节是描述从软盘启动或者以故障恢复模式启动。找到包含label=linux的小节,查看相关的image=行中描述的内核版本信息,然后输入Ctrl-x退出pico。 在我们使用的Red Hat 6.0测试系统中,Lilo.conf用vmlinuz-2.2.5-15来表示Linux内核映象文件的名称和位置,这意味着我们使用的内核版本是2.2.5-15。然后,我们就可以使用mkbootdisk命令了。不过,在一些系统中Lilo.conf文件并没有提供内核版本信息,而是简单地包含一行image=/boot/vmlinuz。如果在vmlinuz之后没有提供任何版本信息,这表示Lilo.conf文件可能使用了符号链接(有点类似于Windows中的快捷方式)。为了找到真正的内核映象文件,输入命令ls -l /boot并回车。这条命令将显示Boot目录下的文件的详细信息。查看包含vmlinuz的行,可以看到箭头指向的真正的内核映象文件,而后者通常会包含适当的版本信息。在我们使用的测试系统中,尽管在Lilo.conf文件中已经包含了内核文件的名称和位置,在Boot目录下还是存在一个指向它的名称为vmlinuz的符号链接。 如果使用上面列举的方法还是不能找到内核版本信息,你可以执行命令ls /lib/modules并回车。这个目录包含一个或多个子目录,每一个子目录都使用一个不同的内核版本作为它的目录名。具有最高版本号的目录名就是系统当前使用的内核版本。 在使用命令mkbootdisk -device /dev/fd0 kernelversion的时候,用前面得到的内核版本替换掉kernelversion,然后回车(例如,在我们使用的系统中,我们输入mkbootdisk device /dev/fd0 2.2.5-155)。当出现提示后,把一张软盘插入磁盘驱动器并回车。然后,Linux将开始向软盘拷贝所需的系统文件。 如果整个过程没有出现任何问题,表示你已经成功地制作了启动盘。接下来需要测试这张启动盘。 在启动盘测试成功之后(使用“重新安装Windows之前的准备工作”小节中描述的方法),你可以开始重新安装Windows了。 重新安装LILO 当重新安装了Windows之后,在启动系统时会发现原来的LILO提示符消失了,而且系统直接启动进入了Windows。这是因为Windows已经改写了主硬盘的MBR,删除了LILO程序,从而越过了Linux。这时,启动盘成为你在安装Windows之后再进入Linux的惟一途径。在准备重新启动计算机进入Linux之前,把制作好的启动盘插入软驱。 在重新启动系统之后,在LILO提示符下输入Linux并回车。从软盘启动通常比从硬盘直接启动慢得多,这时,要稍微有一点耐心。在内核被装入之后,你的系统就可以像往常一样启动了。 重新安装LILO是一件再简单不过的事情。首先以Root用户登录,然后输入/sbin/lilo命令再回车即可。如果没有遇到任何错误信息,就可以取出启动盘,使用硬盘重新启动计算机。这时,会发现LILO提示符又出现了,就像重新安装Windows之前那样。 在重新安装Windows之前,非常重要的一点是必须有一张可以正常使用的Linux启动盘。通常,启动盘是在安装Windows之后再进入Linux的惟一途径。 如果你的启动盘出现故障,或者你根本就没有制作启动盘,抑或你改变了Linux系统的内核,那么在你安装Windows之前一定要重新制作一张启动盘。 阅读:515次 来源:赛迪网 |
相关推荐
SSD系统迁移实战:克隆/重装/激活全链路避坑指南
固态硬盘升级不仅是硬件更换,更涉及系统迁移、引导修复、驱动兼容与Windows激活等核心环节。其底层依赖UEFI固件、GPT分区、4K对齐、硬件ID指纹识别等关键技术原理,直接影响系统稳定性与性能释放。掌握全盘克隆、备份还原、干净重装与OEM恢复四类路径的适用边界,可显著规避黑屏、激活失败、驱动缺失等高频故障。尤其在Win11安装、Mac NVMe兼容、Linux引导适配等典型场景中,需结合BIOS设置(如Secure Boot、CSM关闭)、TRIM支持、BootROM刷写等工程实践。本文聚焦真实维修与部
VeraCrypt加密系统重装迁移全攻略:从备份到恢复的完整流程
数据加密是保护敏感信息免遭未授权访问的核心技术,其原理是通过密码学算法将明文数据转换为不可读的密文。在个人计算与数据安全领域,全盘加密和文件容器加密技术为操作系统和文件提供了强有力的保护。VeraCrypt作为一款开源的磁盘加密软件,继承了TrueCrypt的遗产,通过其系统全盘加密功能,在操作系统启动前即要求身份验证,实现了从引导层开始的安全防护,具有极高的技术价值。然而,当用户因系统升级、硬件更换或性能优化需要重装操作系统时,加密环境的迁移便成为一个关键挑战。本文聚焦于**VeraCrypt系统全盘加密
跨平台一键重装系统工具:自动化服务器运维解决方案
在云计算和虚拟化环境中,系统重装是服务器运维的常见需求。传统手动安装方式存在效率低下、驱动兼容性等问题。自动化重装工具通过模块化架构实现全流程无人值守操作,核心技术包括GRUB2引导管理、驱动智能适配和网络自动配置。这类工具特别适合云服务器、VPS等场景,能显著提升运维效率。开源实现方案通常支持Linux/Windows跨平台重装,具备ARM架构适配能力,并针对低配服务器优化资源占用。热门的应用场景包括批量部署、自定义镜像制作和故障恢复,结合cloud-init等配置管理工具可实现更灵活的自动化运维。
重装Windows后linux引导的修复
<br /> 相信很多人都遇到过这样的情况,装了双系统(Windows和Linux)的机器重新安装windows后会导致Linux的引导丢失而无法进入原先的Linux系统。其实这种情况可以通过修复引导而重新找回Linux。<br /> 修复Linux引导的方法网上很多,我在这里只介绍一种。下面以Ubuntu10.10为例来介绍。<br /> 首先找到一张Linux的安装盘,放入光驱后重启电脑。让电脑从光盘启动,然后进入Live CD模式(例如:电脑从Ubuntu
(ZOS-API)Matlab控制ZEMAX软件调整光学系统某镜面位姿
所用软件的版本:MatlabR2022a, Zemax OpticStudio2024R1交互扩展功能,Zemax和可以同时打开,操作会比较方便在ZEMAX软件中,调整次镜位置通常有两种方法:1.在次镜前后各添加一个坐标间断面,并修改其“偏心X”“偏心Y”等参数来调整次镜的位姿;2.或者直接在次镜属性选项中设置相关数值。这两种方法对Zernike系数的采集结果无显著影响。
SCU【C】程序设计基础期末安全项目lab2-Deadbeef-writeup(附题目&源码)
项目名称(本质:栈溢出攻击)【源码在文首】和lab1一样,此题又是美国卡耐基梅隆大学的平时作业哈哈哈! 项目要求是把栈溢出,强行更改函数返回值,输出0xdeadbeef。
时隔9个月问题终于修复 Windows 11双系统可正常启动Linux了
微软在2025年5月修复了双系统设备无法启动Linux系统的问题。该问题源于2024年8月Windows 11的KB5041585更新中引入的SBAT功能,该功能错误地阻止了Linux发行版的启动。经过9个月的等待,微软在2025年5月的KB5058405更新中彻底解决了这一故障,并建议用户安装最新更新以获取改进和修复。
Windows11安装Ubuntu 20.04.3 LTS双系统(详细过程)
一、基础环境 听说BIOS模式的传统MBR模式和新式UEFI模式,会对安装双系统产生影响。Windows11应该都是UEFI吧,可以按win+r输入msinfo32回车确认查看BIOS模式,我的电脑是UEFI+双硬盘 Ubuntu安装准备 1、 官网下载Ubuntu 20.04.3 LTS镜像iso文件:https://ubuntu.com/download/desktop 2、 下载官网推荐的U盘启动制作工具rufus: https://rufus.ie/ 3、制作启动u盘 插入U盘, 运行 rufu
【旧资料整理】windows和linux(ubuntu)双系统引导恢复方法总结
资料时间:2011年之前 分享时间:2011年到百度空间,空间关闭,重新整理 注:本人不喜欢各种原文转载,所以这里只列出自己的总结,对于里面一些陌生的操作,一定是百度一下就可以解决的,这里不详细列出了,有需要明白的自己百度一下吧。 自己平时主要作些开发工作,很热衷linux系统,但平时也要娱乐一下嘛,windows系统也不可少,一下安装着双系统,双系统一但有一个遭到破坏
Realtek 10GbE芯片组解析:低成本高速网络方案
10GbE(万兆以太网)技术通过提升网络带宽,显著改善了数据传输效率,成为现代网络架构的核心组件。其工作原理基于高速串行通信协议,通过优化信号处理和编码技术实现低延迟、高吞吐量。在技术价值上,10GbE不仅满足数据中心和企业网络的高需求,还逐步渗透到消费级市场,推动家庭和小型企业的网络升级。应用场景包括NAS存储、视频编辑工作站和云服务接入等。Realtek最新发布的RTL8127、RTL8159和RTL8261C芯片组,以低功耗和低成本优势,进一步降低了10GbE的普及门槛。这些芯片支持PCIe Gen4
AXI-5.6 Multiple region interfaces
规则:如果从设备实现的区域少于16个,它必须确保对任何访问未支持区域的尝试都能给出符合协议的响应。具体实现方式由设计者定义。场景:一个错误的软件驱动试图向区域 5(该加密加速器未实现)写入数据。实现方式一:提供错误响应(严格模式)行为:加密加速器检测到AxREGION的值大于2,立即对该事务返回一个DECERR(解码错误)或SLVERR(从设备错误)响应。举例:这类似于你访问一个不存在的网站,服务器返回“404 Not Found”。它明确告知请求者:“你要找的东西不存在”。优点安全、清晰。
双系统windows重装系统后linux引导修复
正常先装windows ,再装linux,linux引导(grub)会覆盖windows引导,这样在启动时会有个选择页面,双系统随意切换。 但是如果重装了windows ,或者windows 在linux 后再装,windows 的引导又会覆盖之前的引导,重启系统,发现只有windows 启动选项,没有linux启动了。怎么办?这是个蛋疼的问题,难道要我再重装linux 吗? 这是不妥当的方法
CosyVoice语音合成使用教程
CosyVoice是一款开源的语音合成工具,它基于深度学习模型,能够生成高度逼真的语音内容。该工具支持多种语言的语音生成,包括中文、英文、日文、粤语和韩语。CosyVoice的亮点在于它对生成语音情感和韵律的精细控制,通过富文本或自然语言输入,可以显著提升合成语音的情感表达能力。CosyVoice提供了多种预训练模型,用户可以根据需求选择合适的模型。:基底模型,适用于一般语音合成任务。:经过SFT微调的模型,适用于特定音色和情感的语音合成。:支持Instruct微调的模型,适用于自然语言控制的语音合成。
【windows10】 双系统下,windows10系统重装后修复Linux引导
原来我的双系统安装是:先安装windows10然后安装的ubuntu16.04. 最近windows开始菜单的下拉滚动条会自动回滚回顶端,扬声器设置打开就会自动从100回滚至0;以及打开word会自动不停放大缩小。于是在windows下重新装了系统,用的是360的小熊一键重装windows10系统,挺赞,挺方便! 安装完,发现界面如下: 只有windows了没有linux了! 原来安装完的双系统的启动界面是如下的: 如何能恢复原来Linux系统的启动引导呢? -step1 ..
Open3D——平面点云凸多边形轮廓提取【2025最新版】
平面点云凸多边形轮廓提起,博客长期更新,本文最近更新时间为:2025年1月6日。
Matlab之App Designer 一键自动生成带有表格的报告
本文采用案例讲解的方式介绍了采用Matlab中的App Designer开发可视化GUI分析界面后,实现一键自动导出带有表格报告的方法和步骤。可以实现从报告编制等繁琐的工作中解脱出来。
linux找回原windows,重装Windows后如何恢复与原Linux的双重引导
LILO是一个非常小的程序,可以在系统启动时让用户选择启动哪种操作系统。缺省情况下,LILO安装在主硬盘的MBR(主引导扇区)上,但是,当重装Windows时,Windows会改写主硬盘的MBR,冲掉原来保存在MBR上的LILO程序。本文将介绍一些方法让你在重新安装Windows之后仍然可以进入Linux。重新安装Windows之前的准备工作在重新安装Windows之前,非常重要的一点是必须有一张...
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
通过LINUX安装盘修复grub双重引导菜单
在装有WINDOWSXP及LINUX的机器上,由于某种原因重装WINDOWSXP是有可能发生的,我就有过 这样的经历,在痛心疾首之时也不得不重新安装XP。如果原来的grub引导程序是安装在硬盘的FBR区的话,安装完成XP后原来由grub引导的双重启动 菜单被XP改写,以至于不能引导LINUX系统,这样,就不得不重新安装grub来修复双重引导菜单,具体方法如下:一、启动系统,按DEL进入BIOS
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
终极VPS重装指南:如何用一键脚本轻松转换操作系统
还在为VPS系统重装而烦恼吗?传统方法需要手动配置网络、驱动和分区,过程复杂且容易出错。今天我要介绍一个革命性的开源工具——reinstall脚本,它能让你在几分钟内完成VPS系统的无缝转换。无论是Linux到Windows,还是不同Linux发行版之间的切换,这个一键重装脚本都能帮你轻松搞定。作为一款专业的VPS系统重装工具,它支持19种Linux发行版和官方原版Windows系统,真正实现了全
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
用光盘修复LINUX系统的硬盘,用LINUX系统安装盘修复grub双重引导菜单
在装有WINDOWSXP及LINUX的机器上,由于某种原因重装WINDOWSXP是有可能发生的,我就有过 这样的经历,在痛心疾首之时也不得不重新安装XP。如果原来的grub引导程序是安装在硬盘的FBR区的话,安装完成XP后原来由grub引导的双重启动 菜单被XP改写,以至于不能引导LINUX系统,这样,就不得不重新安装grub来修复双重引导菜单,具体方法如下:一、启动系统,按DEL进入BIOS设置...
轻松实现双重系统引导
轻松实现双重系统引导(小梅 2001年05月23日 17:24)LILO是一个非常小的程序,可以在系统启动时让用户选择启动哪种操作系统。缺省情况下,LILO安装在主硬盘的MBR(主引导扇区)上,但是,当重装Windows时,Windows会改写主硬盘的MBR,冲掉原来保存在MBR上的LILO程序。本文将介绍一些方法让你在重新安装Windows之后仍然可以进入Linux。
Linux Windows 双系统安装
http://www.enet.com.cn/article/2007/0912/A20070912821613.shtml http://hi.baidu.com/dongbo2206/blog/item/5576051c08c85b8c86d6b611.html http://www.5xing.net/study/1/16/340.html 一. 用Lin
linux live运行 光盘弹出复,通过liveCD进行ubuntu启动修复
通过liveCD进行ubuntu启动修复在安装Windows和Linux多重系统的计算机上,经常会出现启动菜单丢失、系统无法引导等问题,因此学会如何使用一些工具对系统进行修复是非常有必要的。Ubuntu LiveCD虽然不是专门的系统修复工具,但在很多关键时候它却能让系统起死回生。一、修复Grub引导在安装了Ubuntu或者是Linux的计算机上重装Windows时,会将Grub从MBR(硬盘主引...
如何在Linux上换windows,怎么在linux系统上再装windows系统
最近,我在一台闲置的PC上安装了Centos操作系统,我想试试这种系统。现在经过了两周的试用,我觉得还是应该安装Windows,但是不知道为什么,在Windows安装程序启动后就一直停留在“正在检测您的系统”阶段。而在安装Centos操作系统前,这台机器完全可以正常安装Windows。答:在安装Linux系统时,Linux会将硬盘分区,而这种分区Windows无法辨认。因此,如果你想在已经安装了L...
CodeGraph 多 Agent 集成指南:自动配置、手动 MCP 接线与工具白名单
本篇围绕 CodeGraph 仓库中的集成参考文档 [integrations.md](https://link.gitcode.com/i/8651e51373b023deb5926b4e11bc46c9) 展开:它说明 CodeGraph 如何为 8 种主流 AI 编码 Agent(Claude Code、Cursor、Codex CLI、opencode、Hermes Agent、Gemin
385



被折叠的 条评论
为什么被折叠?



