1.一种安装方法,包括:
如果获得用于安装第一操作系统的指令,确定目标设置项的当前状态;
如果所述目标设置项处于第一状态,执行安装所述第一操作系统的操作;且/或,
如果所述目标设置项处于第二状态,输出无法安装所述第一操作系统的提示,以在确定所述目标设置项从所述第二状态切换至所述第一状态以后,执行安装所述第一操作系统的操作;
其中,所述目标设置项能够调整电子设备中目标变量的状态,所述目标变量是所述电子设备安装不同于所述第一操作系统的第二操作系统时产生的,所述目标变量能够影响所述第一操作系统的安装。
2.根据权利要求1所述的方法,其中,所述获得用于安装第一操作系统的指令,包括:
如果检测到用于控制电子设备从所述第二操作系统更新或升级至所述第一操作系统的输入,确定获得用于安装第一操作系统的指令;或,
如果检测到电子设备的基本输入输出系统的引导程序加载第一操作系统文件,确定获得用于安装第一操作系统的指令;或,
如果检测到电子设备获得来自目标设备的迁移指令,确定获得用于安装第一操作系统的指令,其中,所述目标设备安装有所述第一操作系统。
3.根据权利要求1所述的方法,其中,所述确定目标设置项的当前状态,包括:
获得电子设备的基本输入输出系统中目标设置项的选定状态,基于所述选定状态确定所述目标设置项的当前状态;或,
获得电子设备的基本输入输出系统中目标设置项的当前状态值,基于所述当前状态值确定所述目标设置项的当前状态。
4.根据权利要求1所述的方法,其中,所述在输出无法安装所述第一操作系统的提示时,输出将所述目标设置项从所述第二状态切换至所述第一状态的提示;或,
在输出无法安装所述第一操作系统的提示之后,输出将所述目标设置项从所述第二状态切换至所述第一状态的提示。
5.根据权利要求1所述的方法,其中,所述在确定所述目标设置项从所述第二状态切换至所述第一状态以后,执行安装所述第一操作系统的操作,包括:
在确定所述目标设置项从所述第二状态切换至所述第一状态以后,清除电子设备中目标存储位置的目标变量,以执行安装所述第一操作系统的操作,所述目标变量能够拒绝所述第一操作系统的安装。
6.根据权利要求5所述的方法,其中,所述确定所述目标设置项从所述第二状态切换至所述第一状态,包括:
如果检测到电子设备的基本输入输出系统中所述目标设置项的当前状态值从第一数值变为第二数值,确定所述目标设置项从第二状态切换至所述第一状态;或,
如果检测到电子设备的基本输入输出系统中的光标选定状态从第一目标设置项移动至第二目标设置项,或,从所述目标设置项的第一位置切换至第二位置,确定所述目标设置项从第二状态切换至所述第一状态。
7.根据权利要求5或6所述的方法,其中,所述清除电子设备中目标存储位置的目标变量,包括:
接收清除指令;响应所述清除指令,清除或隐藏所述目标存储位置的目标变量;或,
获取目标设置项的状态值与存储位置的映射关系;其中,所述映射关系至少包括所述第一数值与相对应的第一存储位置的对应关系、所述第二数值与相对应的第二存储位置的对应关系;从所述映射关系中确定所述第二存储位置;将所述目标存储位置设置为所述第二存储位置;或,
获取所述目标存储位置的目标存储内容;确定所述目标存储内容中的所述目标变量;删除所述目标变量。
8.根据权利要求4所述的方法,其中,所述输出将所述目标设置项从所述第二状态切换至所述第一状态的提示之后,所述方法还包括:
接收针对所述将所述目标设置项从所述第二状态切换至所述第一状态的提示的响应消息;
当接收到的响应消息为调整所述目标设置项为所述第一状态时,将所述目标设置项设置为所述第一状态。
9.根据权利要求1所述的方法,其中,所述目标变量是所述电子设备安装不同于所述第一操作系统的第二操作系统时产生的,包括:
当安装所述第二操作系统时,生成所述目标变量;
将所述目标变量存储在系统启动程序所在存储空间中。
10.一种安装装置,包括:
确定模块,用于如果获得用于安装第一操作系统的指令,确定目标设置项的当前状态;
执行模块,用于如果所述目标设置项处于第一状态,执行安装所述第一操作系统的操作;且/或,
如果所述目标设置项处于第二状态,输出无法安装所述第一操作系统的提示,以在确定所述目标设置项从所述第二状态切换至所述第一状态以后,执行安装所述第一操作系统的操作;
其中,所述目标设置项能够调整电子设备中目标变量的状态,所述目标变量是所述电子设备安装不同于所述第一操作系统的第二操作系统时产生的,所述目标变量能够影响所述第一操作系统的安装。