一般情况,内核的配置对于一个安装好的操作系统来说,是一定的,不需要修改的。但如果遇到以下情况
比如:默认情况内核只能认到一个LUN,如果要支持多LUN是需要修改内核的。通过编译重新编译内核这个问题就可以解决。但是重新编译内核步骤繁琐,也容易出错。因此出现了一个折中的方法——在内核启动的时候,传递一个更新的内核参数,来让启动起来的内核具有新的功能,而且也不需要重新编译内核。
这种方法同样适用于临时屏蔽掉一些跟系统有冲突的功能能,比如临时禁止使用ACPI(高级电源管理)等
对于grub用户来说,在出现grub提示的时候点"a",可以进入传递内核参数的条目
一般会出现 kernel /vmlinuz-2.4.21-xx ro root=LABLE=/
在这行后面添加一个空格,然后写入相应的内核参数便可以生效
比如 kernel /vmlinuz-2.4.21-xx ro root=LABLE=/ single
表示启动单用户模式 这种方法可以让用户不需要root密码就可以进入系统,并且可以更改root密码
适用于忘记root密码的用户 以下罗列一些常用的传递参数,注意其中有一些参数是在安装系统的时候,用光盘启动,在boot提示符号前用的
网管网www.bitscn.com
apic
该命令绕过在 Intel 440GX 芯片集 BIOS 中可能会普遍遇到的错误,它只应该使用安装程序内核来执行。
apm=allow_ints
该命令改变挂起服务的处理方式(对于某些便携电脑来说可能是必要的)。
apm=off
该命令禁用 APM(高级电源管理)。它很有用处,因为某些 BIOS 的电源管理(APM)问题重重,很容易崩溃。
apm=power_off
该命令会使 Red Hat Linux 默认关闭(断电)系统。它对于不默认关闭的 SMP 系统来说有用。
apm=realmode_power_off
某些 BIOS 在试图关闭(断电)机器时崩溃。该命令把操作方法从 Windows NT 方式改为 Windows 95 方式。
dd
这个参数会导致安装程序提示你使用驱动程序盘。(只适用于系统安装时候)
display=IP:0
该命令允许远程显示转发。其中,IP 应该用你想充当显示系统的 IP 地址替换。
在你想用来显示的系统上,你必须执行 xhost +remotehostname 命令,这里的 remotehostname 是你运行显示命令的主机名称。使用 xhost +remotehostname 命令限制了对远程显示终端的访问,而且不允许来自没有被确切授予远程访问权的人员和系统的访问。
网管联盟bitsCN_com
driverdisk
该命令执行的功能和 dd 命令相同,它还会在 Red Hat Linux 安装中提示你使用驱动程序盘。(只适用于系统安装时候)
ide=nodma
该命令禁用所有 IDE 设备上的 DMA,在遇到 IDE 相关的问题时可能有用。
isa
该命令提示你输入 ISA 设备配置。
lowres
该命令强制图形化(GUI)安装程序使用较低的分辨率运行(640x480)。
mem=xxxM
该命令允许你超越内核在机器上检测到的内存数量。在某些较老的仅检测到 16 MB 的系统上,以及某些较新的视频卡与主内存共享视频内存的机器上,你可能需要使用该命令。当执行这项命令时,xxx 应该用以 MB 为单位的内存数量替换。
mi_watchdog=1
该命令启用内建的内核死锁检测器。它可以用来调试硬性内核锁定。通过执行定期的 NMI(不可屏蔽中断)中断,内核可以监控 CPU 是否被锁,并在需要时打印出调试消息。
oapic
该命令告诉内核不要使用 APIC 芯片。它对于某些带有不良 APIC(如 Abit BP6)或错误重重的 BIOS 的母板有帮助。
oathlon
网管bitscn_com 该命令告诉内核禁用 Athlon 优化。若 Athlon 优化在某些芯片集上被发现无效,它就会起到作用。
oht
该命令禁用超线程(若在 SMP 系统中可用)。
omce
该命令禁用在 CPU 上执行的自我诊断检查。内核默认启用 CPU 的自我诊断(称为机器检查意外,Machine Check Exception)。在一些较老的 Compaq 机器上,这类检查运行的太频繁,可能需要禁用。
opass
该命令禁止把键盘和鼠标信息传递给安装程序的第二阶段。当执行网络安装时,它可以用来在安装的第二阶段测试鼠标和键盘配置屏幕。
opcmcia
该命令忽略系统上的任何 PCMCIA 控制器。
oprobe
该命令禁用硬件检测,相反,它提示用户来提供硬件信息。(只适用于系统安装时候)
oshell
该命令禁止在安装时进入第二虚拟控制台上的 shell。(只适用于系统安装时候)
ousb
该命令禁止在安装中载入 USB 支持。如果安装程序在进程早期容易挂起,该命令就能够起到作用。(只适用于系统安装时候)
ousbstorage
中国网管联盟bitsCN.com
该命令在安装程序的载入程序中禁止载入 usbstorage 模块。它对 SCSI 系统上的设备排序可能有帮助。
resolution=
告诉安装程序要运行哪种视频模式。它接受所有标准的分辨率,如 640x480、 800x600、 1024x768 等等。
erial
该命令启用串行控制台支持。
kipddc
该命令跳过 ddc 显示器探测, 这种探测在某些系统上会导致问题。