-
示例项目:整合Springboot、Mybatisplus及代码生成器的系统启动方案
资源介绍
udev 是取代 /dev/ 的动态设置的系统。我们可以选择很短的设备名字。而 2.4 版内核使
用的 devfs 已经被淘汰。
安装 Ubuntu 新版的 linux-image-2.6.NN 和 udev 就能启用这个功能。
第 8 章 - Ubuntu 小技巧
8.1 启动系统
关于系统启动提示的详细信息请参见 LDP BootPrompt-HOWTO。
8.1.1 “““
“
我忘记了 root 密码!”””
”
(一)
只要能访问控制台键盘,不需要 root 密码也可以启动系统并以 root 帐号登录。 (这里假
设没有 BIOS 密码或 lilo 之类的启动引导器密码用于控制系统启动。)
下面是一个不需要额外的启动盘或对 BIOS 启动设置进行修改的过程。这里的“Linux”是
代表在 Ubuntu 默认安装系统中启动 Linux 内核的标签。
在 lilo 的启动屏幕中,当 boot: 一出现时 (在某些系统中,您必须按 shift 键以阻止自
动启动;如果 lilo 使用 framebuffer,您需要按 TAB 键才能看到自己输入的选项),就输
入:
boot: Linux init=/bin/sh
这会让系统启动内核并运行 /bin/sh 而非其标准的 init。现在你已获得 root 权限和一个
root shell。由于当前 / 是以只读方式挂载,而其它的硬盘分区均未挂载,故你必须完成
下列步骤才能获得一个有适当功能的系统。
init-2.03# mount -n -o remount,rw /
init-2.03# mount -avt nonfs,noproc,nosmbfs
init-2.03# cd /etc
init-2.03# vi passwd
init-2.03# vi shadow
(如果 /etc/passwd 文件中所有用户的第二个域的数据都为“x”,就表明系统使用了影子
(shadow)密码,必须编辑 /etc/shadow。)要删除 root 密码,请编辑密码文件中第二个
数据域,将它设置为空白。这样重启系统不用密码就能登录到 root。当系统启动进入
runlevel 1 时,Ubuntu 需要密码。
www.linuxidc.com
www.linuxidc.com