LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4180|回复: 10

如何在grub for dos上引导ext4的ubuntu9.04

[复制链接]
发表于 2009-4-25 08:35:51 | 显示全部楼层 |阅读模式

  1. title                Ubuntu 9.04, kernel 2.6.28-11-generic
  2. root                (hd0,10)
  3. kernel                /boot/vmlinuz-2.6.28-11-generic root=/dev/sda11 ro rootfstype=ext4 vga=788
  4. initrd                /boot/initrd.img-2.6.28-11-generic
复制代码

google搜索,加rootfstype=ext4参数,可是在我这边不行。
发表于 2009-4-25 08:52:07 | 显示全部楼层
grub4dos不能引导EXT4的,加什么参数都没有。现在新开发的GRUB2听说会支持,但还没发布正式版,还在研发当中,所以安装了UB9之后,如果GRUB引导出问题就麻烦了,除非有它的安装光盘,否则无法再引导UB9这个EXT4了,我就是被这个EXT4引导问题导致我重装过N次UB9了。因为我没光盘来修复。
回复 支持 反对

使用道具 举报

发表于 2009-4-25 09:04:49 | 显示全部楼层
独立分个 ext2 的来做 /boot 就不用烦了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 09:06:22 | 显示全部楼层
第一次用ext4,没想这么多,重新下载最新的grub for dos就行了。
回复 支持 反对

使用道具 举报

发表于 2009-4-25 09:09:36 | 显示全部楼层
呵呵,我第一次用 ext4 的时候考虑了很多问题:

http://www.linuxsir.cn/bbs/thread343284.html
回复 支持 反对

使用道具 举报

发表于 2009-4-25 12:24:42 | 显示全部楼层
Post by kpjack;1979236
grub4dos不能引导EXT4的,加什么参数都没有。现在新开发的GRUB2听说会支持,但还没发布正式版,还在研发当中,所以安装了UB9之后,如果GRUB引导出问题就麻烦了,除非有它的安装光盘,否则无法再引导UB9这个EXT4了,我就是被这个EXT4引导问题导致我重装过N次UB9了。因为我没光盘来修复。

XP下,硬盘进入live CD模式
回复 支持 反对

使用道具 举报

发表于 2009-5-1 20:38:45 | 显示全部楼层
GRUB4DOS最多也就支持FAT32,NTFS,EXT2/3,只要把vmlinuz和initrd.img放到GRUB4DOS可以读的分区就OK了
回复 支持 反对

使用道具 举报

发表于 2009-5-2 07:11:00 | 显示全部楼层
Post by digwtx;1982127
GRUB4DOS最多也就支持FAT32,NTFS,EXT2/3,只要把vmlinuz和initrd.img放到GRUB4DOS可以读的分区就OK了

我的做法是安装时 把grub 安装到ext4分区(我的ubuntu9.04 安装创建了两个分区 一个swap 一个根分区 根分区格式化为ext4,我记得好像安装时在填写用户 密码 。计算机名称 。选择时区后, 开始安装文件以前 。单机右下角高级按钮 可以选择grub安装到那里。我的grub 安装到ext4分区 。我选择的是/dev/sda4 分区)。然后,live cd 启动到ubuntu 9.04 拷贝/boot/grub/menu.lst 到 xp所在分区 。把GRUB4DOS 的grldr文件拷贝到xp分区 修改boot.ini文件 就可以正常引导。
注意如果以后升级了新的linux 内核需要重新 拷贝/boot/grub/menu.lst 到 xp所在分区。
我的boot.ini文件内容如下:
[boot loader]

timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

C:\="Microsoft Windows"

c:\grldr="Grub for dos"
回复 支持 反对

使用道具 举报

发表于 2009-5-4 09:31:34 | 显示全部楼层
我是安装时没有把grub安装到mbr,想用redflag 6.0 sp2的grub来引导,结果不行,折腾了好久后来才想起是ex4的问题,直接用grub4dos引导,然后才把grub安装到mbr来引导redflag及UB。
回复 支持 反对

使用道具 举报

发表于 2009-5-5 10:29:09 | 显示全部楼层
没有问题的啊~~GRUB 4 DOS最新版你下载下 GRLDR文件大概比老的大个几十KB 支持EXT4格式 我在用的~~很稳定~没有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表