第1步:插入ghost光盘,并开机,正常进入到GHOST光盘或u盘系统的界面,并在界面中选择pe并回车进入。
第2步:在pe系统中打开DiskGenius软件,在diskgenius软件中选中系统盘,然后单击菜单栏中的硬盘下的“重建主引导记录(MBR)”此项。
第3步:重建时会提示一些警告,这时直接选择是。
第4步:完成后,单击软件左上角的保存,保存后,电脑重启即可生效并能成功进入系统,不再会出现grub>而无法进入系统的情况了。
本回答由电脑网络分类达人 郭强推荐
如何跳过grub启动
WINDOWS应急启动方法:
敲入以下命令:
-----------------------------------------------------------------------------
grub>root (hd0,0) 回车(windows系统要装在C盘)
grub>rootnoverify(hd0,0)回车
grub>chainloader +1回车
boot (hd0,0) 回车(从此分区启动)这里直接输入boot也行。
修复主引的方法:
1.用RHEL安装盘启动计算机
2.等安装界面出来后,输入:linux rescue 后 回车进入linux救援模式。
3.救援模式做了什么:只是linux安装的前两步,语言和键盘。然后选择中文还是英文取决于你(建议选英文)。不用选择网卡
跳过网卡配置这一步。往后会出现continue readonly 和 skip三个选项:
continue:搜索硬盘上的linux系统并挂载到/mnt/sysimage 目录下 实际上是自动rescue模式。
readonly:当然是readonly模式
skip: 直接出现单用户的根shell,是手工救援模式,不查找linux系统文件。
我们选择continue
4.硬盘上的系统已经被找到并挂载在/mnt/sysimage 下
会提示通过命令chroot /mnt/sysimage 改变根目录
linux rescue中使用的shell是SH shell,常用命令和bash shell一样。
进入 linux rescue后会出现这样的字符
sh#
此时有两种方法:
方法一:
输入命令
sh#grub
会出现这样的字符
grub>
我们可以在此输入
grub>root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
方法二:
用linux 启动盘(系统盘也行)进入系统
1.用root登陆执行下面的语句
#/sbin/grub
然后会出现grub>提示符
2.再执行下面命令
grub> root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
grub命令行启动win7
电脑开机出现grub界面时,通常意味着win7此时不能引导可以按以下方式解决:
(1)开机按F5键,进入修复主引导的菜单。进入这个界面后选择第一项。会进入系统,但是系统是没有激活的,需要重新激活,可以用更高的激活软件来激活。
(2)通过U盘启动/光盘启动,来修复主引导来解决。
(3)通过U盘启动/光盘启动,重新做一个系统。
grub定义:GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
无法将grub-efi-amd64-signed软件包安装到/target/怎么办
我上次遇到过这个问题,折腾了我老半天,最后还是解决了:选择UEFI模式启动U盘,给ubuntu分区的时候 给efi系统分区300m左右(如果是legacy模式启动就是给boot分区300m)其余例如/、/home、swap你就百度一下怎么分的,我不知道你硬盘的容量,
我的错误:我用UEFI模式进入,但是我分的是boot分区,所以出现这种错误,之后我分了efi分区就成功了。所以legacy对应boot、uefi对应efi,你千万不要分错了。
电脑用了win7激活工具后出现了grub。如何解决?
激活工具将系统一些引导文件弄丢失,导致无法开机,特别是Win7系统开机出现Grub的问题,就是因为里面的重要引导文件没了。
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
在X86架构的机器中,Linux、BSD 或其它Unix类的操作系统中GRUB、LILO 是大家最为常用,应该说是主流。
解决方法:
1、有的可以出现按回车键去选择启动方试。
2、如果这样还是不能启动的话可以能过以下方式解决:
1)通过U盘启动/光盘启动,来修复主引导来解决;
2)通过U盘启动/光盘启动,重新做一个系统;
3)开机按F5键,进入修复主引导的菜单。(这个是因为一些WIN7GHOST系统,ome7f7激活。)
进入这个界面后选择第一项。会进入系统,但是系统是没有激活 的 需要重新激活,可以用更高的激活软件来激活。
以上所说的方法前提条件是在主板的BIOS里面设置的硬盘为第一启动项。然后在BOOT里面选择当前的硬盘。通常情况下把硬盘设置成第一启动项就可以解决问题,如果还是不行,就是引导文件丢失,按照上面的方式做或者直接重新安装系统,有时候反而来的更快更方便一些。
怎么用grub》设置U盘启动?或怎么操作能让U盘启动?
http://bbs.wuyou.com/forum.php?mod=viewthread&tid=198829&extra=page%3D1
杏雨梨云的~用这个重新做U盘启动盘
显示grub就是u盘启动盘做的有问题
无法将grub-efi-amd64-signed软件包安装到/target/怎么办
解决方法:
(1)如果是整个盘都安装UBUNTU,不要windows了,就把把UEFI启动方式关闭,改为legacy方式。
(2)如果不想关闭UEFI,最好安装ubuntu13.10 64位,这个版本对UEFI支持较好,另外,最好手动分区,划分一个200M左右的EFI分区用来专门负责UEFI启动。
linux下怎么修改grub.cfg
一、grub2的启动配置文件grub.cfg
grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grub.cfg文件。
这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/grub.cfg
然后可以编辑grub.cfg了。
sudo gedit /boot/grub/grub.cfg
二、默认系统和等待时间
1、set default=0
这是说从第一项启动。每个启动项都是以menuentry开始,menuentry后面“xxx”是启动项名称,然后{xxx}是启动代码。
### BEGIN /etc/grub.d/10_linux ###menuentry “Ubuntu, Linux 2.6.31-14-generic” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic}menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd /boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_memtest86+ ###menuentry “Memory test (memtest86+)” {linux16 /boot/memtest86+.bin}menuentry “Memory test (memtest86+, serial console 115200)” {linux16 /boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid –set 5c108a1c1089fd70drivemap -s (hd0) ${root}chainloader +1}if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grub.d/30_os-prober ###### BEGIN /etc/grub.d/10_linux ###
menuentry “Ubuntu, Linux 2.6.31-14-generic” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry “Memory test (memtest86+)” {
linux16 /boot/memtest86+.bin
}
menuentry “Memory test (memtest86+, serial console 115200)” {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 5c108a1c1089fd70
drivemap -s (hd0) ${root}
chainloader +1
}
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi
### END /etc/grub.d/30_os-prober ###
我 的第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,我要它默认是以xp启动,所以修改为set default=”4″。(hd0,1)表示第一块硬盘的第一个分区,我的Linux在(hd0,6)。
当然,你也可以把你需要默认启动的系统放到最前面,那么就还是set default=0
2、set timeout=10
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
这里停留在grub选择系统界面的时间就是10秒,即set timeout=10。
有时候我并不想等待这么久,我直接启动xp,需要Ubuntu时才按几下Shift键进入grub选择系统界面。可以添加如下代码:
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi
转载请注明出处51数据库 » ultragrub解密软件 开机grub试了几种办法一直没用