针对麒麟专用系统(三四期终端)出现的磁盘异常后,通过系统层面可以做的尝试做修复的方法,如出现Boot From Harddisk
本文介绍了针对麒麟涉M专用系统(三四期终端)出现的磁盘异常后,通过系统层面可以做的尝试做修复的方法,如出现Boot From Harddisk,经常出现的故障可以通过此方式解决,而无需反厂重做系统或更换硬盘处理。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、关于本文
本文主要针对涉M麒麟专用系统(三四期终端)出现的磁盘异常后,通过系统层面可以做的尝试做修复的方法,如出现Boot From Harddisk、EFI stub :Booting Linux Kernel…EFI stub : Using DTB from configuration table EFI stub : Exiting boot services and installing virtual address map…
提示:以下是本篇文章正文内容,下面案例可供参考
二、类型及方法
2.1 问题现象
**问题现象:**输入口令后,卡在以下地方的,进不去桌面的,基本上都是可以先去判断是否是磁盘异常了,大概率是系统根所在磁盘异常导致的。
现象一
现象二
2.2 处理方式
对于这样的现象基本上系统就是卡住的状态,无法进行任何操作。只能通过挂开发版本盘的方式,找到根所在的分区,然后进行检测,修复。【事先可以参考数据导出方法手册来对用户数据做备份】
参考附录 3.1 下载对应的 PE 镜像,附录 3.2 对设备进行调整启动选项从光驱启动。
启动加载到光驱的系统后,会有 grub 的选项,如下:
直接点击进入到 PE 系统,如下图:
左下角-所有程序-终端
这个时候在开始菜单,找到“终端打开”:执行:
1.首先查看一下df -Th
2.尝试挂载(!!下面【】里的内容不用一并输入,是对命令哪里有空格的说明)
sudo mount /dev/sda1 /mnt 【sudo 空格 mount 空格/dev/sda1 空格/mnt】
3.如果能挂载上,就先将其卸载:
sudo umount /dev/sda1 /mnt【sudo 空格 umount 空格/dev/sda1 空格/mnt】
4.然后查看一下df -Th
5.然后直接使用如下命令修复:
sudo fsck -y /dev/sda1 【sudo 空格 fsck 空格-y 空格/dev/sda1】
sudo fsck -n /dev/sda1
sudo fsck -n /dev/sda
lsblk
sudo fsck -n /dev/sda2
sudo fsck -n /dev/sda3
6.然后重启,基本即可进入桌面了(可能会卡一会)
7.如黑屏一分钟,出现如图现象:
黑屏1分钟卡在这里,一般输入命令,输入不了的话,那就是退出,退出完如果都不能打的话,那就是只能是重启。
三、附录材料(镜像下载地址,辅助文档)
3.1 PE 镜像下载地址
将专用带桌面开发版的 iso 镜像(此镜像只可以作为此用,不可以作为开发环境搭建使用)刻录成光盘介质的安装盘,镜像下载地址(刻录镜像的时候选择镜像刻录)
·飞腾 PE 镜像地址:(优先)
链接:https://pan.baidu.com/s/1WylclKpLgT2hb9-et0rjwA
提取码:0827
3.2 修改系统启动选项从 PE 启动的步骤
修改 BIOS 启动项,进入 livecd 安装界面
【以下以服务器昆仑 biso 作为示例】
开机启动后,按 F1 键后会出现登录界面,在登录界面输入 secadm 的用户名和密码后进入 bios 主页面*【桌面是先输入 secadm 的用户名和密码后点击进入 bios】:*
seadm 用户 BIOS 安全维护页面
按<↑><↓>键选择“安全管理选项”选项后,按 Enter 键确定,进入安全管理选项子页面,用<↑><↓>选择启动项管理开关,按 Enter 进入选项列表,选择“开启”后,按 F10 保存 bios 设置并重启机器:
设置启动项管理开关
重新启动后,按 F1 键后会出现登录界面,在登录界面输入 root 的用户名和密码后进入 bios 主页面*【桌面系统是先输入 root 用户名和密码后按 F1 进入bios】😗
root 用户 BIOS 启动项页面
选中启动项,按 Enter 键弹出启动项选择框,按<↑><↓>键选择 “USB 光驱”,
按 Enter 完成设置,调整好启动顺序后,按 F10 保存重启:
重启完成后,在开机界面输入 root 用户名和密码,由光驱启动系统,进入 livecd安装界面。【如果要想重新启动到原来的专用机系统,需要按照上面步骤关闭启动项、更新预期等操作】
如果不是这个结果,那么说明磁盘异常无法通过命令来修复,只能联系整机进行全盘重装来实现对磁盘的格式化【事先参考数据导出方法手册来对用户数据做备份】。
后面会再出一期
总结
以上就是今天要讲的内容,本文介绍了针对麒麟专用系统(三四期终端)出现的磁盘异常后,通过系统层面可以做的尝试做修复的方法,如出现Boot From Harddisk,经常出现的故障可以通过此方式解决,而无需反常重做系统或更换硬盘处理。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)