作业
1、破解root口令,并为grub设置保护功能
开机启动时按e进入grub菜单,然后按a
编辑当前菜单的kernel选项,在后面追加1,s,S,single中的任意一个,然后回车,输入b键启动
进入了单用户模式,可以直接修改root密码
如何为grub设置保护功能:
(1)、首先生成grub的md5密码
(2)、修改grub.conf文件
(3)、重启查看效果
2、破坏本机grub stage1,而后在救援模式下修复之
3、删除vmlinuz和initramfs文件后无法启动,两种方法恢复之
进入救援模式:
(1):安装kernel包,重新安装kernel包之后会自动生成这2个文件
rpm -ivh /mnt/cdrom/Packages/kernel –root=/mnt/sysimage/
(2):使用rpmcpio
(3):拷贝/root/boot目录下的内核文件到/boot目录下
(4):生成initramfs文件:
mkinitrd /boot/initramfs-`uname -r`.img `uname -r`
(5):重启系统
4、删除/etc/fstab和/boot目录的所有文件,并恢复之
进入救援模式
(1)测试性挂载,找到根
例如:
mkdir /test
mount /dev/sda /test
ls /test
通过查看磁盘里面的文件,找到根文件系统
(2)挂载根文件系统,创建/etc/fstab文件
mount /dev/sdb /test
vi /test/etc/fstab
/dev/sda1 /boot ext4 defaults 0 0
/dev/sda2 / ext4 defaults 0 0
(3)重启系统,进入救援模式,让救援模式重新挂载根文件系统
(4)安装kernel包
rpm -ivh /mnt/cdrom/Packages/kernel –root=/mnt/sysimage/
(5)切换根,安装grub
chroot /mnt/sysimage
grub-install /dev/sda
(6)常见/boot/grub/grub.conf文件
(7)重启系统即可
5、增加新硬盘,在其上制作能单独运行kernel和bash的系统
参考博客-最简单的Linux系统
6、编译安装kernel,启用支持ntfs文件系统功能
tar xf linux-3.10.67.tar.xz -C /usr/src
cd /usr/src
ln -sv linux-3.10.67 linux
cd /usr/src/linux
cp /boot/config-$(uname -r) ./.config
make menuconfig
make -j 2
make modules_install
make install
reboot
原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/45898