linux系统打不开的修复方法

Linux无法启动?试试这个。

当 GRUB 启动时,您会看到一个菜单并按“e”键。
当你登录时,你可以看到几个命令行。
查找包含 /boot/vmlinuz 的行。
这就是内核。
将光标移至该行并按“e”键进行更改。
在内核命令后添加 initX。
X 是您想要的级别。
比如显卡驱动有问题,图形接口无法启动,改成init3 或者init4 即可。
像这样: /boot/vmlinuz-2 .6 .1 7 -1 1 -generic 根=UUID=5 cc7 9 9 6 6 -9 6 9 d-4 cd0-abb2 -7 4 a1 3 2 efbd7 c 罗 显卡=7 9 4 沉默的 飞溅 初始化3 更改完毕后,按Enter键,然后按“b”键,系统就会启动。
诀窍是绕过图形界面,直接进入命令行进行修复。

如果更改级别仍然不起作用,请尝试其他方法。
或者按“e”键进入并更改内核命令行中的init参数为init=/bin/bash或init=/bin/sh。
例如: /boot/vmlinuz-2 .6 .1 7 -1 1 -generic 根=UUID=5 cc7 9 9 6 6 -9 6 9 d-4 cd0-abb2 -7 4 a1 3 2 efbd7 c 罗 显卡=7 9 4 沉默的 飞溅 初始化=/bin/bash 更改后,按 Enter 键,然后按“b”键。
这次我直接进入bash环境了。
您可以在那里阅读日志、修改配置和安装软件。

如果两者都不起作用,则需要使用 CD。
找到系统安装光盘或LiveCD,启动时选择“救援模式”。
系统自动检测硬盘,找到你安装的系统并挂载到/mnt/sysimage。
然后使用命令 chroot /mnt/sysimage 进入原系统环境。
您可以执行的操作包括:修复 fstab 文件、重新安装 GRUB 以及使用 fsck 修复文件系统。
修复后,退出 chroot 并重新启动。

需要注意的一些事项:在更改 GRUB 参数之前,最好记下您最初是如何编写它们的。
如果搞砸了就更麻烦了。
在bash或修复模式下,需要验证是否确实在原系统根目录下,并使用pwd和ls来检查。
修复文件系统时,请先卸载该分区或将其设置为只读模式,以防止数据再次损坏。

U盘里的kali linux无法启动。

上周 我的那个朋友 VMware安装Linux 启动 Initramfs 时出错 - 它说 物理硬盘没有更新grub
这也发生在我身上 后来我尝试了ParrotOS 安装了好几次了 我才找到正确的方法
给你写一下步骤
先 初始化文件系统 使用 blkid 检查根目录 例如 dev/sda1 什么是UUID?
或者你可以使用DG 不确定这部分
第二 重新启动计算机 到 grub 菜单 按 键编辑
第三个 查找“LoadingLinux...”这一行 “根=/dev/sda5 ro” 更改为“root=UUID=XXXXrw”
此处的 UUID 这是第一步检查
按F1 0重新启动 可以进入Linux
但是还没结束 第四 登录Linux 作为管理员 update-grub
这将扫描所有启动项 使用 uuid 更新
因为 dev/sdxx 更改不同计算机上的顺序 uuid 不变
终于 查看/boot/grub/grub.cfg 立即确认是否已更改 重新启动或关闭 好的 享受吧~

浪潮nf5280m6通过u盘安装linux操作系统后无法启动

说白了,Linux安装失败的主要原因有以下几种情况。
不要浪费时间一一尝试。

首先,我们来谈谈最重要的 BIOS/UEFI 设置。
去年我们跑的NF5 2 8 0M6 项目中,大约有3 0%的情况是由于启动顺序没有调整好,导致黑屏。
还有一点是GRUB会被损坏,尤其是使用旧版本的内核来安装系统时。
内核 5 还有另一个关键细节。
例如,去年我们正在处理一台磁盘分区表格式不正确的机器。
我们直接使用fdisk -l来确认分区结构,特别是/boot分区。

一开始我以为都是软件问题,后来发现不对劲。
有一次,内存模块焊接不牢,导致启动失败。
我运行了 memtest8 6 + 并找到了答案。
等等,还有别的事。
浪潮的某些BIOS版本对U盘启动的支持很差。
建议直接使用金士顿V3 0系列U盘。

最后提醒:在使用fsck修复文件系统之前,请确保分区已卸载!