当前位置:  技术问答>linux和unix

比较麻烦的多硬盘多系统的问题,望高手赐教!

    来源: 互联网  发布时间:2015-07-29

    本文导语:  我的情况:有两块硬盘,A上装了一个win98、两个win2k(E),B上装了RH9。 由于害怕两个系统装在一起有问题,就分别用两块硬盘,也就是要用windows就把数据线接到A上,要用RH9就把数据线拔下来接到B上,太麻烦了,而...

我的情况:有两块硬盘,A上装了一个win98、两个win2k(E),B上装了RH9。
由于害怕两个系统装在一起有问题,就分别用两块硬盘,也就是要用windows就把数据线接到A上,要用RH9就把数据线拔下来接到B上,太麻烦了,而且怕把硬盘弄坏。
现在想问的是我能不能不动现在的这些系统,把两个硬盘通过主从设置连起来,然后通过设置,选菜单进入不同的系统?

另外,很奇怪的是,我单独用B硬盘,就是RH9那个硬盘,换了几个win2k、win2003的安装盘,都是先加载了一些安装文件后,就显示starting windows就停了,其他系统也装不上,是怎么回事呢?如果单独用这快硬盘,怎么才能在不动现有的RH9的情况下,安装其他系统呢?

|
有解决的办法
把a设为主盘b设为从盘(但你必须要改/etc/fstab,因为是从盘的话硬盘就不是hda了,是hdb或hdc)

然后你看看我以前在bbs上写的一篇文章


最近看到师兄装linux使用软盘启动,感觉很是不爽,因为软盘启动既慢噪音又大
又因为我的linux也崩了,所以我就试着使用os loader来启动linux(我一天都在搞
这东西,搞了几遍,郁闷),这样GRUB(或者lilo)就可以不安装在MBR而从硬盘
启动,不要用软驱做引导盘了,没软驱的兄弟也可以用!
预备知识:
    os loader引导基本原理:把来自其他操作系统的启动扇区信息变成一个文件,
大小一般是512字节,在启动os loader的时候,它读入该文件并启动选择的操作系统。
根据上述原理,要引导多系统关键是获得相应的启动扇区前512字节的启动信息。
    最后,要有os loader ,也就是要安装过2k,xp ,2003之类系统,也可用XP盘假安
装来安装os loader。
方法如下:
1.安装win, 如果你要安装2000,那你先用PQ分好了你要用的LINUX分区,或安装完
Linux后再安装吧,要不然,呵呵,很多兄弟吃过这个亏,也不知道这个问题有没有解决

除2000,其它系统不要紧!
2.安装linux,记得GRUB(或是LILO)安装的linux的boot分区,而不是MBR ,途中无话
注意: 到了安装程序提示你制作一张启动盘时,请停止!
现在是关健!
按Ctrl+Alt+F2 ,到shell下
#mkdir /mnt/c
#mount -t vfat /dev/hda1 /mnt/c
#dd if=/dev/hdaX of=/mnt/c/boot.lin bs=512 count=1
第一行: #建一目录
第二行: #加载C盘,当然你的c盘要是fat格式的,或你挂载其他fat盘,把boot.lin
         拷到其下。
第三行: #D出引导,hdaX 是你的LINUX引导区即boot区,就是你前面安装GRUB(或LILO
)
         的区,boot.lin 这个文件名随取!!
好了按Ctrl+Alt+F7回去,选不制作启动盘,完成安装,(你想保险也可作一张,呵呵)
3.到你原来的系统,找到C:boot.ini文件,去掉只读属性,打开编辑在最后加这一行

c:boot.lin="Red Hat 9.0 Linux Boot"。保存重启,就可以启动你的 linux了!
4.如果你有多个linux,你可以编辑你第一个安装好的linux的grub.conf文件,
加上引导行就可以了,这个请找GRUB(或LILO)的文章!
也可以都用以上方法加到boot.ini里。推荐还是用一个GRUB引导的方法!
好了完工了!


|
在b盘作第一个ide口的主盘,配置linux的lilo或grub使其能启动任一系统,将lilo或grub装在b的MBR上。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一块垃圾硬盘中,哪种文件存放的方式的IO压力比较小?
  • 现在手头有两块120G的硬盘用来做web服务器,如何分区比较合理?raid怎么做呢?
  • 移动开发 iis7站长之家
  • 100分求:1块146G硬盘8G内存的服务器,安装WEB和MYSQL服务,怎么样做LINUX分区比较合适?
  • C++ Maps 成员 key_comp():返回比较元素key的函数
  • 你们看是不是可以这样理解:在用来进行两个对象的比较时,==操作符用来比较两个对象的引用地址,而equals()用来比较两个对象的值。
  • C++ Maps 成员 value_comp():返回比较元素value的函数
  • 问一下,现在比较新比较好的MYSQL版本和JDBC版本
  • C++ MultiMaps 成员 key_comp():返回比较key的函数
  • SOCKET 比较是在比较什么 急
  • C++ MultiMaps 成员 value_comp():返回比较元素value的函数
  • 问一个比较简单的问题 frame 的 setSize()放在那里比较合适
  • C++ Double Ended Queues(双向队列) 成员 Operators:比较和赋值双向队列
  • 大家推荐一下有关LINUX7有关的网络编程的书。最好是比较全面的!比较经典的。
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 用java读一个比较大的文本文件(几百k~几M)怎么才能比较快?
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • "400分给有比较好的字符串比较的算法的朋友"要结帖,想做笔迹保留的不可漏看哦
  • C++ Strings(字符串) 成员 compare():比较两个字符串
  • arm-linux-gcc 在哪下载比较好,历史版本比较齐?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 问一个比较简单的问题 请不要见笑 frame 的 setVisible()放在那里比较合适?
  • C++ Bitsets 成员 Operators:比较和赋值bitsets
  • 在JSP中用session比较好?还是cookie比较好?因为什么?
  • STL vector+sort排序和multiset/multimap排序比较
  • 请大家帮忙推荐几款linux下比较好用的看jpeg图和看mpeg4比较好用的软件!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3