LinuxSir.cn,穿越时空的Linuxsir!

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

找不到/etc/mkinitcpio.conf , suse 如何定制initrd?

[复制链接]
发表于 2009-6-21 18:31:38 | 显示全部楼层 |阅读模式
因为要在启动时加入radeonfb 所以要定制initrd ,但找不到设定档 /etc/mkinitcpio.conf :yun:

有设定过的XD 回复一下吧!
发表于 2009-6-21 19:36:08 | 显示全部楼层
Post by redsonic;2000112
因为要在启动时加入radeonfb 所以要定制initrd ,但找不到设定档 /etc/mkinitcpio.conf :yun:

有设定过的XD 回复一下吧!


Mars:/home/user # zypper se mkinitrd
Loading repository data...
Reading installed packages...

S | Name     | Summary                                                  | Type
--+----------+----------------------------------------------------------+--------
i | mkinitrd | Creates an Initial RAM Disk Image for Preloading Modules | package
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-21 22:33:00 | 显示全部楼层
之前已经装过了啊 ,没有看到 设定档

rpm -ql mkinitrd
/etc/rpm
/etc/rpm/macros.mkinitrd
/lib/mkinitrd
/lib/mkinitrd/bin
/lib/mkinitrd/bin/ipconfig.sh
/lib/mkinitrd/bin/linuxrc
/lib/mkinitrd/bin/run-init
/lib/mkinitrd/boot
/lib/mkinitrd/dev
/lib/mkinitrd/scripts
/lib/mkinitrd/scripts/boot-block.sh
/lib/mkinitrd/scripts/boot-boot.sh
/lib/mkinitrd/scripts/boot-createfb.sh
/lib/mkinitrd/scripts/boot-devfunctions.sh
/lib/mkinitrd/scripts/boot-devinit_done.sh
/lib/mkinitrd/scripts/boot-firewire.sh
/lib/mkinitrd/scripts/boot-killudev.sh
/lib/mkinitrd/scripts/boot-mount.sh
/lib/mkinitrd/scripts/boot-netconsole.sh
/lib/mkinitrd/scripts/boot-network.sh
/lib/mkinitrd/scripts/boot-remount.sh
/lib/mkinitrd/scripts/boot-shell.sh
/lib/mkinitrd/scripts/boot-start.sh
/lib/mkinitrd/scripts/boot-storage.sh
/lib/mkinitrd/scripts/boot-udev.sh
/lib/mkinitrd/scripts/boot-usb.sh
/lib/mkinitrd/scripts/boot-vendor.sh
/lib/mkinitrd/scripts/setup-acpi.sh
/lib/mkinitrd/scripts/setup-block.sh
/lib/mkinitrd/scripts/setup-blockpartition.sh
/lib/mkinitrd/scripts/setup-done.sh
/lib/mkinitrd/scripts/setup-firewire.sh
/lib/mkinitrd/scripts/setup-modules.sh
/lib/mkinitrd/scripts/setup-mount.sh
/lib/mkinitrd/scripts/setup-network.sh
/lib/mkinitrd/scripts/setup-prepare.sh
/lib/mkinitrd/scripts/setup-progs.sh
/lib/mkinitrd/scripts/setup-sharedlibs.sh
/lib/mkinitrd/scripts/setup-start.sh
/lib/mkinitrd/scripts/setup-storage.sh
/lib/mkinitrd/scripts/setup-udev.sh
/lib/mkinitrd/scripts/setup-usb.sh
/lib/mkinitrd/scripts/setup-vendor.sh
/lib/mkinitrd/setup
/sbin/installkernel
/sbin/lsinitrd
/sbin/mkinitrd
/sbin/mkinitrd_setup
/sbin/module_upgrade
/usr/share/man/man5/mkinitrd.5.gz
/usr/share/man/man8/lsinitrd.8.gz
/usr/share/man/man8/mkinitrd.8.gz
/usr/share/mkinitrd
回复 支持 反对

使用道具 举报

发表于 2009-6-22 09:52:49 | 显示全部楼层
Post by redsonic;2000168
之前已经装过了啊 ,没有看到 设定档

rpm -ql mkinitrd
/etc/rpm
/etc/rpm/macros.mkinitrd
/lib/mkinitrd
/lib/mkinitrd/bin
/lib/mkinitrd/bin/ipconfig.sh
/lib/mkinitrd/bin/linuxrc
/lib/mkinitrd/bin/run-init
/lib/mkinitrd/boot
/lib/mkinitrd/dev
/lib/mkinitrd/scripts
/lib/mkinitrd/scripts/boot-block.sh
/lib/mkinitrd/scripts/boot-boot.sh
/lib/mkinitrd/scripts/boot-createfb.sh
/lib/mkinitrd/scripts/boot-devfunctions.sh
/lib/mkinitrd/scripts/boot-devinit_done.sh
/lib/mkinitrd/scripts/boot-firewire.sh
/lib/mkinitrd/scripts/boot-killudev.sh
/lib/mkinitrd/scripts/boot-mount.sh
/lib/mkinitrd/scripts/boot-netconsole.sh
/lib/mkinitrd/scripts/boot-network.sh
/lib/mkinitrd/scripts/boot-remount.sh
/lib/mkinitrd/scripts/boot-shell.sh
/lib/mkinitrd/scripts/boot-start.sh
/lib/mkinitrd/scripts/boot-storage.sh
/lib/mkinitrd/scripts/boot-udev.sh
/lib/mkinitrd/scripts/boot-usb.sh
/lib/mkinitrd/scripts/boot-vendor.sh
/lib/mkinitrd/scripts/setup-acpi.sh
/lib/mkinitrd/scripts/setup-block.sh
/lib/mkinitrd/scripts/setup-blockpartition.sh
/lib/mkinitrd/scripts/setup-done.sh
/lib/mkinitrd/scripts/setup-firewire.sh
/lib/mkinitrd/scripts/setup-modules.sh
/lib/mkinitrd/scripts/setup-mount.sh
/lib/mkinitrd/scripts/setup-network.sh
/lib/mkinitrd/scripts/setup-prepare.sh
/lib/mkinitrd/scripts/setup-progs.sh
/lib/mkinitrd/scripts/setup-sharedlibs.sh
/lib/mkinitrd/scripts/setup-start.sh
/lib/mkinitrd/scripts/setup-storage.sh
/lib/mkinitrd/scripts/setup-udev.sh
/lib/mkinitrd/scripts/setup-usb.sh
/lib/mkinitrd/scripts/setup-vendor.sh
/lib/mkinitrd/setup
/sbin/installkernel
/sbin/lsinitrd
/sbin/mkinitrd
/sbin/mkinitrd_setup
/sbin/module_upgrade
/usr/share/man/man5/mkinitrd.5.gz
/usr/share/man/man8/lsinitrd.8.gz
/usr/share/man/man8/mkinitrd.8.gz
/usr/share/mkinitrd


/usr/share/man/man5/mkinitrd.5.gz
/usr/share/man/man8/lsinitrd.8.gz
/usr/share/man/man8/mkinitrd.8.gz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-22 22:41:13 | 显示全部楼层
man 了 一下,确认suse的initrd 设定档在 /etc/sysconfig/kernel 中,在INITRD_MODULES段最后加入radeonfb:

  1. INITRD_MODULES="ahci pata_jmicron processor thermal ata_piix ata_generic ide_pci_generic fan reiserfs edd radeonfb"
复制代码


然后mkinitrd 就可以了.

不过加入radeonfb支持后还是无法启用console的高分辨率, 新开贴再求解答。:yun:
回复 支持 反对

使用道具 举报

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

本版积分规则

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