1.rhel 7 grub2如何加密
主要是要在grub配置文件添加set superusers= , password 或者 password_pbkdf2
这几个命令.编辑/etc/grub.d/40_custom文件,添加启动配置菜单(示例):
#设置超级用户
set superusers="root"
#设置超级用户保密密码hashed_pswd由命令grub-mkpasswd-pbkdf2生成.
password_pbkdf2 root hashed_pswd
#设置普通用户和明文密码
password user1 text_pswd
menuentry "无限制保护启动菜单" --unrestricted {
set root=(hd0,1)
linux /vmlinuz
}
menuentry "只能由超级用户启动" --users "" {
set root=(hd0,1)
linux /vmlinuz single
}
menuentry "可以由普通用户和超级用户启动" --users user1 {
set root=(hd0,2)
chainloader +1
}
编辑好保存,将/etc/grub.d/目录下10_linux、30_os-probe两个文件改名(目的是不让后面的grub-mkconfig配置产生没有密码保护的启动项),然后执行:
grub-mkconfig -o /boot/grub/grub.cfg
生成配置文件,OK,重启看效果吧。
当然如果您对Linux技术感兴趣,不妨买一本《Linux就该这么学》看看吧,入门的神书。
2.solaris和ubuntu双系统的grub2设置
grub2可以自动添加新系统的启动的,
执行
sudo update-grub2
可以自动搜索添加新的操作系统启动项到grub中,
我的ubuntu:
wish@Ubuntu:~$ sudo update-grub2
[sudo] password for wish:
Generating grub.cfg 。
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Slackware Linux (Slackware 13.37.0) on /dev/sda9
done
wish@Ubuntu:~$
看了看 /boot/grub/grub.cfg ,
Slackware Linux
已经添加好了
solaris 应该一样;
grub2不能修改 /boot/grub/grub.conf 文件,
因为 update-grub2 命令会覆盖 /boot/grub/grub.conf 文件,
应该修改 /etc 下的grub配置目录下的文件,然后使用 update-grub2 命令
更新 /boot/grub/grub.conf 文件。
3.如何给grub设置密码
(1)title前
首先能进入系统,修改/etc/grub.conf,在title前加“password XXXX”。再次启动就需要按p输入grub密码。
(2)title后
同理,修改grub.conf在title后加password ,这样启动时会输入密码,连续按三次e容易在grub菜单暴露密码。用grub-md5-crypt加密后会产生密文,复制加密字符串到grub.conf中root(hd0,0)下,写入“password --md5 密文”。
给grub加密码分两种
设置加密的密码(密文) 用grub命令生成密码的密文 ,输入密码之后就会生成该密码的密文
#grub-crypt --md5
Password:123
Retypepassword: 123
$1$K5VbYDgm$n./HW30DDkTt5rzAIOHBe/
grub.conf里面配置 加下面一行 就可以了,启动的时候进入grub菜单需要按p输入密码才能修改
password--md5 $1$47mDgrVd$ICuZyXfD0ooo/Jy0AMxFL0
不同的加密方式,$1头部都会不一样
设置未加密的密码(明文)
grub.conf里面配置 加下面一行
password=123456》
请参考《Linux就该这么学》入门教程。
4.linux 系统 解决开机GRUB加密密码忘记,如何解决
朋友,我建议你做“还原系统”!
请看这是还原系统的方法,
它不但可以帮你修复还原电脑系统,
并且会保存磁盘所有的文件:
电脑开机后,
按键盘最右边的(小键盘上的“+”号)“一键救护”快捷键
(笔记本电脑按:F2或F11),
再稍等按“深度一键还原”,
等待系统的“拯救和拷贝”所有磁盘文件,
最后“进入主平台”,
电脑立马回到出厂状态!
开始下载“360安全卫士”和“360强力杀毒双引擎版”,
开始全盘扫描病毒和木马,
修补电脑漏洞!
5.grub2命令行模式怎么引导
主要是2项内容,首先确定root设备,也就是要告诉grub从哪读取文件,然后加载内核文件和虚拟内存盘文件,或者加载其它引导程序,如:
引导linux:
set root=hd0,1
linux /vmlinuz root=/dev/sda1
initrd /initrd
引导DOS/Windows:
set root=hd0,1
chainloader +1
boot
6.grub2命令行启动win7
假设win7安装在第一硬盘第一分区(即hd0,1,如果不是,自行修改):
grub>insmod ntfs
grub>set root='hd0,1'
grub>chainloader +1
grub>boot
或者试试:
grub>insmod ntfs
grub>search --no-floppy --set=root /bootmgr
grub>chainloader +1
grub>boot
7.电脑出现set root
.
获取ROOT权限越来越普及,一些龌蹉的伎俩开始作祟,他们会移植一些木马,病毒,广告软件,破坏窃取你的手机内容,包括照片,密码,网银等等。所以这个要注意一些,接着再说获取ROOT的好处,好处就是能够最大限度的使用这部手机,能够把CPU调频,系统刷机,修改,主题更改,游戏作弊等一些小技术应用起来。这些软件都有敞开的端口,那么谁来分配权限呢?这个就是权限管理等工具,一般一些ROOT后,会自带安装上。目前使用一键ROOT很方便,因为手机品牌,硬件,系统版本差异太大,而且各自封装的也不一样,所以ROOT不统一。但是也不是没有办法的,,你可以安装一些刷机工具,使用线刷模式,选择获取ROOT就可以了,软件很多,,自己找一下,百度一键,刷机精灵都还不错。
8.
肯定是 丢不了
你找UBUNTU的安装光盘不要安装,可以直接运行进入UBUNTU环境,把重要东西备份
然后你修复一下
grub2几种修复方法
1. 双系统重装windows造成grub2被改写的修复
方法一 grub4dos0.4.4
在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(/boot单独分区的去掉 /boot)
代码:
grub>find --set-root /boot/grub/core.img
grub>kernel /boot/grub/core.img
grub>boot
进入grub2菜单,进入系统后再执行
代码:
sudo grub-install /dev/sd?
方法二 进入Livecd 后修复
引用:
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
#挂载你其他的分区,如果有的话
# 重建grub到sda的mbr
grub-install --root-directory=/mnt /dev/sda
2. 由于root分区uuid改变造成的不能正常启动,只能进入grub rescue模式的修复
代码:
grub rescue>set
grub rescue>prefix=(hd?,?)/grub
grub rescue>root=hd?,?
grub rescue>set root=hd?,?
grub rescue>set prefix=(hd?,?)/boot/grub
grub rescue>set
grub rescue>root=hd?,?
grub rescue>prefix=(hd?,?)/boot/grub
grub rescue>insmod /boot/grub/normal.mod
grub rescue>normal
这时就可以调出 /boot/grub/grub.cfg,修改相应uuid,
改到命令行下
grub>insmod /boot/grub/linux.mod
grub>set root=hd?,?
grub>linux /boot/vmlinuz-*** root=/dev/sd??
grub>initrd /boot/initrg.img-****
进入系统
hd?,? 是grub文件所在分区 sda? 是/分区。
3. grub模块和配置文件grub.cfg受损无法启动时修复
Livcd启动进入试用
引用:
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
# 挂载你其他的分区,如果有的话
# 重建grub到sda的mbr
grub-install --root-directory=/mnt /dev/sda
# 重建grub.cfg
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
9.ubuntu 不能进入grub引导
按F5跳过检索,建议体检电脑
这个是硬盘读取问题,正常的,有时候电脑硬盘会出现
今天我也遇到这个问题了,亲测下面方法能修复
下个mbrfix
winpe启动,cmd打开,找到mbrfix
运行
mbrfix /drive 0 fixmbr
如果不行的话,就做一个U盘启动盘选择U盘启动
1.通过U盘启动/光盘启动,来修复主引导来解决
2.通过U盘启动/光盘启动,重新做一个系统
3.开机按F5键,进入修复主引导的菜单。
然后选择激活系统就可以了。
转载请注明出处51数据库 » grub2setpassword