|
Linux的安装与引导:
--------------------------------------------------------------------------------------------------
(1)Linux的安装:(以redflag linux 为例)
手工硬盘安装redflag:
把iso文件放在一个dos 可以读的根分区下面,把iso 文件里面的 boothd.img中的initrd.img
和vmlinuz提取出来。
用dosutils里面的loadin.exe来执行这两个文件,方式如下:
loadin 目录/vmlinuz 目录/initrd.img devfs=nomount ramdisk_size=57344 reiserfs jfs
简单硬盘安装方法
把BOOTHD.IMG 中的initrd.img 中的initrd.img和vmlinuz放到与loadlin.exe相同的目录里,
用文本编辑器编辑autoboot.bat如下:
loadin vmlinuz initrd.img devfs=nomount ramdisk_size=57344 reiserfs jfs
保存后进入DOS正面直接执行autoboot.bat即可。
以上方法对redflag4.1以前的版本都适用,Asianux1.0直接执行autoboot.bat即可,因为上
面加入了一个从硬盘安装的选项。
如果有vflopy的话把BOOTHD.IMG加入boot.ini更简单。
--------------------------------------------------------------------------------------------------
(2)linux引导Windows
如果想从linux正面启动Windows系统,把下面的代码加入grub.conf即可。
title Windows XP
rootnoverify (hd0,0)
chainloader +1
用grub引导其它系统:(以turbolinux为例)
title Turbolinux
kernel (hd0,8)/boot/vmlinuz root=0309
initrd (hd0,8)/boot/initrd
title Windows_OS
chainloader (hd0,0)0+1
title Other_OS
chainloader (hd0,6)0+1
title Other_OS_2
chainloader (hd0,9)0+1
--------------------------------------------------------------------------------------------------
(3) 如果想用windows的ntloader可引导linux系统(以redflag linux 为例)
首先,在计算机上安装好一个完整的linux操作系统;注意其引导程序一定要安装在linux系
统所在的硬盘分区。
其次,在linux的命令行中运行如下命令:
dd if=/dev/hda(N) of=/mnt/ntloader.lnx bs=512 count=1
其中,N为linux系统的根目录所在的硬盘分区号,如我装linux在hda10,则此N为10
而of 后面的是导出文件的输出路径,但要注意,这个路径必需在linux系统可以识别
的分区;
第三,把输出的文件拷贝到Windows系统的某个分区,最好是根目录下面(最好是windows
的系统盘);如我的windows系统在C盘;
第四,编辑Windows系统的boot.ini文件,在正面加入c:\\ntloader.lnx=\"red flag 4.0\"
保存,OK,再次启动系统时就会发现windows系统的引导菜单上多出一个red flag 4.0
的选项,此时就完成了由windows的ntloader引导linux的全部工作。
这时候你再用 fdisk /mbr也没有什么关系了,而且再次重装window系统也没有什么关
系,不过,你得把上面的那个导出的ntloader.lnx保存好,再重装window后重复第四操 |
|