来源:自学PHP网 时间:2014-11-28 23:06 作者: 阅读:次
[导读] 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 f...
新手学堂:关于Linux操作系统启动的问题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 然后运行gunzip initrd-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 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com