L*1 发帖数: 11537 | 1 刚装好Fedora 16,但没法boot到XP了。
grub2装在MBR,XP在/dev/sda1,用Hiren的CD还是可以boot到XP,但grub不行。以下是
grub.cfg里自动生成的XP entry:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows
--class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root CA4428034427F13D
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
改为:
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows
--class os {
#insmod part_msdos
insmod ntfs
#set root='(hd0,msdos1)'
set root=(hd0,1)
search --no-floppy --fs-uuid --set=root CA4428034427F13D
drivemap -s (hd0) ${root}
chainloader +1
}
后也不行。Any idea? |
S*A 发帖数: 7142 | 2 如果不用 GPT & EFI 的话,我看不出来为什么要用 grub2.
如果用 EFI 的话,(Mac 必须用), 我的 Macbook 又不能在 grub2
上面安装。
我觉得 Grub2 对于 Grub 是个大倒退。系统超级复杂,把很简单的事情
复杂化。我在我的 Macbook 上面死活装不了 grub2,甚至 FC 16 直接
安装都不行,因为那个 GPT partition 和 Mac 原来那个有冲突。
重装了 n 次,最后装 FC15 再 yum dist upgrade 到 FC16。直接删掉
grub2 ( FC16 连装 grub1 都不允许)。
最后直接 extlinux 了事。还不太完美的是 installkernel script
不能正确 update extlinux.conf。重装 kernel 需要自己编辑 extlinux.conf。
我正在 hack new-kernel-package & grubby 来支持 extlinux。
BTW, grubby 更新 boot loader menu 的工具,是用 C 写的。
因为不同的 boot loader (lilo,grub,grub2,grub2efi) 的配置文件
完全不一样,要理解配置文件还是有点复杂的。很多简单的系统没有 perl,
python 这种东西。所以 Grubby 就是最老实的 C 写的。
我希望把 grubby/new-kernel-package 对 extlinux 支持好了之后可以
彻底不用 grub/grub2 了。 |
S*A 发帖数: 7142 | 3 好了,似乎我的 installkernel 对 extlinux 能支持了。 |
S*A 发帖数: 7142 | 4 yum {remove,install} kernel 最后测试我的改动可以正确
更新 extlinux 的菜单了。那个 grub2 可以彻底去死了。 |
L*1 发帖数: 11537 | 5 谢谢大家的答复。
N年前什么都自己configure,从3寸盘装Slackware开始,结果现在被Fedora 16搞死。
什么世道。
Gnome 3也是一个大倒退,简单的menu没有了,什么都要多一步。想把上面的横条移到
下面都不让。
打算试一下KDE。 |
S*A 发帖数: 7142 | 6 Fedora 一直都还是不错的。
反正这两个我都找到更好的解决办法了。
都比升级前要好,有些东西就是逼出来的。
Gnome3 => xmonad + gnome
grub2 => extlinux |
l*********s 发帖数: 5409 | 7 good to know that!
【在 S*A 的大作中提到】 : Fedora 一直都还是不错的。 : 反正这两个我都找到更好的解决办法了。 : 都比升级前要好,有些东西就是逼出来的。 : Gnome3 => xmonad + gnome : grub2 => extlinux
|
L*1 发帖数: 11537 | 8 Update:
Tried KDE under Fedora 16, does not like the xterm (I use it a lot), and do
not want to spend time to customize, so give up.
Now installed Fedora 14, basically main features I want work fine.
I don't know if it is the trend to eliminate menu and panels, but I rely on
these things to work efficiently. It is common to have 5 or more windows
open. When I need to copy between windows, it is very easy on GNOME 2 or XP/
Vista, but very difficult under GNOME 3 as it does not have icons for
windows opened. I don't know if the developers are stupid or I just did not
figure out another way to do it efficiently. |