红联Linux门户
Linux帮助

为Linux折腾一整天

发布时间:2008-09-29 09:55:10来源:红联作者:tvnet
  原作:天边飞云

  对于Windows这个操作系统,越来越不放心了。虽然已经使用了若干年了,对它的规则,思路也有所了解,但无尽的补丁,无尽的漏洞,无尽的升级,真的让人望而生畏。

  不是有免费版吗?不是有破解版吗?不是有人已经做到免注册嘛?----这一切都将成为过眼烟云,那一堆蕃茄酱应该可以说明问题了……

  出于上述原因,另加个人原因,在月初搞到一张某电脑公司为机器配套的Linux光盘,之后,在某一个晚上,将光盘放入光驱后,经过几下NEXT,或者确定之后,一款Linux操作系统便在一小时左右的时间内完成了任务----至于学习操作嘛,日后的事了。

  有了这一次的“经验”吧,就有了在单位的机器里也安装个双系统的想法,今天将光盘带到了单位里。

  由于机器毕竟不一样,先作个简单的环境说明:

  某品牌机,512MB内存,80G硬盘,奔IV级CPU。安装有一键还原系统_有两个主分区。

  准备工作:由于机器中有一些资料要保存的,所以事先先进行一下分区操作,在第二分区后面开辟了一块空地,准备在那里安装Linux。

  C D E
  C D NEW E

  很快就进入到安装系统阶段,这事并没有多少悬念,差不多都是按提示进行默认的操作,然而在重启后,出现了意想不到的问题,黑屏了,在屏幕上出现如下提示内容:

  Grub:>                                        

  按一下Tab,出现了更为详细的说明。……一大堆的英文解释,看了也头疼。不过对Grub并不是一无所知,并没有被它击溃。

  祭出Grub程序,通过操作后,最终还是启动了Windows操作系统。

  补充说明

  在遇到这种情况时,可以使用grub的交换功能,即在”grub>”命令行下进行以下操作以手动启动系统:

  查找/boot/grub/grub.conf分区所在的目录,前提是明确系统安装在什么分区:

  grub> find /boot/grub/grub.conf
  (hd0,0)

  此命令将得到的是grub.conf配置文件所在的系统的分区,(hd0,0)即表示它在分区hda1

  查看grub.conf文件错误使用如下的命令:

  grub> cat (hd0,0)/boot/grub/grub.conf

  需要注意的是,可以查看配置文件到底什么地方出现了错误,以便进入后修改。

  指定/boot分区使用命令:root (hd0,0)

  此后是GRUB配置文件的主要引导步骤,思路是由系统读取GRUB配置文件,出现问题时使用手动启动。

  指定内核加载的命令:kernel /boot/vmlinuz ro root=LABEL=/

  指定镜像文件所在的位置可用如下命令:initrd /boot/initrd-2.6.24-1.3194.fc7

  从/boot分区启动可以使用如下命令:boot (hd0,0)

  此后,系统一般可正常启动,以上步骤就是执行了GRUB引导期间加载grub.conf文件的步骤,当系统正常启动后将GRUB配置文件修改正确后即可。

  由于引导出了问题,加上对问题没有仔细分析,怀疑问题出于Windows操作系统,使用了镜像文件进行克隆,然而,重启系统时还是老样子。

  安装双系统的操作出现了意外的死循环--系统引导时出了问题。同事说了一句,Linux最好不要安装太靠后,超过N个G后,会出问题的。没想到还会这种事,以前只是听说过Windows不支持大硬盘,倒是才听说安装在靠后的位置就不认的系统。

  于是又进行到分区操作,在第二分区之首划分出一块,可怜还是失败了……。

  真是于心不忍啊,再次操作PQ,将原本的主分区一分为二,将系统克隆了一番,略微调整了一下分区大小,再次进入安装过程,终于安装成功。

  可没过多久,在调整了WinXP的桌面指向后,导致了操作系统崩溃--原因不明,已经折腾一整天了,也没心思再查什么原因了,重装XP系统。

  目前一切正常。
文章评论

共有 1 条评论

  1. liinux 于 2008-09-29 16:13:32发表:

    (q):s (q):s