- 论坛徽章:
- 0
|
原帖由 yaledu 于 2006-7-28 11:41 发表
一开始我就特别说明是grub
首先你一定根本不認識這些東西:
1. 搞不清楚 lilo 的 lilo.conf 檔案格式寫法, 也搞不清楚 grub 的 menu.list 檔案寫法.
2. lilo.conf 寫法內容,像是:
- default="linux"
- boot=/dev/hda
- map=/boot/map
- keytable=/boot/us.klt
- prompt
- nowarn
- timeout=100
- message=/boot/message
- menu-scheme=wb:bw:wb:bw
- image=/boot/vmlinuz
- label="linux"
- root=/dev/hda8
- initrd=/boot/initrd.img
- append="acpi=off resume=/dev/hda5 splash=silent"
- vga=788
- read-only
复制代码
要傳入給核心參數,內容會改一下變成像是:
- append="acpi=off resume=/dev/hda5 splash=silent ramdisk=30720
复制代码
改好後要執行 lilo 程式讓變更生效
3. grub 本身的 menu.lst 寫法內容,像是:
- color white/blue black/light-gray
- default 0
- timeout 8
- gfxmenu (hd0,0)/message
- title Linux
- kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda6
- initrd (hd0,0)/initrd
复制代码
要傳入給核心參數,內容會改一下變成像是:
- kernel (hd0,0)/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda6 ramdisk=30720
复制代码
改好重新開機即可使用該新增項目。
3. 依據 /usr/src/linux/Documentation/kernel-parameters.txt 檔案內,描述可以傳入 kernel 參數有很多,其中 ramdisk 部份有:
- ramdisk= [RAM] Sizes of RAM disks in kilobytes [deprecated]
- See Documentation/ramdisk.txt.
- ramdisk_blocksize= [RAM] See Documentation/ramdisk.txt.
- ramdisk_size= [RAM] Sizes of RAM disks in kilobytes
- New name for the ramdisk parameter.
- See Documentation/ramdisk.txt.
- ramdisk_start= [RAM] Starting block of RAM disk image
- (so you can place it after the kernel image on a boot floppy).
- See Documentation/ramdisk.txt.
复制代码
其中 ramdisk=size 配置是舊的用法,新式用法是使用 ramdisk_size。這個得看你核心版本決定不同配置。
我的系統版本是舊版本,所以用 ramdisk 都還可以正常工作使用... 新的版本就算是不認識 ramdisk,那通常也只是當作不認識所以沒實際功能而已。
=======================================================
光看到你把 grub 寫法當作是 lilo 時,感覺就認為你根本已經弄錯不少東西了。再者連說話的態度都蠻差勁的,真令人不愉悅啊.
== |
|