如何解决Linux无法正常启动的故障

类别:机箱电源   来源:http://www.hnygpx.net  日期:2013-9-28 20:01:36

  如果你正在使用LILO引入加载器,可以使用一个叫做mkrescue的强大工具。这个工具一般用于创建引导软盘,但也可用来创建ISO。其用法如下。  如果你使用Mandriva:  mkrescue --iso --initrd /boot/initrd-KERNEL-NUMBER.img  kernel /boot/vmlinuz-KERNEL-NUMBER  注意:这里的KERNEL-NUMBER指内核的版本号。  如果你不能确定内核的版本,可以用以下命令找到intrd和vmlinuz的号码:  uname –r  运行这个命令后,你就会在运行mkrescue命令的目录中发现一个rescue.iso文件。现在你可以用以下命令建立镜像:  首先,检查建立CD的设备号码:  cdrecord –scanbus  然后用以下命令建立镜像:  cdrecord dev=0,0,0 rescue.iso  注意:这里的dev=0,0,0是用上面的scanbus命令查出的号码。  如果你使用Slackware,使用这些步骤建立一张引导CD:  mkrescue –iso  注意:Slackware自动获知在ISO中放入何种内核。  然后,你可以用建立Mandriva镜像同样的方法建立镜像。  SystemRescueCD  SystemRescueCD是一个保存在可引导光盘上的Linux系统,用于在系统崩溃后修复系统和数据。它还可在计算机上方便地执行管理任务,如建立和编辑硬盘分区。它由许多系统实用工具(parted、partimage、fstools)和基本实用工具(编辑器、midnight commander文件管理器和网络工具)构成。  它使用起来非常简单。只需要从光盘启动你就可以执行一切践作,就像从硬盘启动一样。系统内核支持大多数重要的文件系统(ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660)和网络(samba和nfs)。  SystemRescueCD可能是市面上 优秀的救援系统。你不仅可以从光盘上使用这种救援方法,还可以将这个救援系统放在U盘上使用。  要在一个U盘上建立一个SystemRescueCD,你需要大于256MB的磁盘空间。从Sourceforge下载iso镜像并把它烧制到光盘上。现在你必须在U盘上创建文件系统。使用dmesg命令找出U盘名称,然后用以下代码擦写U盘:  dd if=/dev/zero of=/dev/sda  这里的/dev/sda是U盘的名称。  现在在U盘上安装主引导记录:  install-mbr /dev/sda  或  install-mbr --force /dev/sda(如果命令出错)  现在建立分散分区:  parted /dev/sda  (parted) mkpartfs primary fat32 0 // use help or help mkpartfs command to see help  (parted) print // check if the write was ok  (parted) quit  现在已经建立好文件系统,然后将用SystemRescueCD镜像烧制的CD中的文件复制到U盘中。保证你复制的文件等级和CD上的相同。  现在,使得U盘可以用sysLinux命令启动:  sysLinux /dev/sda1  这里的/dev/sda1是磁盘的名称。  现在你已经建立了一个你可以整天随身携带的救援U盘。由于你使用Linux,你并不需要经常用到它。  
【本文关键词】:如何解决Linux无法正常启动的故障,,如何解决Linux无法正常启动的故障 - 【看看这篇文章在百度的收录情况】
【温馨提示】我们要告诉您的是:已有位网友看完本文章后 参与咨询


点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
阳光电子学校