您的位置 首页 > 电脑资讯

ubuntu开机grub4dos_ubuntu开机grub如何修复

1.如何在win7下用GRUB4DOS引导启动ubuntu12-10 我有easyBCD 对不起啊 我只有5分了 求帮忙啊

2.如何利用grub4dos让U盘作为启动多系统硬盘的开机菜单

3.求高人,请教grub4dos的安装方法

4.Ubuntu Grub Rescue几种修复方法

5.Ubuntu安装

6.开机ubuntu提示“error:no such device”是怎么回事?

ubuntu开机grub4dos_ubuntu开机grub如何修复

如果/还有/boot正常安装了的话试着这样作:

find /vmlinuz (他会给你一个(hdx,x)的设备)

kernel /boot/vmlinuz-2.6.28-11-generic root=(hdx,x) ro acpi=off noapic nolapic locale=zh_CN single

initrd /boot/initrd.img-2.6.28-11-generic

这个vmlinuz和initrd.img的版本号没有问题,我也是ubuntu 9.04

如何在win7下用GRUB4DOS引导启动ubuntu12-10 我有easyBCD 对不起啊 我只有5分了 求帮忙啊

下载一个最新的grub4dos,一定要最新的才能读ext4,将grldr,menu.lst复制到XP所在的盘。比如C盘。然后在C盘boot.ini中加入一行C:\grldr="GRUB"。

关于如何安装grub4dos看教程。

若不清楚UBUNTU的内核号,配置文件menu.lst可以不用写,进入GRUB命令行中查。

启动XP后,选择GRUB。若是图形界面则选择c进入命令行模式。

输入“root (hd0, ”然后按TAB,查看UBUNTU所在的盘。比如root (hd0,4)

输入“kernel (hd0,4)/boot/vmlinuz-2.6.32-32-generic”可能不一样,一路按TAB找到,若以前没清理过内核,可能有多个,哪一个都可以。

输入initrd (hd0,4)/boot/initrd.img-2.6.32-32-generic”注意此处的版本号要与前面一个相同。

最后输入"boot"启动UBUNTU

若装UBUNTU时,分出一个BOOT分区,则以上路径没有boot,按TAB键都可以看到。

以上方法适于用无U盘无光盘人士。有U盘或光盘者请自觉用U盘刻liveCD或用光盘启动liveCD。

如何利用grub4dos让U盘作为启动多系统硬盘的开机菜单

将Ubuntu 12.10的grub.cfg文件(这是grub2的启动菜单配置文件,应该在/boot/grub目录下)的内容贴上来,通过这个文件,可以改造成grub4dos所用的菜单格式,然后就可以通过grub4dos启动Ubuntu了。

建议你将grub4dos安装到硬盘的mbr上,这个比安装到win7的启动菜单中要方便多了。

求高人,请教grub4dos的安装方法

你好,

首先将U盘格式化,然后使用UltraISO打开WIN7的ISO光盘(注意要管理员模式打开),选择启动---写入硬盘映像,磁盘驱动器选择U盘,千万不要选错了,选择便携启动---写入新的硬盘主引导记录(MBR)---USB-HDD+,选择写入,等待写入完成。

grub4dos安装

首先将压缩包中的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。

如此操作后,就把U盘的MBR给改写了。然后需要将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe连同根目录下的menu.lst文件一起复制到目标U盘的根目录下。千万注意,一般单硬盘情况下hd1表示U盘,hd0表示硬盘,千万别把硬盘的启动信息更改了,否则可能重启后就无法进入系统了。

拷入Ubuntu文件

在U盘根目录下新建文件夹ubuntu,将下载好的ubuntu12.04的ISO镜像文件更名为ubuntu.iso,提取镜像文件中casper文件夹下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夹下面。如下图,G盘是我的U盘盘符,ubuntu的东西全部放在了ubuntu文件夹下,我选择了将文件隐藏,所以是这种颜色的。

编辑menu.lst文件

用记事本打开menu.lst文件,修改为以下代码:

[plain] view plain copy

default 0

timeout 10

find --set-root /grldr

gfxmenu /message

fontfile /fonts

title [01]--安装 Windows 7 32位旗舰版

chainloader /bootmgr

title [02]--启动 Ubuntu Live12.04 USB

kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8

initrd /ubuntu/initrd.lz

title [03]--硬盘启动计算机

map (hd0) (hd1)

map (hd1) (hd0)

map --hook

rootnoverify (hd0,0)

makeactive

chainloader +1

title [04]--重新启动计算机

reboot

title [05]--关闭计算机

halt

添加启动背景和字体

添加压缩包中的message文件和fonts文件到U盘根目录,这两个文件主要是用来做启动菜单的、字体什么的,如果喜欢DIY的可以自己制作,具体方法大家自己找找吧,否则可以拷贝别人制作好的。

修改系统属性

到这里,这个多启动的U盘就做好了,出于安全起见,我们可以将U盘中的这些文件的属性全部设定为系统文件、只读文件和隐藏文件,这样就不会被平时U盘使用时误删除等,我们可以通过CMD命令行实现:

运行,输入CMD,打开命令行工具,输入U盘盘符:,例如g:,使用dir命令可以查看当前盘符下文件和文件夹,确定选定的是U盘

输入命令 G:\> attrib +r +s +h /s /d,过几秒钟就可以看到U盘中的文件被全部变成系统文件被隐藏了,这样就不会误删了。

如果想将他们改回普通文件,就使用命令attrib -r -s -h /s /d,将系统、只读和隐藏属性都去掉。

好了,现在大功告成,winPE和工具箱什么的以后有需求的时候再装,重启进入U盘启动看一看效果吧。

Ubuntu Grub Rescue几种修复方法

把grldr这个文件放到C 盘根目录,然后更改BOOT.INI文件用记事本打开就行,在最后一行加入

c:\grldr="我的引导"

然后开机时选择我的引导就可以了。

另一种办法是写入mbr.但是如果玩玩我建议你还是不要写入mbr.因为有些人不太懂,最后系统坏掉装系统也装不了。

Ubuntu安装

GRUB loading

error: no such partition

grub rescue

下面一起来看看grub2几种修复方法

1.Ubuntu Grub Rescue 双系统重装windows造成grub2被改写的修复

方法一 grub4dos0.4.4

在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(/boot单独分区的去掉 /boot)

代码: grubfind --set-root /boot/grub/core.img grubkernel /boot/grub/core.img grubboot 进入grub2菜单,进入系统后再执行 代码: sudo grub-install /dev/sd? Ubuntu Grub Rescue方法二 进入Livecd 后修复 引用: sudo -i mount 你的根分区 /mnt mount 你的/boot 分区 /mnt/boot #如果有的话 #挂载你其他的分区,如果有的话 # 重建grub到sda的mbr grub-install --root-directory=/mnt /dev/sda

2. Ubuntu Grub Rescue由于root分区uuid改变造成的不能正常启动,只能进入grub rescue模式的修复代码:

grub rescueset grub rescueprefix=(hd?,?) /grub grub rescueroot=hd?,? grub rescueset root=hd?,? grub rescueset prefix=(hd?,?)/boot/grub grub rescueset grub rescueroot=hd?,? grub rescueprefix=(hd?,?)/boot/grub grub rescueinsmod /boot/grub/normal.mod grub rescuenormal 这时就可以调出 /boot/grub/grub.cfg,修改相应uuid, 改到命令行下 grubinsmod /boot/grub/linux.mod grubset root=hd?,? grublinux /boot/vmlinuz-*** root=/dev/sd? grubinitrd /boot/initrg.img-**** 进入系统 hd?,? 是grub文件所在分区 sda? 是/分区。

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

开机ubuntu提示“error:no such device”是怎么回事?

1. 安装程序是选择自己分区(就算是D盘吧)。(好像是第三个选项)

注意!不要选择第一项Ubuntu自带的"与Windows共享"

2. 选择分区D(例:/dev/sda2)。然后格式化。

3. 在窗口下方有个询问grub的安装分区,选择 /dev/sda2 (安装ubuntu的分区)。

4. 之后就按所指示的安装ubuntu

5. 电脑重新启动,此时因为grub(启动命令)被安装到sda2了,所以电脑启动时从头开始读,先读 dev/sda0 ,dev/sda1 ,这里面有windows的启动命令,所以windows先启动,然后直接进入windows

6. 进入windows后,在网上下载叫做“ grub4dos ”的文件。现在后打开。

7. 把里面的 menu.lst 和 grldr.mbr 的两个文件放到C盘里。(C:\menu.lst,C:\grldr.mbr)

8. 用记事本打开 C:\menu.lst ,追加以下4行字。

-开始-------------------------------------------

title ubuntu 10

root (hd0,2)

kernel /vmlinuz root=/dev/sda3 ro

initrd /initrd.img

-结束----------------------------------------------

注意,title后的文字是初选在选择OS屏幕上的文字。root 后面是有grub 的分区。如果你的grub安装到 dev/sda2 的话则是(hd0,1),dev/sda5的话则是(hd0,4),dev/sdb3的话则是(hd1,2)

编辑完之后保存。

9. 启动MSDOS命令。

10. 输入bcdedit /create /d "grub4dos" /lication BOOTSECTOR

11. 此时,画面会出现 {一大堆英文和数字},从菜单里选择复制把它复制下来。

12. 输入bcdedit /set {一大堆英文和数字} device partition=C:

13. 输入bcdedit /set {一大堆英文和数字} path \grldr.mbr

14. 输入bcdedit /displayorder {一大堆英文和数字} /addlast

15. 重新启动电脑,电脑显示进入Window的启动选项,选择grub4dos之后可以切换到ubuntu启动选项。

如果省略 3. 的话,后面一大堆设定都可以省略。但是会导致Windows启动不了的问题,设置ubuntu也启动不了的问题。所以不推荐。

rub引导出问题了,拿了张安装版的XP系统盘,然后是设置从CD-ROM启动,进入后修复了一下引导分区就能正常启动。

在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?

热门文章