进入不了ubuntu系统了,出现initramf,怎么办

win7在c盘,ubuntu在h盘,没有设置/boot盘,boot loader安装是直接选择装到c盘去的
现在进不了win7啊,怎么办,机器启动时有5个选项,最后一个是进win7,但是点了进不去啊,谁教教我啊

我看到别人写的下载新版的 grub4dos , http://nufans.net/grub4dos/grub4dos-0.4 ... -10-16.zip
把压缩包内的 bootlace.com 这个解压出来,放在你的用户目录下,在终端中执行
下,在终端中执行
sudo ./bootlace.com --floppy --ntfs /dev/sda1
sudo update-grub

请问这个用户目录是指什么啊?

最后由 6520918 编辑于 2011-06-02 10:44,总共编辑了 1 次

作者: 6520918   发布时间: 2011-06-02

用户目录 /home/用户名/

作者: monk   发布时间: 2011-06-02

6520918 写道:
win7在c盘,ubuntu在h盘,没有设置/boot盘,boot loader安装是直接选择装到c盘去的
现在进不了win7啊,怎么办,机器启动时有5个选项,最后一个是进win7,但是点了进不去啊,谁教教我啊

我看到别人写的下载新版的 grub4dos , http://nufans.net/grub4dos/grub4dos-0.4 ... -10-16.zip
把压缩包内的 bootlace.com 这个解压出来,放在你的用户目录下,在终端中执行
下,在终端中执行
sudo ./bootlace.com --floppy --ntfs /dev/sda1
sudo update-grub

请问这个用户目录是指什么啊?

ubuntu版本是多少?wibi安装?
win7软解?
是不是点win7又回到菜单?

作者: onshoestring   发布时间: 2011-06-02

onshoestring 写道:
6520918 写道:
win7在c盘,ubuntu在h盘,没有设置/boot盘,boot loader安装是直接选择装到c盘去的
现在进不了win7啊,怎么办,机器启动时有5个选项,最后一个是进win7,但是点了进不去啊,谁教教我啊

我看到别人写的下载新版的 grub4dos , http://nufans.net/grub4dos/grub4dos-0.4 ... -10-16.zip
把压缩包内的 bootlace.com 这个解压出来,放在你的用户目录下,在终端中执行
下,在终端中执行
sudo ./bootlace.com --floppy --ntfs /dev/sda1
sudo update-grub

请问这个用户目录是指什么啊?

ubuntu版本是多少?wibi安装?
win7软解?
是不是点win7又回到菜单?


光盘安装的,11.04版本的,是的,点win7又回到菜单,怎么办啊。。。。。。救命啊

作者: 6520918   发布时间: 2011-06-02

代码:
sudo grub-install /dev/sda
sudo chmod -x /etc/grub.d/30_os-prober
sudo gedit /etc/grub.d/40_custom

贴上下面内容
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码:
sudo update-grub

进win7看是不是正版

作者: onshoestring   发布时间: 2011-06-02

onshoestring 写道:
代码:
sudo grub-install /dev/sda
sudo chmod -x /etc/grub.d/30_os-prober
sudo gedit /etc/grub.d/40_custom

贴上下面内容
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码:
sudo update-grub

进win7看是不是正版


tangmutian@tangmutian-ThinkPad-T410s:~$ sudo gedit /etc/grub.d/40_custom

(gedit:4185): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: 创建文件“/root/.local/share/recently-used.xbel.ROYQWV”失败:没有那个文件或目录

(gedit:4185): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: 没有那个文件或目录

(gedit:4185): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: 创建文件“/root/.local/share/recently-used.xbel.NCPAWV”失败:没有那个文件或目录

(gedit:4185): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: 没有那个文件或目录

(gedit:4185): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: 创建文件“/root/.local/share/recently-used.xbel.LD1RWV”失败:没有那个文件或目录

(gedit:4185): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: 没有那个文件或目录
tangmutian@tangmutian-ThinkPad-T410s:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic-pae
Found initrd image: /boot/initrd.img-2.6.38-8-generic-pae
done
tangmutian@tangmutian-ThinkPad-T410s:~$

反而看不到win7了。。。怎么办。。。

作者: 6520918   发布时间: 2011-06-02

onshoestring 写道:
代码:
sudo grub-install /dev/sda
sudo chmod -x /etc/grub.d/30_os-prober
sudo gedit /etc/grub.d/40_custom

贴上下面内容
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码:
sudo update-grub

进win7看是不是正版


大哥,你真的是神人啊,我可以进win 7了,太谢谢您了

作者: 6520918   发布时间: 2011-06-02

他不做大哥好多年

作者: 黄美姬   发布时间: 2011-06-02

onshoestring 写道:
代码:
sudo grub-install /dev/sda
sudo chmod -x /etc/grub.d/30_os-prober
sudo gedit /etc/grub.d/40_custom

贴上下面内容
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}

代码:
sudo update-grub

进win7看是不是正版


现在又遇到问题了,怎么办呢,我进入win7以后,win7提示我现在用的不是正版win7,我应该怎么激活不会影响双系统啊

作者: 6520918   发布时间: 2011-06-02

引用:
boot loader安装是直接选择装到c盘去的
错误在这里,把grub2安装到win7的引导扇区,导致选win7菜单又回到grub2。
grub2最好安装到mbr(sda)或者/boot所在分区(/boot没有单独分区就是/分区)。
没什么神的,就是灌水多和billbear,smallapple学了些东西。

作者: onshoestring   发布时间: 2011-06-02

代码:
sudo gedit /etc/grub.d/40_custom

按红字改一下
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /grldr
boot
}

代码:
sudo update-grub

作者: onshoestring   发布时间: 2011-06-02

onshoestring 写道:
代码:
sudo gedit /etc/grub.d/40_custom

按红字改一下
引用:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /grldr
boot
}

代码:
sudo update-grub


但是我现在已经可以进win7了啊,还需要重新改成ntldr /grldr吗
进入win7以后,win7又提示我用的不是正版,现在我都不知道该不该激活win7了,怕激活了以后双系统又出问题了

作者: 6520918   发布时间: 2011-06-02

按上面的改一下就应该激活了。
如果重新激活,那么/etc/grub.d/40_custom里添加的内容要删除,sudo chmod +x /etc/grub.d/30_os-prober

作者: onshoestring   发布时间: 2011-06-02

onshoestring 写道:
按上面的改一下就应该激活了。
如果重新激活,那么/etc/grub.d/40_custom里添加的内容要删除,sudo chmod +x /etc/grub.d/30_os-prober


按照上面的改完以后又进了win7了

说没有kernel ,找不到文件之类的。。。。

作者: 6520918   发布时间: 2011-06-02

那把这个改回去
引用:
ntldr /bootmgr

进win7,激活。
进ubuntu
代码:
sudo chmod -x /etc/grub.d/40_custom
sudo chmod +x /etc/grub.d/30_os-prober
sudo update-grub

作者: onshoestring   发布时间: 2011-06-02