免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1591 | 回复: 15
打印 上一主题 下一主题

请教RedHat AS4 如何建立指定大小的RAMDISK? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-16 07:06 |只看该作者 |倒序浏览
GRUB,非lilo
问题如题
在网上只看到用lilo系统的.

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
2 [报告]
发表于 2006-07-16 13:02 |只看该作者
昨天晚上刚看到fdisk的使用。有个t参数可以修改为swap类型。大小我想应该也可以用fdisk来创建

论坛徽章:
0
3 [报告]
发表于 2006-07-16 15:47 |只看该作者
原帖由 yaledu 于 2006-7-16 07:06 发表
GRUB,非lilo
问题如题
在网上只看到用lilo系统的.


  1. title Linux
  2.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 ramdisk=30720
  3.     initrd (hd0,0)/initrd
复制代码


==

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
4 [报告]
发表于 2006-07-16 15:59 |只看该作者
原帖由 kenduest 于 2006-7-16 15:47 发表



  1. title Linux
  2.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 ramdisk=30720
  3.     initrd (hd0,0)/initrd
复制代码


==

理解错了。。原来是指这个

论坛徽章:
0
5 [报告]
发表于 2006-07-28 06:02 |只看该作者
原帖由 kenduest 于 2006-7-16 15:47 发表



  1. title Linux
  2.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 ramdisk=30720
  3.     initrd (hd0,0)/initrd
复制代码


==


扯淡,这是lilo的配置,不是grub,害得我系统都起不来了。

论坛徽章:
0
6 [报告]
发表于 2006-07-28 10:42 |只看该作者
原帖由 yaledu 于 2006-7-28 06:02 发表
扯淡,这是lilo的配置,不是grub,害得我系统都起不来了。


真差劲的态度...


  1. title Linux
  2.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 ramdisk=30720
  3.     initrd (hd0,0)/initrd
复制代码


谈的是 "ramdisk" 的配置,不知道你到底改啥东西 ? 还是照打一通连改都没改 ?

==

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2006-07-28 11:20 |只看该作者
原帖由 yaledu 于 2006-7-28 06:02 发表


扯淡,这是lilo的配置,不是grub,害得我系统都起不来了。

论坛徽章:
0
8 [报告]
发表于 2006-07-28 11:40 |只看该作者
原帖由 kenduest 于 2006-7-28 10:42 发表


真差劲的态度...


  1. title Linux
  2.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 ramdisk=30720
  3.     initrd (hd0,0)/initrd
复制代码


谈的是 "ramdisk" 的配置,不知道你到底改 ...

你这个是lilo.conf的配置写法,不是grub.conf的写法!
我查了grub.conf的语法,根本就没有ramdisk=30720这种语法结构。

原来要用:
2、使用/etc/conf.modules配置:
如果你的内核是以模块的形式编译ramdisk的话,那么就可以在加载的时候决定ramdisk的大小。也就是可以通过修改/etc/conf.modules 的选项设置来做到,加入:
options rd rd_size=10000
当然也可以在命令行中指定参数给ismod来实现:
insmod rd rd_size=10000

论坛徽章:
0
9 [报告]
发表于 2006-07-28 11:41 |只看该作者
一开始我就特别说明是grub

论坛徽章:
0
10 [报告]
发表于 2006-07-28 13:20 |只看该作者
原帖由 yaledu 于 2006-7-28 11:41 发表
一开始我就特别说明是grub




首先你一定根本不認識這些東西:

1. 搞不清楚 lilo 的 lilo.conf 檔案格式寫法, 也搞不清楚 grub 的 menu.list 檔案寫法.

2. lilo.conf 寫法內容,像是:


  1. default="linux"
  2. boot=/dev/hda
  3. map=/boot/map
  4. keytable=/boot/us.klt
  5. prompt
  6. nowarn
  7. timeout=100
  8. message=/boot/message
  9. menu-scheme=wb:bw:wb:bw

  10. image=/boot/vmlinuz
  11.         label="linux"
  12.         root=/dev/hda8
  13.         initrd=/boot/initrd.img
  14.         append="acpi=off resume=/dev/hda5 splash=silent"
  15.         vga=788
  16.         read-only
复制代码


要傳入給核心參數,內容會改一下變成像是:

  1. append="acpi=off resume=/dev/hda5 splash=silent ramdisk=30720
复制代码


改好後要執行 lilo 程式讓變更生效

3. grub 本身的 menu.lst 寫法內容,像是:


  1. color white/blue black/light-gray
  2. default 0
  3. timeout 8
  4. gfxmenu (hd0,0)/message

  5. title Linux
  6.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda6
  7.     initrd (hd0,0)/initrd
复制代码


要傳入給核心參數,內容會改一下變成像是:

  1.     kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda6 ramdisk=30720
复制代码


改好重新開機即可使用該新增項目。

3. 依據 /usr/src/linux/Documentation/kernel-parameters.txt 檔案內,描述可以傳入 kernel 參數有很多,其中 ramdisk 部份有:


  1. ramdisk=  [RAM] Sizes of RAM disks in kilobytes [deprecated]

  2.      See Documentation/ramdisk.txt.

  3. ramdisk_blocksize=  [RAM] See Documentation/ramdisk.txt.

  4. ramdisk_size=   [RAM] Sizes of RAM disks in kilobytes

  5.      New name for the ramdisk parameter.
  6.      See Documentation/ramdisk.txt.

  7. ramdisk_start=  [RAM] Starting block of RAM disk image

  8.      (so you can place it after the kernel image on a boot floppy).
  9.       See Documentation/ramdisk.txt.

复制代码


其中 ramdisk=size 配置是舊的用法,新式用法是使用 ramdisk_size。這個得看你核心版本決定不同配置。

我的系統版本是舊版本,所以用 ramdisk 都還可以正常工作使用... 新的版本就算是不認識 ramdisk,那通常也只是當作不認識所以沒實際功能而已。

=======================================================

光看到你把 grub 寫法當作是 lilo 時,感覺就認為你根本已經弄錯不少東西了。再者連說話的態度都蠻差勁的,真令人不愉悅啊.

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP