Цитата:
Сообщение от Alexi Laiho
продолжаю серию вопросов
рылся уже в гугле, но как-то не особо удачно
ситуация такова
hda - Gentoo + Sabayon (grub)
hdb - для информации
hdc - Backtrack 2.0 (lilo)
автоматом грузится загрузчик hda, а с него надо передать загрузку уже на hdc, т.к. там уже свой загрузчик и он разберется что к чему
решений для фряхи и винды просто выше ушей (для винды есть и рабочий вариант), а для линуха чето никак пока не соображу, как этот chainloader прописать
как сие реализовать?
|
Может быть адаптировать пример под себя?
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# general configuration:
timeout 5
# Время ожидания выбора загружаемой ОС в секундах
default 0
# ОС, загружаемая по умолчанию
# (в данном случае Linux)
color light-blue/black light-cyan/blue
# Цветовая гамма меню (мне такая нравится)
Далее идут строки:
# (0) Arch Linux
title Arch Linux [/boot/vmlinuz]
root (hd0,1)
kernel (hd0,0)/vmlinuz root=/dev/discs/disc0/part2 ro hdd=ide-scsi
обеспечивающие загрузку Linux. Дописываем комментарий и метку для пункта меню, загружающего FreeBSD:
# (1) FreeBSD
title FreeBSD 5.2
Теперь остается только определить раздел, который будет корневым для загружаемой системы в нотации GRUB (а не FreeBSD! - это еще не / ее файловой системы):
rootnoverify (hd1,0)
сделать его активным:
makeactive
и "по цепочке" передать на него управление загрузкой:
chainloader +1
На этом миссия GRUB заканчивается - теперь в ходе загрузки в дело вступит /boot/loader из FreeBSD, который и выполнит остальную работу.
Где FreeBSD для нас это hdc (hd(1,0)) ?
Жду результатов.