无法引导ubuntu,只能进win7,修复又出问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
rome7054
帖子: 2
注册时间: 2013-02-18 23:36
系统: win7
送出感谢: 0
接收感谢: 0

无法引导ubuntu,只能进win7,修复又出问题

#1

帖子 rome7054 » 2013-02-27 19:26

由于意外,把硬盘格式化了,装了个win7(上网找的),然后又装了个ubuntu,结果只能进win7,没有选择菜单,我想恢复ubuntu的引导,谷歌好多个答案,都报错,比如
(1)执行 grub-install –root-directory=/media/ /dev/sda时有问题
这是记录:
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# mount /dev/sda9 /media/
mount: /dev/sda9 已被挂载或 /media/ 正忙
mount: 根据 mtab 中的信息,/dev/sda9 已经被挂载到 /media 了
root@ubuntu:~# grub-install –root-directory=/media/ /dev/sda
More than one install device?
Usage: grub-install [OPTION] [INSTALL_DEVICE]
Install GRUB on your drive.

-h, --help print this message and exit
-v, --version print the version information and exit
--modules=MODULES pre-load specified modules MODULES
--boot-directory=DIR install GRUB images under the directory DIR/grub
instead of the /boot/grub directory
--target=TARGET install GRUB for TARGET platform
[default=current]
--directory=DIR use GRUB images from DIR. Takes precedence
over target
--grub-setup=文件 use FILE as grub-setup
--grub-mkimage=文件 use FILE as grub-mkimage
--grub-mkrelpath=文件 use FILE as grub-mkrelpath
--grub-probe=文件 use FILE as grub-probe
--allow-floppy make the drive also bootable as floppy (default
for fdX devices). May break on some BIOSes.
--recheck delete device map if it already exists
--force install even if problems are detected
--force-file-id use identifier file even if UUID is available
--disk-module=模块 disk module to use (biosdisk or native). This
option is only available on BIOS target.
--no-nvram don't update the `boot-device' NVRAM
variable. This option is only available on
IEEE1275 targets.
--removable the installation device is removable. This option
is only available on EFI.
--bootloader-id=ID the ID of bootloader. This option is only
available on EFI.
--efi-directory=DIR use DIR as the EFI System Partition root.
--uefi-secure-boot install an image usable with UEFI Secure
Boot. This option is only available on EFI and if
the grub-efi-amd64-signed package is installed.
--no-uefi-secure-boot do not install an image usable with UEFI Secure
Boot, even if the system was currently started
using it. This option is only available on EFI.

INSTALL_DEVICE must be system device filename.

grub-install copies GRUB images into /boot/grub, and uses grub-setup
to install grub into the boot sector.


Report bugs to <bug-grub@gnu.org>.
root@ubuntu:~#




又或者改了下这个grub-install --root-directory=/media/ /dev/sda
结果:root@ubuntu:~# grub-install --root-directory=/media/ /dev/sda
/usr/sbin/grub-bios-setup: warning: this LDM has no Embedding Partition; embedding won't be possible.
/usr/sbin/grub-bios-setup: warning: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.
/usr/sbin/grub-bios-setup:错误: will not proceed with blocklists.
root@ubuntu:

新手,没经验,真的很无奈,我只不过是想用ubuntu引导而已,折腾好几天了
wickytam
帖子: 20
注册时间: 2008-11-15 0:58
送出感谢: 0
接收感谢: 0

Re: 无法引导ubuntu,只能进win7,修复又出问题

#3

帖子 wickytam » 2013-03-06 0:20

我的情况应该和你的差不多,我把笔记本整个硬盘格式化后重新安装了win7,然后利用U盘livecd安装了ubuntu,结果还是不能进入grub2,直接进入了win7,使用easybcd还是不行,今天看了你的帖子,试了一下本版置顶的帖子:Grub Rescue修复办法,终于搞定了:
开机时利用U盘进行livecd ubuntu系统,通过gpart和ls命令看看ubuntu的/boot安装在那个盘的符号,例如我的是sda10,然后直接在终端上输入命令:
sudo mount /dev/sda10 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda (/boot没有单独分区的情况输入这条,如果/boot单独分区了改成sudo grub-install --boot-directory=/mnt /dev/sda)


重启,哈哈,进入grub2了,win7,硬盘中的ubuntu任君选择了

你之前说:输入mount /dev/sda9 /media/出错,我猜是因为
/media里面有文件,我ls看过的,所以有问题,一般都是建议挂在mnt上
qxwt123
帖子: 3
注册时间: 2014-06-21 17:49
系统: Windows XP
送出感谢: 0
接收感谢: 0

Re: 无法引导ubuntu,只能进win7,修复又出问题

#4

帖子 qxwt123 » 2014-06-29 7:26

@3楼:
用这样的方法修复后,Ubuntu引导菜单修复了,其中有Windows7的启动项,但点击这个启动项,报错!win7进不了!
用其它引导程序启动这个分区,也一样报错。。。
正在寻找。。。 :em11
poloshiao
论坛版主
帖子: 18212
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1945 次

Re: 无法引导ubuntu,只能进win7,修复又出问题

#5

帖子 poloshiao » 2014-06-29 10:20

回复

回到 “启动和引导”