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

大家一起来讨论LINUX+Windows的分区和引导(100分)

    来源: 互联网  发布时间:2015-08-01

    本文导语:  希望高手给出合理好用的方案! | 这是我在bbs上写过的一篇文章: 最近看到师兄装linux使用软盘启动,感觉很是不爽,因为软盘启动既慢噪音又大 又因为我的linux也崩了,所以我就试着使用o...

希望高手给出合理好用的方案!

|
这是我在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引导的方法!
好了完工了!



我一直认为把grub安装在mbr不方便
当window系统坏了的话你重新装的时候,os loader会自动安装在mbr,grub就没有了
有人说再重一下grub也很方便
那样也没有我改一下boot.ini简单吧
任何一个系统坏了都不会影响另外一个的

|
楼上的方法确实很不错,但是如果选择默认安装linux会将grub安装在MBR,这样如果重装windows,只有没有修改分区信息,用RedHat光盘启动后,
vi /etc/grub.conf,去掉前面一行注释,然后再grub install就搞定了,确实也很方便啊;-)

|
/dev/hda1 是 Win2k,NT Loader 在 MBR,单引导
/dev/hda2 是 Gentoo Linux,grub-install /dev/fd0

Win2k 里面装 VMware,挂载 Physical Disk,然后用软盘引导,就可以同时运行 Linux 和 Win2k 了。而且可以把软盘制作成镜像用来引导 VM,非常爽。

|
而且,如果 grub-install /dev/hda2 的话,用 dd 命令读取 /dev/hda2 的头 512 字节做一个 bootsect 文件,可以用 NT Loader 引导。在 nsfocus 有文章说明步骤,可以搜索一下。

|
UP

|
没啥好讨论的,就这么两种

MBR上,安装直接选MBR,然后找个可以备份MBR的工具备份一下,以后格式化也好恢复

hdax上,安装选hdax,然后用if=/dev/hdax of=/mnt/c/boot.lnx bs=512 count=1
然后改一下boot.ini

|
个人感觉,最好MBR中安装GRUB,加装系统非常方便。最多再准备一张GRUB启动软盘就可以了,正常情况下是用MBR启动,如果出了问题用软盘启动。

|
mark
俺啥都不会,就会……mark :(~~~~~~

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












  • 相关文章推荐
  • 装好linux后,感觉里面的字体看起来好不爽..请问怎么改为像windows一样
  • 请问对于初装linux x windows/Gnome/KDE 那个用起来好上手
  • 请问如何调整X Windows的刷新率(我的屏幕看起来一闪一闪的,好不舒服!!!)
  • top 显示的%MEM 是什么意思呢?我把这些值加起来超过了100%,这怎么回事呢?(我运行oracle,它的多个进程加起来就超过了。。。)
  • vmware怎么优化?在vmware上装linux运行起来是不是特别慢?我在256内存的p4上安装,运行起来很慢!
  • 求救!Redhat Linux 7.1加强了安全性方案,系统起来后不自动启动ftp,telnet,http等服务了,请问我该如何设置才让他们都起来呀?
  • Gtk+与Qt谁学起来更容易?
  • apache启动不起来了
  • 安装VisualAge3.5后运行不起来
  • Apache 1.3.20和Tomcat 4能否结合起来?
  • 急!到底要多少内存WS+DB2才能跑起来?
  • 欢迎大家一起来讨论:集群在J2EE中的实现。
  • EJB调试起来好麻烦,请问各位有什么高招?
  • 把Resin+IIS结合起来使用以后,
  • 高分求教!!!!如何将数据库的查询结果组合起来?
  • 怎么把JTextField和JButton联系起来?????????
  • 如何将几个文件编译起来
  • solaris下如何把weblogic和apache的服务做成随开机自动起来,急急急!
  • Red Had Enterprise linux AS 4 上的 vsftpd 开不起来?
  • Linux系统刚启动起来的时候为什么会阻塞一下?
  • fedora core 6上的samba配不起来,求助
  • linux下QQ用不起来?
  • 《unix环境高级编程》看起来好费劲


  • 站内导航:


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

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

    浙ICP备11055608号-3