先 man ls 看一下 -G 参数的说明:
就是说 ls 指定 -G 参数可以开启彩色化输出,相当于在环境变量中设置了 CLICOLOR 。我们可以把 -G 参数设置为 ls 命令的默认参数,将如下内容添加到 ~/.bash_profile 文件末尾处:
添加之后执行 source ~/.bash_profile ,再 ls 看看是不是已经彩色化输出了?
我们没有指定设定任何颜色,但在终端,我们已经能够看到彩色化的输出,这是因为当我们指定了 -G 参数后,环境变量中默认设置了 CLICOLOR ,并且 LSCOLORS 环境变量默认设置为了:
这是啥?继续往下看如何定制化彩色输出吧。
这个时候,我们任然需要依靠这个"男人(man)", man ls 。手册中说明环境变量 CLICOLOR 和 LSCOLORS 会影响到ls彩色化输出。我们可以设置环境变量 CLICOLOR 和 LSCOLORS 来定制化彩色输出,同样在 .bash_profile 文件末尾设置增加以下环境变量:
同样使之生效: source ~/.bash_profile 。
对于 LSCOLORS 环境变量,其格式为 fb 配对的11组字符串,其中 f 是前景颜色(foreground color), b 是背景颜色(background color),支持的颜色指定如下:
对于 LSCOLORS=exfxcxdxbxegedabagacad 每组含义如下:
所以,对于默认LSCOLORS的值: LSCOLORS=exfxcxdxbxegedabagacad 表示:蓝色前景,默认背景的目录;洋红前景,默认背景的链接文件;...
楼主,你系统启动时的报错跟你内网不通不一定跟你内网不通有关系,内网不通可以使用ping命令由近到远检查你的网络情况,本机IP,网关,内网地址,先尝试ping IP地址,如果IP地址能通,再PING主机名,如果主机名不通则为解析的问题。另附系统启动时报错分析。
第一步:记录问题的现象或者相关事件的描述。
对于某一个事件的发生,对于Windows 2000/XP/2003来说,会记录相关的日志信息。比如经常出现的启动后弹出一个对话框:“在系统启动时至少有一个服务或驱动程序产生错误,详细信息,请使用事件查看器查看事件日志”。其实很简单,操作系统已经告诉我们了,下面需要做的事情。
控制面板-〉管理工具-〉事件查看器
我们可以在事件查看器里面找到相关的事件。事件注意的顺序是:Error、Warning、Others
Error(错误)事件的颜色是一个红色的标记,Warning(警告)事件是一个黄色,Other则是其他相关的标示。
那么对于这么多的错误,我们应该处理哪一个错误呢?本次开机离最后出现的事件最远的一个错误信息。也就是说,本次开机第一次出现的错误日志。这个是非常关键的部分。因为有可能后面所有的错误/警告事件的发生都跟这个有或多或少的联系。
OK,记录下事件的信息(事件源,事件ID,事件描述),相关的第一步算是完成了。
PS:对于蓝屏来说,我们需要记录的是Stop后面的东西0xXXXXXXXX(...),和出现的相关的驱动程序信息。
第二步:寻求解决方法。
0)从系统自带的帮助中找寻答案。特别是对于一些概念性的问题,在Windows自带的帮助中都可以找到。比如对DNS的解释,对某个服务如何安装,某个错误信息的原因等等。
1)利用互联网信息:搜索引擎(http://www.google.com);事件ID的专业网站(http://www.eventid.net)
有人问我怎么样查找到的相关信息,很简单,把中文的出错信息翻译成为英文然后再进行查找。
例如:
Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10000
Date: 2004-4-10
Time: 9:54:00
User: Computer\UserName
Computer: Computer
Description:
Unable to start a DCOM Server: {FB7199AB-79BF-11D2-8D94-0000F875C541}. The error:
"The system cannot find the file specified. "
Happened while starting this command:
C:\Program Files\Messenger\msmsgs.exe -Embedding
For more information, see Help and Support Center at asp">http://go.microsoft.com/fwlink/events.asp.
对于这个例子,我们可以直接用http://www.eventid.net查找相关的Event Source和Event ID。或许我们可以得出解决方法。
2)如果问题不是可以用事件查看器描述的,即没有什么事件源和ID这一说法的问题,就要看你对Google的熟练运用程度了。最好的方法是:把你的问题翻译成为英文描述,然后再用Google进行查找。
3)拨打微软的800电话寻求解决。http://www.microsoft.com/china/service/Tel.asp
附:
Goolge搜索的加减法。
如果你问了查询某一个内容,你发现有太多不想要的可以用Google的减法。
如:你仅仅想搜索Windows的内容,但是出现了很多Linux,FreeBSD等等相关的东西,可以用减法了。在搜索内容中输入:
condition -Linux -FreeBSD
这样和Linux/FreeBSD相关的内容就不会出现在搜索的结果中。
如果你想在搜索的结果中必须包含Windows的内容,利用加法:
condition +Windows
2.最简单的方法:
问:我的操作系统是Windows 2003 Server,每次启动时都会弹出一个错误提示窗口,并提示“在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志”。请问该如何解决?
答:这一般是系统在加载相关服务时找不到服务程序而无法启动产生的,你可以使用事件查看器来查看具体是哪个服务启动时出现了问题,然后再到服务管理器中将相应的服务设置为“禁用”即可。
3.最折中的办法:
那就是问一些有过相关经历的人了!
双系统A,BA liunx ?
B xp ?
A 要是ubuntu就好办多了 要是mac就等着从装吧
看GNU4DOS 0.4.3 2007-10-15,Memory:639k / 392M,CodeEnd: 0x41538
应该是grub for xp
C盘根目录有menu.lst和grldr两个文件么
有就在menu.lst中写入相关信息
关键是不知道原来怎么配置的
grub>_ 后面能敲入的命令 =_=||
blocklist
用法: blocklist FILE
描述:
输出文件的块清单标记。
boot
用法: boot
描述:
引导已加载的操作系统或扇区链式加载器。
bootp
用法: bootp [--with-configfile]
描述:
通过BOOTP初试化网络设备。如果使用了`--with-configfile'参数,此命令将会试图去加载一个特定的配置文件。
cat
用法: cat FILE
描述:
显示指定文件的内容。
chainloader
用法: chainloader [--force] FILE
描述:
加载扇区链式加载器。若使用了--force参数, 则忽略该扇区的启动标识的有效性。
cmp
用法: cmp FILE1 FILE2
描述:
比较两个文件, 并且报告两者之间的不同的信息。
color
用法: color NORMAL [HIGHLIGHT]
描述:
改变菜单的颜色。Normal 用于指定菜单项的未选中时的颜色,HIGHLIGHT 则用于指定菜单项的被选中时的颜色。如果你未指定 HIGHLIGHT 色,那么我们将使用 NORMAL 的反色值。颜色值的格式是 "FG/BG"。FG 和 BG 是颜色的名称,如下:black(黑), blue(蓝), green(绿), cyan(青), red(红), magenta(粉红), brown(棕), light-gray(亮灰),dark-gray(暗灰), light-blue(浅蓝), light-green(淡绿), light-cyan(淡青), light-red(明红), light-magenta(浅红), yellow(黄) 和 white(白)。注意,BG 的值只能是前八个。另外,若想使用闪烁的前景色,你在 FG 前使用前缀 "blink-" 即可。
configfile
用法: configfile FILE
描述:
将指定文件作为配置文件予以加载。
debug
用法: debug
描述:
打开/关闭除错模式。
default
用法: default [NUM | `saved']
描述:
把 NUM 项菜单设为缺省值。
device
用法: device DRIVE DEVICE
描述:
声明BIOS驱动器对应的实际物理设备。这条命令只用于grub命令行。
portmap
用法: portmap prog_number vers_number
描述:
进行端口映射。
dhcp
用法: dhcp
描述:
通过DHCP初试化网络设备。
splashimage
用法: splashimage FILE
描述:
图形模式下载入背景图片文件。
foreground
用法: foreground RRGGBB
描述:
设置图形模式下的前景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。
background
用法: background RRGGBB
描述:
设置图形模式下的背景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。
clear
用法: clear
描述:
清屏幕。
displayapm
用法: displayapm
描述:
显示 APM BIOS 的相关信息。
displaymem
用法: displaymem
描述:
显示 GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。
dump
用法: dump FROM TO
描述:
显示诸多文件的内容。注意,FROM 所指定的必须是一个 GRUB 文件,TO 所指定的必须是一个 OS 文件。
embed
用法: embed STAGE1_5 DEVICE
描述:
如果设备是个驱动器, 则将Stage 1.5嵌入到主引导扇区之后。如果是个FFS分区, 则可嵌入到该设备饿`引导代码'区中。并输出 Stage 1.5所占的扇区数。
fallback
用法: fallback NUM
描述:
如果调用当前的菜单项时出现错误,则转移到 NUM 项后重试
find
用法: find [--set-root] FILENAME
描述:
在所有分区上查找文件名, 并显示包含该文件的设备。如果设置了参数 --set-root,则在找到第一个匹配后马上停止,并且把该设备设为根。
fstest
用法: fstest
描述:
切换文件系统的试验模式。
gfxmenu
用法: gfxmenu FILE
描述:
使用 FILE 中的图形菜单。
geometry
用法: geometry DRIVE [CYLINDER HEAD SECTOR [TOTAL_SECTOR]]
描述:
输出驱动器的相关信息。在grub壳程序中, 你可以用这条命令设置驱动器参数为任意值。如果你省略了总扇区数, 则该值缺省有其它参数决定。
halt
用法: halt [--no-apm]
描述:
关闭系统。如果APM(高级电源管理)功能存在,将使用 APM BIOS 关闭系统,除非指定了 `--no-apm' 选项。
help
用法: help [--all] [PATTERN ...]
描述:
显示内部命令的帮助信息。要查看所有命令的帮助,请使用 `--all' 参数。
hiddenmenu
用法: hiddenmenu
描述:
隐藏菜单。
hide
用法: hide PARTITION
描述:
通过在分区类型上置隐藏标志,隐藏指定分区。
ifconfig
用法: ifconfig [--address=IP] [--gateway=IP] [--mask=MASK] [--server=IP]
描述:
指定 IP 地址, 子网掩码, 网关和服务器地址。不带参数时,将显示当前的网络配置。
impsprobe
用法: impsprobe
描述:
通过一些循环操作,侦测出符合 Intel 多处理器规范 1.1/1.4 的 CPUs,以便于发挥其更好的效能。
initrd
用法: initrd FILE [ARG ...]
描述:
加载Linux格式的初始化虚拟盘, 并设置必要的参数。
install
用法: install [--stage2=STAGE2_FILE] [--force-lba] STAGE1 [d] DEVICE STAGE2 [ADDR] [p] [CONFIG_FILE] [REAL_CONFIG_FILE]
描述:
安装STAGE1到指定设备上,安装加载STAGE2需要的块列表到STAGE2上。如果使用了选项'd', STAGE1总是试图使用安装STAGE2的驱动器, 而不是启动盘。STAGE2将加载在指定地址上, 如果未声明地址, 则自动检测。如果使用了选项 'p' 或给出了配置文件, 将修改STAGE2的第一个数据块, 修正实际Stage2启动时使用的配置文件位置。对于Stage 1.5, 该值为Stage 2的路径。如果安装的是Stage 1.5, 且指定了实际配置文件, 则将该配置文件路径写入Stage2中。
ioprobe
用法: ioprobe DRIVE
描述:
侦测指定设备的 I/O 端口号。
kernel
用法: kernel [--no-mem-option] [--type=TYPE] FILE [ARG ...]
描述:
尝试载入主引导影像文件。其它项将被作为内核的命令行参数而传递给内核。使用此命令以前,内核所用到的模块应该被重新载入。参数 --type 用于说明内核的类型,包括 "netbsd", "freebsd", "openbsd", "linux", "biglinux" 和 "multiboot"。参数 --no-mem-option 用于说明不必自动传递 Linux 的内存参数。
lock
用法: lock
描述:
如果用户未被认证,则终止命令的执行。
makeactive
用法: makeactive
描述:
将 root 设备置为活动分区。当然,此命令只对 PC 的硬盘主分区有效。
map
用法: map [--status] [--hook] [--unhook] [--rehook] [[--read-only] [--fake-write] [--unsafe-boot] [--disable-chs-mode] [--disable-lba-mode] [--heads-per-cylinder=H] [--sectors-per-track=S] TO_DRIVE FROM_DRIVE]
描述:
对设备进行映射。这对于扇区链式引导是很有用的功能,比如 DOS。这里,目的驱动器(TO_DRIVE)可以是一个磁盘文件,即使用磁盘虚拟功能。注意,这要求磁盘文件是连续存放于分区中的。另外,若使用了 --read-only 参数,该功能将使`磁盘'处于只读若使用了 --fake-write 参数,该功能将使`磁盘'处于假写,即可以"写入"数据,但是却并未记录到真实磁盘上若使用了 --unsafe-boot 参数,该功能将使`磁盘'处于真实可写若使用了 --disable-chs-mode 参数,CHS 访问功能将被禁用若使用了 --disable-lba-mode 参数, LBA访问功能将被禁用H 和 S 指定了虚拟磁盘的物理参数。若使用了 --status, --hook, --unhook,--rehook 诸参数之一, 那么其它的命令行参数将被忽略。
md5crypt
用法: md5crypt
描述:
产生一个 MD5 格式的密码。
module
用法: module FILE [ARG ...]
描述:
对多重启动影像, 加载启动模块文件 (不处理该文件的内容, 用户必须自己确定核心的要求)。剩余参数作为`模快命令行`传递, 象`kernel'命令一样。
modulenounzip
用法: modulenounzip FILE [ARG ...]
描述:
与 'module' 类似, 但是自动禁用了解压缩。
pager
用法: pager [FLAG]
描述:
没有参数时,切换页模式。如果使用了 FLAG 参数,那么它为`on' 时为开启, 为 `off' 时为关闭。
partnew
用法: partnew PART TYPE START LEN
描述:
创建一个新的主分区。START 为起始扇区号,LEN 为其包含的扇区数,TYPE 为其分区类型。
parttype
用法: parttype PART TYPE
描述:
改变指定分区(PART)的分区类型(TYPE)。
password
用法: password [--md5] PASSWD [FILE]
描述:
设置密码。当其处于菜单文件的首项时,将禁用所有的交互式菜单编辑功能,包括编辑菜单项(`e`)/进入命令行(`c`)。当正确输入密码 (由PASSWD指定)后,载入新的菜单文件(由FILE指定)。如果你没有指定 FILE 项,那么上述被禁用的功能将被启用了。当然,你也可以将此命令用到某个菜单项里,用以提高系统安全性。参数 --md5 说明密码(PASSWD)是使用md5crypt 加密的。
pause
用法: pause [MESSAGE ...]
描述:
终止命令的运行,并给出一段信息。任意键按下后,将继续。
quit
用法: quit
描述:
从 GRUB 命令行中退出。
rarp
用法: rarp
描述:
用 RARP 初始化网络设备。
read
用法: read ADDR
描述:
从内存的指定位置读取一个 32-bit 的值,并以十六进制形式显示出来。
reboot
用法: reboot
描述:
重启系统。
fontfile
用法: fontfile FILE
描述:
指定中文字体文件,并切换到简体中文显示方式。
scdrom
用法: scdrom [--install], [--bootcd]
描述:
寻找系统的第一个 CD-ROM 驱动器,然后为其分配一个驱动器号以备后续使用(--install)。或者,用该驱动器中的可引导光盘启动系统。(--boot)。
run
用法: run FILE
描述:
运行一个为光盘启动而设计的引导文件(非模拟方式的)
root
用法: root [DEVICE [HDBIAS]]
描述:
设置根分区。设置根分区为指定设备(DEVICE), 然后尝试挂接该分区以得到分区大小(用于在ES:ESI中传递, 扇区链式启动方式要求这样)。BSD 驱动类型用于启动 BSD 的核心启动), 和确定 BSD 子分区所在的 PC 分区。可选的磁盘偏移参数, 用于 BSD 核心确定有多少个控制器在当前控制器前。比如: 假设同时有一个IDE和SCSI盘, 而BSD根分区在 SCSI盘上, 那么磁盘偏移就为1。
rootnoverify
用法: rootnoverify [DEVICE [HDBIAS]]
描述:
类似`root'指令, 但不测试安装该分区。这用于有些系统装在 GRUB 能访问的磁盘区之外, 但仍需要设置正确的根分区的情况。有些需要安装分区才能确定的参数可能会有问题。
savedefault
用法: savedefault
描述:
将当前项设置为默认的引导项。
serial
用法: serial [--unit=UNIT] [--port=PORT] [--speed=SPEED] [--word=WORD] [--parity=PARITY] [--stop=STOP] [--device=DEV]
描述:
初始化一个串口设备。UNIT 用于指定要使用的串口设备 (如,0 == COM1)PORT 用于指定端口号SPEED 用于指定通讯的数率WORD 为字长PARITY 为奇偶类型(取 `no', `odd' 和 `even' 之一的值。)STOP 是停止位的长度值选项 --device 仅用于命令行模式,用以指定 tty 设备的文件名。默认值是这样的,COM1, 9600, 8N1。
setkey
用法: setkey [TO_KEY FROM_KEY]
描述:
改变键盘映射关系。把FROM_KEY映射为TO_KEY。这里的键必须是字母, 数字, 和以下特殊键: escape(转义), exclam(!), at(@), numbersign(#), dollar($), parenright ()) , caret(^), ampersand(&), asterisk(*), plus(+), percent(%), minus(-), underscore(_), equal(=), parenleft[(], backspace(退格), tab(制表), bracketleft([), braceleft({), bracketright(]), braceright(}), enter(回车), control(控制), semicolon(), colon(, quote('), doublequote("), slash(/), backquote(`), tilde(~), shift(换档), backslash(\), bar(|), comma(,), less(<), period(.), greater(>), question(?), alt(交互), space(空格), capslock(大写), Fx(功能键) 和 delete(删除)。
setup
用法: setup [--prefix=DIR] [--stage2=STAGE2_FILE] [--force-lba] INSTALL_DEVICE [IMAGE_DEVICE]
描述:
自动安装GRUB. 这条命令使用更灵活的install命令将GRUB安装到指定设备上。如果给出了映象设备,将在该设备寻找GRUB,否则使用缺省的根设备。根设备可用 root指令指定。如果你确认系统的 BIOS 应该支持 LBA 模式, 但是 GRUB 却没有工作于该模式, 则请指定 `--force-lba' 参数。如若你在命令行中已安装了一次 GRUB 可是,你却无法卸载 GRUB 程序所在的分区,请指定 `--stage2' 参数。
terminal
用法: terminal [--dumb] [--no-echo] [--no-edit] [--timeout=SECS] [--lines=LINES] [--silent] [console] [serial] [hercules] [graphics]
描述:
选择一个终端。当指定了多个终端以后, 按任意键方可继续操作。如果控制台和串口都被指定了, 那么你首先在其中按下键盘的终端将被首先选中。如果没有指定任何参数, 那么此命令将显示出当前的终端设置参数 --dumb 用以指定一个哑终端, 否则即为 vt100 兼容型若使用了 --no-echo 参数, 屏幕上将不会回显输入的字符若使用了 --no-edit 参数, the BASH-like 的编辑功能将被禁用若使用了 --timeout 参数, 该命令将等待数秒钟(由SECS指定)可使用 --lines 指定最大的行数可使用 --silent 选项关闭消息显示。
terminfo
用法: terminfo [--name=NAME --cursor-address=SEQ [--clear-screen=SEQ] [--enter-standout-mode=SEQ] [--exit-standout-mode=SEQ]]
描述:
指定终端的功能。如果此终端为 vt100 兼容型的,则可指定换码顺序 (即使用 \e 代表 ESC, ^X 代表控制码)在未给任何参数的情况下,将给出当前配置信息。
testload
用法: testload FILE
描述:
以多种不同的方式读取文件(由FILE指定)的整个内容,并予以比较,以测试文件系统的代码。输出看起来会有点儿混乱,但是,如果没有错误的话,`i=X, filepos=Y' 里的 X 和 Y 最后必得相等。如果测试即告成功,下一步即可试图载入内核了。
testvbe
用法: testvbe MODE
描述:
测试所指定(MODE)的 VBE 模式。
tftpserver
用法: tftpserver IPADDR
描述:
指定 TFTP 服务器的 IP 地址。
timeout
用法: timeout SEC
描述:
设置在自动启动缺省菜单前所等待的秒数。
title
用法: title [NAME ...]
描述:
命名菜单项。
unhide
用法: unhide PARTITION
描述:
通过清除隐藏标志,解除指定分区(PARTITION)的隐藏。
uppermem
用法: uppermem KBYTES
描述:
强制指定仅有(KBYTES) KB 的上位内存。任何系统的地址变换将被取消。
vbeprobe
用法: vbeprobe [MODE]
描述:
侦测 VBE 的信息。如果指定了一个模式(MODE 不为空),则仅显示其信息。
**********************************************************
ubuntu下我经常
find /grub/stage1 (查找grub安那个分区了)
root (hdX ,Y ) 引导第x硬盘 y分区
setup (hdx)安grub到x硬盘
quit
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)