LinuxSir.cn,穿越时空的Linuxsir!

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

安装好kernel26beyond后menu.lst改怎么写阿

[复制链接]
发表于 2006-8-4 22:36:00 | 显示全部楼层 |阅读模式
安装好kernel26beyond后menu.lst改怎么写阿

想要漂亮的启动画面
发表于 2006-8-4 23:40:07 | 显示全部楼层
title Arch-beyond with gensplash - silent mode
root (hd0,10)
kernel /vmlinuz26beyond root=/dev/hda10 video=vesafb:ywrap,mtrr,1280x1024-32@70 splash=silent,theme:darch console=tty1 quiet
initrd /initramfs-beyond.img
这样就好了,你确定安装了gensplash了吗?安装了gensplashutils之后,还要makeinitramfs一次。具体在wiki.archlinux.org看gensplash的条目
回复 支持 反对

使用道具 举报

发表于 2006-8-6 23:42:51 | 显示全部楼层
请问beyond有什么好处?
回复 支持 反对

使用道具 举报

发表于 2006-8-6 23:48:10 | 显示全部楼层
beyond是arch官方的hack版本,你有需要,也可以投票加入新特性的。
回复 支持 反对

使用道具 举报

发表于 2006-8-7 10:25:28 | 显示全部楼层
Post by fluke
beyond是arch官方的hack版本,你有需要,也可以投票加入新特性的。

能不能具体讲一下beyound有什么特性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 20:33:11 | 显示全部楼层
我是用pacman -S kernel26beyond装的 在改怎么做呢
wiki 写的太乱了点
看的不是很明白
回复 支持 反对

使用道具 举报

发表于 2006-8-7 21:10:19 | 显示全部楼层
你现在用的能起动是不是?

然后,你只需要修改两个地方。

1. grub boot的第一行(kernel这行)

kernel /vmlinuz26beyond   (同时后面有很多参树,是一样的。另外,你可以检查你的vmlinuz26beyond是否存在于/boot里面)

这个boot菜单之前,你要指定root,即这kernel命令和initrd命令执行的初始路径,我的/boot是独立在一个分区的,所以我直接指定

root (hdx,y)

下面的kernel直接这样

kernel /kernefile

如果你的是挂在/下面的一个目录,就

root (hdx, y)

kernel /boot/kernelfile  ..... 比如vga=791  root=/dev/hdxx .....
initrd /boot/initramfsfile
2. 第二个就是initrd部分,这里载入内核初始镜像文件(root image)
initrd /initramfs-beyond.img  (后面没有了)
回复 支持 反对

使用道具 举报

发表于 2006-8-8 13:08:48 | 显示全部楼层
Post by fluke
title Arch-beyond with gensplash - silent mode
root (hd0,10)
kernel /vmlinuz26beyond root=/dev/hda10 video=vesafb:ywrap,mtrr,1280x1024-32@70 splash=silent,theme:darch console=tty1 quiet
initrd /initramfs-beyond.img
这样就好了,你确定安装了gensplash了吗?安装了gensplashutils之后,还要makeinitramfs一次。具体在wiki.archlinux.org看gensplash的条目


如果用的是beyond的kernel;不是运行makeinitramfs,而是mkinitcpio.
先编辑/etc/mkinicpio.conf
[PHP]HOOKS="base udev autodetect ide resume fbsplash"

     FBTHEMES="darch"
     FBRES="1024x768"[/PHP]
然后运行
mkinitcpio -g /boot/kernel26beyond.img

最后修改/boot/grub/menu.lst
title  Arch Linux (Beyound)@silent
root   (hd0,8)
kernel /boot/vmlinuz26beyond root=/dev/sda9  video=vesafb:ywrap,mtrr,1024x768-32@75 splash=silent,theme:darch console=tty1 quiet
initrd /boot/kernel26beyond.img

title  Arch Linux (Beyound)@verbose
root   (hd0,8) kernel /boot/vmlinuz26beyond root=/dev/sda9  video=vesafb:ywrap,mtrr,1024x768-32@75 splash=verbose,theme:darch console=tty1 quiet
initrd /boot/kernel26beyond.img
回复 支持 反对

使用道具 举报

发表于 2006-8-9 02:49:36 | 显示全部楼层
beyond的kernel有什么特性啊?谁能介绍下
回复 支持 反对

使用道具 举报

发表于 2006-8-9 11:20:25 | 显示全部楼层
to yqh1203, mkinitramfs应该也能制作beyond的image的。只不过mkinitcpio更为先进,是现在推荐的作伐。

to楼上, beyond的一个先进特性你已经看到了,打了gensplash的补丁,你只要在/etc/mkinitcpio.conf就可以指定你需要的gensplash主题,生成包含了主题的镜像。

其他特性,当然要你自己上去arch的bbs看,因为我也不了解。一般来说,就是为了避免麻烦,加入了最多arch用户想要的东西,不需要你自己去patch了。另外,从2.6.17-beyond开始,系统支持mkinitcpio,有众多的先进特性,有些在完善中,你可以上arch wiki看看,英文好的话,欢迎给大家翻译下来
回复 支持 反对

使用道具 举报

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

本版积分规则

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