基于国产UOS操作系统第13章-系统启动流程


风晓
风晓 2024-01-04 09:56:52 64448 赞同 0 反对 0
分类: 资源
POST --> Boot Sequence --> Bootloader --> kernel + initramfs(initrd) --> rootfs --> systemd

systemd是系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其它进程

systemd较systemV的新特性:
系统引导时实现服务并行启动
按需启动守护进程 (尽可能的启动必要的服务)
自动化的服务依赖关系管理
同时采用socket式与D-Bus总线式激活服务
系统状态快照

实验-破解密码
开机按"e"键,进入grub引导菜单
找到linux vmlinuz-* 开头的行在末尾添加rw init=/bin/bash
按ctrl+x继续启动
passwd qin #也可以修改root的,但桌面版不能直接使用root登录
手动重启

实验-防止破密码
ll /etc/grub.d/ #用于生成grub.cfg
grub-mkpasswd-pbkdf2 #输入bing,使用伪随机函数生成bing的密钥grub.pbkdf2.sha512.10000…
vim /etc/grub.d/40_custom
set superusers=“qin”
password_pbkdf2 qin grub.pbkdf2.sha512.10000.6D67AA5F717AFE93D368A57804BC21B136DCA9D30CBA6F74D9ABCBA32E76B59758E04A5D0A766734EDE586DEA2EC3E7F786F127FB55C7922826455612B5406F5.30060B65CA1D5736364D109C7CB6459E5E2851EFF460E43D72AAB8A592784B2D5353D9B51EE1EAFBC45AF739417CFC5EC12EE92D546E9BC6A7BB58444BC27455

update-grub
重启验证

实验-fstab错误的修复
vim /etc/fstab
/dev/sdz1 /mnt xfs defaults 0 0
重启后系统无法启动,等待一段时间后输入root的密码可进入单用户模式,注释掉错误的行后可正常启动
#如果不能写入,需要重新以读写模式挂载根mount -o remount,rw /

实验-内核的升级
百度deepin 内核升级
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
dpkg -i /mnt/cdrom/pool/main/l/linux-signed-amd64/linux-image-4.19.0-6-amd64_4.19.67-2_amd64.deb
reboot
uname -a

实验-启动修复
rm -rf /boot/*
关机设置光盘启动,点击install UOS后,按ctrl+alt+f2进入命令行模式
sudo mount /dev/sda2 /mnt #挂载根分区
sudo mount /dev/sda1 /mnt/boot #挂载/boot分区
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo cp -rf /boot/* /mnt/boot/
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
reboot #选择硬盘启动

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓L1
粉丝 1 资源 2038 + 关注 私信
最近热门资源
银河麒麟桌面操作系统V10SP1-2403-update1版本中,通过“麒麟管家-设备管理-硬件信息-硬盘”查看硬盘类型时,显示的是HDD(机械硬盘),而实际上该笔记本的硬盘类型为SSD  81
以openkylin为例编译安装内核  77
分享解决宏碁电脑关机时自动重启的方法  73
统信uosboot区分未挂载导致更新备份失败  63
分享如何解决报错:归档 xxx.deb 对成员 control.tar.zst 使用了未知的压缩,放弃操作  63
统信uos安装mysql的实例参考  60
格之格打印机dp3300系列国产系统uos打印机驱动选择  57
在银河麒麟高级服务器操作系统V10SP3中,需要将默认shell类型修改为csh。  51
MySQL国产平替最佳选择---万里数据库(GreatDB)  45
分享在麒麟系统中权限异常的解决方法  5
最近下载排行榜
银河麒麟桌面操作系统V10SP1-2403-update1版本中,通过“麒麟管家-设备管理-硬件信息-硬盘”查看硬盘类型时,显示的是HDD(机械硬盘),而实际上该笔记本的硬盘类型为SSD 0
以openkylin为例编译安装内核 0
分享解决宏碁电脑关机时自动重启的方法 0
统信uosboot区分未挂载导致更新备份失败 0
分享如何解决报错:归档 xxx.deb 对成员 control.tar.zst 使用了未知的压缩,放弃操作 0
统信uos安装mysql的实例参考 0
格之格打印机dp3300系列国产系统uos打印机驱动选择 0
在银河麒麟高级服务器操作系统V10SP3中,需要将默认shell类型修改为csh。 0
MySQL国产平替最佳选择---万里数据库(GreatDB) 0
分享在麒麟系统中权限异常的解决方法 0
作者收入月榜
1

prtyaa 收益400.83元

2

zlj141319 收益237.91元

3

哆啦漫漫喵 收益231.63元

4

IT-feng 收益219.92元

5

1843880570 收益214.2元

6

风晓 收益208.24元

7

777 收益173.17元

8

Fhawking 收益106.6元

9

信创来了 收益106.03元

10

克里斯蒂亚诺诺 收益91.08元

请使用微信扫码

添加我为好友,拉您入交流群!

请使用微信扫一扫!