紧急,关于 no module name found. Aborted

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
YasinLi
帖子: 14
注册时间: 2011-04-21 14:44

紧急,关于 no module name found. Aborted

#1

帖子 YasinLi » 2011-04-23 8:09

接着上次的发贴,我已经可以成功安装 ubuntu 10.04 在 WinXP x86_64 上。然而,新的悲剧开始了:

在安装完成ubuntu后,重启,看到 grub 引导,但是没有windows 选项。 于是,进入 Ununtu,按照网上的方法,用终端修改:sudo gedit /boot/grub/grub.cfg。
而后,重启,在grub引导上,成功出现 windows 选项,顺利进入 windows。
关机,下次开机,悲剧出现:

完全没有grub引导菜单,连 grub rescue 也没有,这样2句:
no module name found.
Aborted.

我的硬件:HP xw8600 workstation(Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
我的软件:WindowsXP x86_64 + Ubuntu10.04_amd64

请求各位帮帮忙,谢谢。
Interests: Medical imaging, Image analysis and Computational neuroimaging
Institute of Biomedical and Health Engineering
Chinese Academy of Sciences
Hardware:HP xw8600 (Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
YasinLi
帖子: 14
注册时间: 2011-04-21 14:44

Re: 紧急,关于 no module name found. Aborted

#2

帖子 YasinLi » 2011-04-23 14:03

请问没有人知道么?
Interests: Medical imaging, Image analysis and Computational neuroimaging
Institute of Biomedical and Health Engineering
Chinese Academy of Sciences
Hardware:HP xw8600 (Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 紧急,关于 no module name found. Aborted

#3

帖子 hcym » 2011-04-23 14:08

主要看芯片组,看你那不是家用pc吧

用原来随机系统吧
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب
YasinLi
帖子: 14
注册时间: 2011-04-21 14:44

Re: 紧急,关于 no module name found. Aborted

#4

帖子 YasinLi » 2011-04-24 20:39

我使用了:
METHOD 3 - CHROOT
This method of installation uses the chroot command to gain access to the broken system's files. Once the chroot command is issued, the LiveCD treats the broken system's / as its own. Commands run in a chroot environment will affect the broken systems filesystems and not those of the LiveCD.

Boot to the LiveCD Desktop (Ubuntu 9.10 or later). Please note that the Live CD must be the same as the system you are fixing - either 32-bit or 64-bit (if not then the chroot will fail).
Open a terminal - Applications, Accessories, Terminal.
Determine your normal system partition - (the switch is a lowercase "L")
sudo fdisk -l
If you aren't sure, run
df -Th. Look for the correct disk size and ext3 or ext4 format.
Mount your normal system partition:
Substitute the correct partition: sda1, sdb5, etc.
sudo mount /dev/sdXX /mnt # Example: sudo mount /dev/sda1 /mnt
Only if you have a separate boot partition:
sdYY is the /boot partition designation (for example sdb3)
sudo mount /dev/sdYY /mnt/boot
Mount the critical virtual filesystems:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Chroot into your normal system device:
sudo chroot /mnt
If there is no /boot/grub/grub.cfg or it's not correct, create one using
update-grub
Reinstall GRUB 2:
Substitute the correct device - sda, sdb, etc. Do not specify a partition number.
grub-install /dev/sdX
Verify the install (use the correct device, for example sda. Do not specify a partition): sudo grub-install --recheck /dev/sdX
Exit chroot: CTRL-D on keyboard
Unmount virtual filesystems:
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
If you mounted a separate /boot partition:
sudo umount /mnt/boot
Unmount the LiveCD's /usr directory:
sudo umount /mnt/usr
Unmount last device:
sudo umount /mnt
Reboot.
sudo reboot


这个方法,重启之后,只要不进入 windowsXP,都正常。 但是,一旦进入Windows,而后重启,又是同样的错误:
no module name found.
Aborted.

是不是因为,Windows 自动更改了 grub ?
请问这样要怎么解决呢? 谢谢
Interests: Medical imaging, Image analysis and Computational neuroimaging
Institute of Biomedical and Health Engineering
Chinese Academy of Sciences
Hardware:HP xw8600 (Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
头像
oneleaf
论坛管理员
帖子: 10454
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 紧急,关于 no module name found. Aborted

#5

帖子 oneleaf » 2011-04-24 21:08

HP ProtectTools, Dell Recovery 会自动写mbr,导致grub失败。删除掉这些软件。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 紧急,关于 no module name found. Aborted

#6

帖子 月下叹逍遥 » 2011-04-24 21:23

oneleaf 写了:HP ProtectTools, Dell Recovery 会自动写mbr,导致grub失败。删除掉这些软件。
联想自带的一键还原也会写mbr,为什么我得没事?而且arch的grub还能识别一键还原
浮生七十今三十,从此凄惶未可知
YasinLi
帖子: 14
注册时间: 2011-04-21 14:44

Re: 紧急,关于 no module name found. Aborted

#7

帖子 YasinLi » 2011-04-24 22:35

很感谢大家的回复
Interests: Medical imaging, Image analysis and Computational neuroimaging
Institute of Biomedical and Health Engineering
Chinese Academy of Sciences
Hardware:HP xw8600 (Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
头像
Ubuntu与Linux
帖子: 1211
注册时间: 2010-06-09 19:57

Re: 紧急,关于 no module name found. Aborted

#8

帖子 Ubuntu与Linux » 2011-04-24 23:34

进入linux重新安装grub就行了
YasinLi
帖子: 14
注册时间: 2011-04-21 14:44

Re: 紧急,关于 no module name found. Aborted

#9

帖子 YasinLi » 2011-04-25 19:45

我的HP工作站 没有 HP protectTools 。
只有 HP Backup and Recovery manager , HP Performance Tuning Framework , HP Cool Tools

请问按照5楼的说法,是否应该删除 HP Backup and Recovery manager ?

谢谢
Interests: Medical imaging, Image analysis and Computational neuroimaging
Institute of Biomedical and Health Engineering
Chinese Academy of Sciences
Hardware:HP xw8600 (Xeon x5270 (4*3.33GHz)+ 4*8GRAM + NV Quad FX 5600 2*1.5GRAM)
回复