学习Linux系统引导过程及引导修复

Linux系统引导过程及引导修复

1.通电

2.bios初始化

3.磁盘引导

mbr=主引导记录=0磁道1扇区446

作用:记录grub2引导文件的位置

当mbr数据丢失会因为找不到启动分区而停止启动

问题模拟方式

系统磁盘/dev/nvmr0n1

# dd if=/dev/zero of=/dev/nvme0n1 bs=446 count=1    清空系统/dev/nvme0n1上的mbr数据

reboot

恢复方式 

启动时选择光盘启动,进入挽救模式

 

exit退出

关闭虚拟机选择硬盘启动

恢复成功

4. grub2文件引导

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux 系统引导过程可以分为以下几个步骤: 1. BIOS/UEFI 自检:当计算机启动时,BIOS(基本输入输出系统)或 UEFI(统一固件接口)会对硬件进行自检,以确保所有硬件都能正常工作。 2. 加载引导程序:BIOS/UEFI 确认硬件后,会在启动设备(通常是硬盘)上查找引导程序。在 Linux 中,这个引导程序通常是 GRUB(GRand Unified Bootloader)。 3. 加载内核:GRUB 加载内核文件(vmlinuz),这个文件包含了操作系统的核心代码,用于管理硬件和其他系统资源。 4. 初始化 RAM 磁盘:在加载内核之后,Linux 会初始化 RAM 磁盘(ramdisk),这是一个虚拟的文件系统,用于临时存储一些系统文件。 5. 执行 init 程序:内核启动后,它会执行 init 程序,这个程序是 Linux 启动过程中的第一个用户空间进程,它负责初始化系统并启动其他进程。 6. 加载驱动程序:在 init 程序启动之后,Linux 会加载设备驱动程序,这些驱动程序用于管理系统硬件,如网卡、磁盘、声卡等。 7. 启动系统服务:一旦驱动程序被加载,Linux 就会启动各种系统服务,如网络服务、时间同步服务、系统日志服务等。 8. 启动登录界面:最后,Linux 启动登录界面,用户可以通过该界面登录到系统并开始使用。 以上是 Linux 系统引导过程的主要步骤。不同的 Linux 发行版可能会有一些差异,但大体上都是类似的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值