一下为搜索到的一些相关内容,是针对archlinux的,希望对Ubuntu下实现有用
在众多的Linux发行版本中,OpenSuSE的grub无疑是最好看的,这一个可以媲美Windows和Apple的艺术品实在让人心动。怎么才能在Arch上用上这件艺术品呢?其实很简单。
如果你像我一样,用着celeron 400和256M内存,恐怕Arch是你最好的选择了,然而你应该把Arch弄得漂亮一些,下面我们就开始把OpenSuSE的grub splash弄到手吧。
1首先你需要rpm工具。
Code:有了这个你就可以解开.rpm包文件了。代码: 全选
pacman -S rpmextract
2下面我们把grub给删除吧。
Code:3你需要下载OpenSuSE的几个.rpm包。代码: 全选
pacman -R grub
http://mirrors.kernel.org/opensuse/dist … 6.i586.rpm
http://mirrors.kernel.org/opensuse/dist … 7.i586.rpm
4[tab]表示用Tab键,把包解开。
Code:5你可能需要检查一下解开文件的所有者和权限。代码: 全选
rpmextract.sh grub[tab] rpmextract.sh boot[tab]
目录 drwxr-xr-x root root directory
文件 -rw-r--r-- root root filename
6然后,你可以把文件复制到相应的位置了。
Code:7编辑你的menu.lst吧,它看起来像这个样子。最好是先备份你的menu.lst,现在拷贝过来编辑就可以了。代码: 全选
cp boot etc usr / -Rpf cp /usr/lib/grub/* /boot/grub -Rpf cp /etc/bootsplash/themes/SuSE/bootloader/message /boot -Rpf
Code:8好了,安装你的新的grub吧。代码: 全选
color white/black black/white default 0 timeout 5 #下面这样是最重要的,这是你当前Linux安装在第一个分区的情况, #你需要根据实际情况替换(hd0,0) gfxmenu (hd0,0)/boot/message title Arch Linux 0.7.1 root (hd0,0) kernel /boot/vmlinuz26 ro root=/dev/hda1 initrd /boot/initrd26.img
Code:代码: 全选
grub-install (hd0)