kylin linux断电不正常关机后,无法启动

kylin linux断电不正常关机后,无法启动,第1张

如果一些主板在关机之后电源不是自动关闭,需要手动关闭电源,请在grub里加上:
引用:
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,7)/boot/grub/splashxpmgz
hiddenmenu
title Fedora (26231-42fc8)
root (hd0,7)
kernel /boot/vmlinuz-26231-42fc8 ro root=LABEL=/1234 rhgb quiet acpi=force
initrd /boot/initrd-26231-42fc8img
只要加上红色的那句话就可以正常关机。 具体原因分析如下:
Kernel 起来以后会执行 arch/i386/kernel/setupc
引用:
void __init setup_arch(char cmdline_p)
{
unsigned long max_low_pfn;
paravirt_post_allocator_init();
dmi_scan_machine();
}
Dmi_scan_machine() 会从BIOS 里面获取DMI 支持的信息。ACPI driver 会通过
引用:
static int __init blacklist_by_year(void)
{
int year = dmi_get_year(DMI_BIOS_DATE);
/ Doesn't exist Likely an old system /
if (year == -1) {
printk(KERN_ERR PREFIX "no DMI BIOS year, "
"acpi=force is required to enable ACPI/n" );
return 1;
}
/ 0 Likely a buggy new BIOS /
if (year == 0) {
printk(KERN_ERR PREFIX "DMI BIOS year==0, "
"assuming ACPI-capable machine/n" );
return 0;
}
if (year < CONFIG_ACPI_BLACKLIST_YEAR) {
printk(KERN_ERR PREFIX "BIOS age (%d) fails cutoff (%d), "
"acpi=force is required to enable ACPI/n",
year, CONFIG_ACPI_BLACKLIST_YEAR);
return 1;
}
return 0;
}
来获取信息,一旦dmi_get_year 取到的DMI 信息是不支持ACPI 的话,就会打印红色的那部分信息。
然后内核认为ACPI不支持,最终导致机器不能通过ACPI 关机。

运行Regedit,进入注册表然后找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager
再找到右边这个值:BootExecute把里面的数据全部删除,这样就可以彻底关闭断电后开机的时候运行磁盘扫描程序,自动进入桌面。
但不建议关闭
,因为断电后硬盘会出现一些错误,自检会自动修复一些一般不正常关机引起的错误。如果关闭了,这对硬盘的后期隐患将会是更大的。

小米手环可以通过点亮手环后打开小米运动、打开手机搜索手环在手环上点击确认进行绑定。

1、首先点亮小米手环,向下滑动屏幕,找到并点击更多后向下滑动找到设置。

2、在设置选项里面,在设置选项里向下滑动找到,恢复出厂设置,完成恢复出厂设置后请先进行绑定。

3、然后打开小米运动app,点击我的界面,点击添加设备,点击手环。

4、最后将小米手环接近手机进行搜索,搜索到手环,在手环上确认即可。

保护服务器不受停响,应用最广泛的方法就是给电源和服务器之间接UPS,这样在断电后的十几分钟甚至几十分钟内,UPS都可以为服务器提供稳定电流,直到外部备用电源被接入服务器,可以保证服务器不会中断服务,或者不会因为频繁的断电而受到损坏。
UPS,即不间断电源,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。主要用于给单台计算机、计算机网络系统或其它电力电子设备如电磁阀、压力变送器等提供稳定、不间断的电力供应。

可以试一下单用户,把存储挂在去掉,看一下是否解决。

下面延展回答中有相关的解决办法。

几种解决方法(分别是七种方法,非步骤):

如遇提示FSCK时,请小心。如果可能,请尽快断开系统,UMOUNT所有分区。

必需执行FSCK时,先做准备工作,方法一:可事先用dd命令将所涉及到的分区输出到另外的存储体上(最好不要在出错的存储体本身上做dd) 命令大致结构可如: dd if=/dev/sda0 of=/dev/sdb0

必需执行FSCK时,先做准备工作,方法二:将整个LINUX存储体挂载到虚拟机环境,将LINUX存储体设为Nonpersisten模式,再执行,执行过后,如果数据完好,应尽快通过FTP等方式拷贝出来。

必需执行FSCK时,先做准备工作,方法三:将整个LINUX存储体挂载到其他系统上(如WINDOWS),做好镜像后再做FSCK。

如上面几种方式均因条件等原因无法实施,必须执行时,可小心观察FSCK的执行提示(关掉-a)如果发现有提示节点错误需更正或清0、节点描述文件大小不正确等信息,应停止执行FSCK。

因恢复需要参考很多信息,因尽可能保持系统不工作状态,至少不得再次MOUNT分区(即便不做任何读写 *** 作,也会因系统的工作原理不断降低数据恢复的可能性,增加数据恢复的难度)。

寻求专业数据恢复公司帮助。

不必理它,是默认虚拟机安装vmtool时,将vmtool加载到软盘或光驱,且分配为D盘。
你找到vmtool 的ISO镜像文件,加到虚拟光驱中或将虚拟机的光驱设为“使用ISO镜像文件”,且选定vmtool 的ISO镜像文件。在虚拟机的系统下打开光驱运行安装即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13090414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存