LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1604|回复: 3

两块硬盘,如何在开机时选择启动的操作系统?

[复制链接]
发表于 2004-8-11 11:14:44 | 显示全部楼层 |阅读模式
我有两块硬盘,一个装WIN2000,一个装LINUX,怎么才能弄出可以选操作系统的界面?

谢谢.
发表于 2004-8-11 11:27:54 | 显示全部楼层
看你使用的是何种启动管理器,
如果是grub,
使用map命令进行映射。
假定第一块硬盘装linux,
第二块硬盘装windows,
默认启动linux,
grub.conf 配置的大致形式如下:


  1. default=0
  2. timeout=10
  3. splashimage=(hd0,0)/boot/grub/splash.xpm.gz

  4. title Redhat Enterprice Linux Advanced Server
  5.         root (hd0,0)
  6.         kernel /boot/vmlinuz-2.4.22 ro root=/dev/hda1
  7.         initrd /boot/initrd-2.4.22.img
  8.         boot
  9. title Windows 2000 Advanced Server
  10.         map (hd0)(hd1)
  11.         map (hd1)(hd0)
  12.         root (hd1,0)
  13.         chainloader (hd1,0)+1
  14.         makeactive
  15.         boot
复制代码



如果使用lilo,
第一块硬盘安装linux,
第二块安装windows,
默认启动windows,
形式大致如下:

  1. disk=/dev/hdb
  2. bios=0x81
  3. boot=/dev/hda
  4. map=/boot/map
  5. install=/boot/boot.b
  6. linear
  7. prompt
  8. timeout=50
  9. default=windows
  10. image=/boot/vmlinuz-2.2.11-1
  11. label=linux
  12.       root=/dev/hda1
  13.       read-only
  14. other=/dev/hdb1
  15.       label=windows
  16.       map-drive = 0x80
  17.             to = 0x81
  18.       map-drive = 0x81
  19.             to = 0x80
  20.       table=/dev/hdb
复制代码


仅供参考。
发表于 2004-8-11 11:38:36 | 显示全部楼层
这两句map我看不懂……
能解释一下么
发表于 2004-8-11 11:44:58 | 显示全部楼层
map to_drive from_drive
映射驱动器from_drive到to_drive。
这条指令当你在chainload一些操作系统的时候可能是必须的,这些操作系统如果不是在第一个硬盘上可能不能正常启动,所以需要进行映射。如下:
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表