网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 系统管理 > 内核技术 > Linux启动添加内核参数简介  

Linux启动添加内核参数简介

2005-10-27  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  一般情况,内核的配置对于一个安装好的操作系统来说,是一定的,不需要修改的。但如果遇到以下情况
  
  比如:默认情况内核只能认到一个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 显示器探测, 这种探测在某些系统上会导致问题。

TAGs参数   简介   添加   启动   命令   安装   系统   内核   程序    
 上一篇:新手学Linux之配置和使用KDE(组图)   下一篇:Linux操作系统的内核编译内幕详解二
Linux启动添加内核参数简介 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: