Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Операционки на два винчестера


Автор: Chuck 21.11.2004, 18:23
Вопрос:
  у меня есть винт, на котором стоят две операционные системы: Windows 98 и Windows XP. А также есть винт, на котором стоит Linux Redhat 9. Как мне теперь сделать так, чтоб Linux был виден в меню выбора операционной системы? Причем винчестер с Windows - Primary Master, Linux - Primary Slave.
Ответ:
  Будем использовать загрузчик Grub.
  Сначала подключаем один винт, на которм Линукс. Загружаемся и делаем загрузочную дискету Grub:
  
 
Код

 #cd /usr/share/grub/i386-RedHat
  #dd if=stage1 of=/dev/fd0 bs=512 count=1
  #dd if=stage2 of=/dev/fd0 bs=512 seek=1

  
  После этого перезагружаемся при вставленной дискете. При этом нужно не забыть в BIOS выставить порядок загрузки начиная с A. Теперь инсталлируем Grub:
 
Код

 >root (hd1,0)         //это - область, в которую был раньше установлен Grub
  >setup (hd0)
  

  После этого Grub проинсталлирует себя в главную загрузочную область первого диска
  Теперь перезагружаемся уже без дискеты. Операционная система не запускается, выдавая сообщение об ошибке. Нажимаем любую клавишу, после чего нажимаем "c" (без кавычек) для того чтоб войти в консоль. В консоли происываем
  
Код

>root (hd1,0)
  >kernel /vmlinuz ro root=LABEL=/
  >initrd /initrd-2.4.20-8.img

  
  После чего у вас должен успешно запустится Линукс. Если этого не произошло, возможно вы не правильно прописали разделы, в которых у вас стоит Linux.
  После того, как операционная система загрузилась, находим файл /boot/grub/menu.lst. В нем мы должны указать операционные системы, которые стоят на компьютере.
  На моей машине это выглядело примерно так:
  
Код

title Linux
    root (hd1,0)
    kernel /vmlinuz ro root=LABEL=/
    initrd /initrd-2.4.20-8.img
  title Windows
        unhide (hd0,0)
    unhide (hd0,1)
    rootnoverify (hd0,0)
    chainloader +1

  
  Все описано для Red Hat 9, kernel 2.4.20-8, в других версиях не проверялось

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)