首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>系统安全>文章内容
使用lilo, grub 和 NT OSLoader 进行多重引导的互相嵌套
来源:http://www.linuxaid.com.cn 作者:heudxs 发布时间:2002-10-14  

摘自:http://www.linuxaid.com.cn

摘要
  使用lilo, grub 和 NT OSLoader 进行多重引导的互相嵌套(2002-09-29 08:46:42)

---------------------------------------------------------------------
By heudxs

功能: 多重引导,引导多个操作系统

  主引导 lilo(redhat)

  lilo(Redhat)——〉NTOSLOADER(win2k) + REDHATLINUX + GRUB(redhat) + LILO(cosix)

  WIN2K+LILO(redhat)+LILO(cosix) + grub(redhat)

  NTOSLOADER(win2k) + LILO(redhat) + COSIXLINUX

  REDHATLINUX + COSIXLINUX + NTOSLOADER(win2k) + LILO(COSIX)

  注意LILO安装在了/dev/hda 和 /dev/hda3

  1.分区、系统、和引导


分区 系统 引导
/dev/hda Lilo(Redhat)
/dev/hda1 win2 NTOSLoader
/dev/hda3 COSIXLinux lilo (cosix)
/dev/hda7 RedHatLinux grub (Redhat)

  2. Redhat 的lilo配置


  # Redhat linux的lilo装载/dev/hda的MBR
  prompt
  timeout=50
  default=win2k
  boot=/dev/hda
  map=/boot/map
  install=/boot/boot.b
  message=/boot/message
  lba32

  #启动REDHAT LINUX
  image=/boot/vmlinuz-2.4.18-3
label=RedHat
initrd=/boot/initrd-2.4.18-3.img
read-only
root=/dev/hda7

  # 启动win2k
  other=/dev/hda1
optional
label=win2k

  #启动COSIX LINUX的LILO
  other=/dev/hda3
optional
label=COSIX

  #引导grub
  other=/dev/hda7
optional
label=GRUB

  3. COSIXLinux的配置


  # COSIX linux的lilo装载/dev/hda3
  boot=/dev/hda3
  map=/boot/System.map
  install=/boot/boot.b
  nowarn
  prompt
  timeout=50
  bitmap=/boot/cosix-msg.bmp
  bmp-colors=6,9,0,15,9,0
  bmp-table=60,5,1,18
  lba32
  default=cosix

  #启动COSIX LINUX
  image=/boot/vmlinuz-2.4.18-5
label=cosix
initrd=/boot/initrd-2.4.18-5.img
read-only
root=/dev/hda3
vga=0x314
append="devfs=mount quiet 5"

  # 启动开机时的LILO
  other=/dev/hda
optional
label=LILO

  # 启动WIN2K
  other=/dev/hda1
optional
label=WIN2K

  4. grub 引导


  # 把grub装在/dev/hda7,执行grub-install命令
  # grub-install /dev/hda7
  default=1
  timeout=10
  splashimage=(hd0,6)/boot/grub/splash.xpm.gz

  title RedHatLinux (2.4.18-3)
root (hd0,6)
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda7
initrd /boot/initrd-2.4.18-3.img

  title COSIX
root (hd0,2)
kernel /boot/cosix-server-vmlinuz ro root=/dev/hda3
initrd /boot/initrd-cosix.img

  title WIN2K
root (hd0,0)
makeactive
chainloader +1

  title COSIXLilo
root (hd0,2)
makeactive
chainloader +1

  5.Win2k 的ntosloader引导

  (1)制作win2k启动linux的启动文件


  dd if=/dev/hda3 of=bootcosix.sec bs=512 count=1
  dd if=/dev/hda of=bootlilo.sec bs=512 count=1
  dd if=/dev/hda7 of=bootgrub.sec bs=512 count=1

  把创建的bootcosix.sec, bootgrub.sec 和bootlilo.sec 文件拷贝到win2k的c:

  (2)win2k中boot.ini的配置文件


  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(1)
    WINNT
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)
   WINNT="Microsoft Windows 2000 Server" /fastdetect
  c:ootcosix.sec="COSIXlilo"
  c:ootlilo.sec="RedhatLILO"
  c:ootgrub.sec="grub"



 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·Windows 系统调用功能列表
·windows入侵提权-创建隐藏帐号(
· CC_STACKPROTECTOR防止内核stac
·Linux内核安全研究之Stack Overf
· Exploit The Linux Kernel NULL
·Kernel Locking 中文版
·IA32上Linux内核中断机制分析
·Award BIOS Rootkit,universal
·PHP代码审计
·N种内核注入DLL的思路及实现
·glibc 2.3.5 的一些新安全特性
·Struts2/XWork < 2.2.0 Remote C
  相关文章
·运行iis的最小ntfs权限
·SQL SERVER 2000通讯管道后复用
·一个安全Web服务器的安装
·三类 2000 系统进程 的总列表
·各种系统中密码文件的位置
·Win2003安装后调整细节
·关于UINX-Liunx系统的LOG日志文
·玩转freebsd内核模块
·Linux内核的通用安全支持框架
·系统超级用户口令的恢复
·路由器默认密码
·关于Win2000 Server安全
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved