Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171114
  • 博文数量: 65
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-16 08:59
文章分类

全部博文(65)

文章存档

2011年(3)

2010年(3)

2009年(43)

2008年(16)

我的朋友

分类: LINUX

2009-02-02 15:06:28

mkinitrd [--with=模组名] initrd档名  核心版本
 
以mkinitrd的功能建立一个initrd虚拟磁盘
# mkinitrd initrd`uname-r` `uname -r`
由于目前的核心可以用uname -r 取得,所以就用指令做获取啦
 
使用旧的核心建立有8139too这个模组的initrd档案
#ll /lib/modules
.................................
.................................
...................................
#mkinitrd --with=8139too initrd_2.6.9-44.EL 2.6.9-42.EL
 
 
grub-install  [--root-directory=DIR] INSTALL_DEVICE
--root-directory=DIR 这个DIR为实际的目录,使用grub-install会将grub所有的档案都复制到/boot/grub/*当中,但如果想复制到其它目录中去,就得要用这个参数.
INSTALL_DEVICE安装的代号啦
 
将grub安装在目前的系统的/底下,我的系统为/dev/hda:
#grub-install /dev/hda
 
如果去查阅一下/boot/grub的内容,会发现所有的档案都更新啦,呵
 
我的/dev/hdb挂载到/disk2下,如何安装grub到/dev/hdb
 
#grub-install --root-directory=/disk2 /dev/hdb
 
用root (hdx,x) 选择含有/boot目录的那个partition代号
用find /boot/grub/stage1 看看能否找到安装档案
用find /boot/vmlinux 看看能否找到kernel file(不一定成功呀)
用setup (hdx,x) 或 setup (hdx)将grub安装在super block 或MBR
用quit来离开grub shell
 
#grub
1\ grub> root (hd0,0)
2 grub> find /boot/grub/stage1
3 grub> find /boot/vmlinuz( 会出现Error 15:FILE not found )
4  安装到mbr看看
grub>setup (hd0)
 
5 重复安装到我的/dev/hda1,既super block当中
grub> setup (hd0,0)
 
如此一来,就已经将grub安装到MBR及super block里面去了,而且读取的是(hd0,0)里面的/boot/grub/menu.lst那个档案
 
阅读(2450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~