live session什么意思_演示者视图模式「建议收藏」

live session什么意思_演示者视图模式「建议收藏」>按照官方要求,单用户模式不再被允许,livecd模式即用来替代单用户模式,执行系统修复操作。##Livecd原理通过针对启动过程的讲解,我们了解了主机固件通过查找指定硬盘上的引导程序,来引导内核启动,并进一步初始化系统的大致过程。这里想说的是,只要遵照这个流程,我们也可以启动其他存

大家好,欢迎来到IT知识分享网。

按照官方要求,单用户模式不再被允许,livecd模式即用来替代单用户模式,执行系统修复操作。

Livecd原理

通过针对启动过程的讲解,我们了解了主机固件通过查找指定硬盘上的引导程序,来引导内核启动,并进一步初始化系统的大致过程。

这里想说的是,只要遵照这个流程,我们也可以启动其他存储上的内核,并通过这个内核来执行一部分程序;

如果说原主机的存储是A存储,外接U盘是B存储;

在开机时通过固件启动B存储上的内核,然后通过运行在内存上的B内核挂接A存储上的文件系统,就能实现系统的安装和调试。

系统的安装我们这里不做展开,这里要讲的livecd模式就是基于上述原理实现的。

使用步骤

启动U盘系统

首先,制作好U盘启动盘(光盘等其他存储也可以),通过主机固件选择启动盘启动;

!!!注意,制作启动盘使用的镜像一定是官方纯净版镜像,项目上定制的镜像是启动即默认安装的,会直接格式化整块硬盘,造成数据丢失,一定不可以用错。

进入系统安装界面后按键盘上的字母E键进入编辑模式(amd机器可能是按Tab键进入编辑模式)

image

image

找到Linux开头的哪一行,删除livecd-installer这个参数

image

然后按Ctrl+X或者F10 进入livecd系统,如下:

image

到这里,我们只是把存在U盘上的系统启动起来了,而我们需要的是能够处理主机硬盘上的文件,以达到修复主机系统的目的。

挂载主机文件系统

1,使用lsblk -f 查看硬盘分区情况,如下:
image

找到根分区Roota和数据分区_dde_data所对应的磁盘分区号。

(本环境是sda3和sda5,请根据你的环境更改)

新建两个目录分别挂载根分区sda3和数据分区sda5:

sudo mkdir /uos
sudo mkdir /uos/data
sudo mount /dev/sda3 /uos/
sudo mount /dev/sda5 /uos/data/

2,挂载其他必要的目录:

sudo mount --bind /dev/ /uos/dev/
sudo mount --bind /proc/ /uos/proc/
sudo mount --bind /sys/ /uos/sys/

3,chroot到/uos目录(切换到主机文件系统,即U盘的内核、主机的文件):

sudo chroot /uos/ /bin/bash

image

至此,可以执行系统命令来处理原主机中的文件。

在没有挂接故障主机的文件系统前,可以执行磁盘分区的修复操作;一旦挂接后再修复磁盘分区,需要先卸载分区。

常规修复

以下指令都是在chroot后操作,否则修改的就是U盘上的文件了,容易报错。

1,修改密码

passwd 用户名

该密码的指令passwd,后边跟用户名,需要换成自己的用户名。

用户名可以通过/etc/passwd文件查看,id大于等于1000的是用户登录名。

2,解锁账号

passwd -u 用户名pam_tally2 –u 用户名 --reset

3,修复软件包依赖

dpkg --configure -a
apt install -f
apt autoremove
apt clean

livetools工具

统信UOS为方便广大用户、运维人员使用livecd工具进行日常运维,定制了专用镜像,该镜像不会执行安装操作,同时集成了很多修复工具,可以不必输入命令行,点点鼠标就能完成修复操作,安全、高效,大大降低了运维门槛。

官方下载链接:http://livecd.uostools.com/

整理不易,感谢打赏
image

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29894.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信