LinuxSir.cn,穿越时空的Linuxsir!

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

fedora 12 自带的grub2有严重问题?

[复制链接]
发表于 2009-11-28 10:15:26 | 显示全部楼层 |阅读模式
基本没法用~
不知道怎么搞得,好像无法启动fedra12.
按tab都提示内核文件名了~ctrl+x还是说无法找到文件。

偶在linux那句下面写initrd....他说要先装载内核,该死的,装载内核不是在上句写了吗?!

最奇怪的是,grub里的菜单项是grub2 1.98,实际进入grub2看上面写:1.96.
怪不得版本号写2008xxx,感觉被忽悠了~~~
发表于 2009-11-28 14:41:30 | 显示全部楼层
Post by ebird98;2050490
基本没法用~
不知道怎么搞得,好像无法启动fedra12.
按tab都提示内核文件名了~ctrl+x还是说无法找到文件。

偶在linux那句下面写initrd....他说要先装载内核,该死的,装载内核不是在上句写了吗?!

最奇怪的是,grub里的菜单项是grub2 1.98,实际进入grub2看上面写:1.96.
怪不得版本号写2008xxx,感觉被忽悠了~~~


grub2 已经更新到 1.97.1 了, fedora 官方那边。

另外,内核是 vmlinuz-xxx 的那个

initrd 是 内存盘文件吧,fedora 12 改成 initramfs-xxx.img 的形式了

initrd /initramfs-xxx.img 这样。

另外无论是 fedora 还是 ubuntu,grub2 的问题不是一般的少,所以近来 fedora 没有计划用 grub2 替换 grub 作为默认的bootloader.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-30 15:27:23 | 显示全部楼层
“initrd 是 内存盘文件吧,fedora 12 改成 initramfs-xxx.img 的形式了”
偶是按tab自动补全的,文件名和位置不可能错。

偶第一次用grub2就是在同事的ubuntu上鼓捣的~人家的是1.97~~~真正的1.97.
偶在910上鼓捣过很多次,没发现什么严重问题~

"grub2 已经更新到 1.97.1 了, fedora 官方那边。"

$ yum list available|grep grub2
grub2.i686                            1.98-0.6.20080827svn.fc12   fedora

$ yum list available --enablerepo=updates-testing|grep grub2
grub2.i686                            1:1.97.1-2.fc12            updates-testing

汗吧,我想知道他们怎么打算让人从1.98升级到1.97.1

回复 支持 反对

使用道具 举报

发表于 2009-11-30 18:22:30 | 显示全部楼层
Post by ebird98;2051111
“initrd 是 内存盘文件吧,fedora 12 改成 initramfs-xxx.img 的形式了”
偶是按tab自动补全的,文件名和位置不可能错。

偶第一次用grub2就是在同事的ubuntu上鼓捣的~人家的是1.97~~~真正的1.97.
偶在910上鼓捣过很多次,没发现什么严重问题~

"grub2 已经更新到 1.97.1 了, fedora 官方那边。"

$ yum list available|grep grub2
grub2.i686                            1.98-0.6.20080827svn.fc12   fedora

$ yum list available --enablerepo=updates-testing|grep grub2
grub2.i686                            1:1.97.1-2.fc12            updates-testing

汗吧,我想知道他们怎么打算让人从1.98升级到1.97.1



你开这 testing 不就可以咯,大部分更新,都会直接从 testing 直接推送到 updates

testing 基本可以提前享用了更新了...
回复 支持 反对

使用道具 举报

发表于 2009-11-30 21:46:56 | 显示全部楼层
开testing直接会升级,因为1.97.1的epoch比1.98高,所以无所谓version哪个高都会直接升级
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-1 08:35:22 | 显示全部楼层
啊?!不是吧?!yum升级是根据epoch而非版本号?!晕~~~

那么请教下:rpm怎么打包可以替换旧版的包?(改名)
回复 支持 反对

使用道具 举报

发表于 2009-12-16 17:48:23 | 显示全部楼层
看这里
http://cvs.fedoraproject.org/vie ... 1.1&view=markup

grub-1.97.1-initramfs.patch
/etc/grub.d/10_linux文件的确有问题

"initrd-${version}" "initrd.img-${alt_version}" \
8         - "initrd-${alt_version}.img" "initrd-${alt_version}"; do
9         + "initrd-${alt_version}.img" "initrd-${alt_version}" \
10         + "initramfs-${version}.img" ; do

修复了找不到名字为initramfs的rootfs image的问题



但是这是似乎f13的补丁,而f12,好像没人同步过去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-31 10:54:25 | 显示全部楼层
貌似还是无法启动f12.

ext4当作ext3 ,说不支持的特性……
回复 支持 反对

使用道具 举报

发表于 2009-12-31 11:59:42 | 显示全部楼层
我一直在奇怪,LZ说的F12自带的GRUB怎么来的??光盘里根本都没有GRUB2的包阿。。。只有0.97,而且不会自动升级到1.97,除非你强制指定的。。。

ps:我BOOT一直在EXT4分区好好的。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-31 12:41:55 | 显示全部楼层
偶说的是yum install grub2!

我错了,我忘了写initrd ...
都是那个kernel参数搞得,太长了,改了无数次……结果后面那句忘了写了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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