Показать сообщение отдельно
Старый 08.06.2008, 21:58   #9
rusa
Местный
 
Регистрация: 27.04.2006
Сообщений: 134
Вы сказали Спасибо: 21
Поблагодарили 7 раз(а) в 6 сообщениях
По умолчанию

Цитата:
Сообщение от 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)) ?
Жду результатов.
rusa вне форума