关于Linux操作系统启动的问题

文章作者 100test 发表时间 2008:03:31 12:10:15
来源 100Test.Com百考试题网


1 、系统启动需要的文件

/boot/grub/grub.conf 

/etc/inittab /etc/rc.d/rc.sysinit /etc/rc.d/rc /etc/rc.d/rc?.d /etc/rc.d/rc.local /etc/fstab

grub.conf 文件错误的拯救方式:

grub>root (hd0 ,0 )

grub> kernel /kernel2.6.18-8.el5 ro root=LABEL=/(root=/dev/VolGroup00/LogVol00)系统其他目录的挂载点此文件根据启动是来确定,或者看/etc/fstab文件如:/etc/lib /dev 等

grub> initrd /initrd-2.6.18-8.el5.img (initrd-2.6.18-8.el5.img 是一个gz的压缩包)

grub> boot

2 、解开文件initrd-2.6.18-8.el5.img

首先initrd-2.6.18-8.el5.img 改名为initrd-2.6.18-8.el5.gz然后运行gunzipinitrd-2.6.18-8.el5.gz解压缩为initrd-2.6.18-8.el5 ,用file命令查看initrd-2.6.18-8.el5,为cpio压缩文件,用cpio -idvm < initrd-2.6.18-8.el5

[root@aly cpiotest]# ll

total 5188

drwx—— 2 root root 4096 Nov 5 20:59 bin

drwx—— 3 root root 4096 Nov 5 20:59 dev

drwx—— 3 root root 4096 Nov 5 20:59 etc

-rwx—— 1 root root 2431 Nov 1 19:30 init

-rw —— 1 root root 5267456 Nov 5 20 :56 initrd-2.6.18-8.el5

drwx—— 2 root root 4096 Nov 5 20:59 lib

drwx—— 2 root root 4096 Nov 1 19:30 proc

lrwxrwxrwx 1 root root 3 Nov 5 20 :59 sbin -> bin

drwx—— 2 root root 4096 Nov 1 19:30 sys

drwx—— 2 root root 4096 Nov 1 19:30 sysroot

3 、系统引导重新安装

grub-install /dev/hda 此安装一般要在linux rescue模式下运行

4 、备份磁盘主引导记录

[root@aly boot]# dd if=/dev/hda of=/boot/grubbak bs=512 count=1

1 0 records in

1 0 records out

512 bytes (512 B ) copied , 1e-09 seconds, 512 GB/s

出现问题的时候可以用dd命令恢复前466 个字节文件可以用od -x 查看文件会以aa55结束。其实有用的就是前466 个字节。

5 、pstree查看系统进程树,init进程是启动进程,是其他进程的父进程。

6 、ntsysv、setup 、system-config-services chkconfig

chkconfig --list |grep smartd

chkconfig --list 2345 smartd on|off

chkconfig --add /etc/init.d/oracle.sh

然后加入到启动项,在设置在那个启动级别启动,然后下次启动的时候就可以启动了。



相关文章


英语专业八级改错练习题及答案解析(四十一)
08年起计算机技术与软件资格考试新增七个专业
2008年下半年计算机软件水平考试时间安排表
将已有的分区挂装到Linux系统的主目录下
关于Linux操作系统启动的问题
在Windows系统下配置LinuxC 开发环境
升级为Exchange2007后怀念的10件事
Window erver2008(图解)安装详细流程
全面关注Windows系统服务中的安全隐患
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛