FreeBSD + Ubuntu = груб ошибка

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

FreeBSD + Ubuntu = груб ошибка

Сообщение Babusha »

Наконец то поставил убунту + фряху. Теперь появилась новая проблема. Груб2 не видет фряху. Я решил установить груб1.
Все установилось успешно, но теперь новая проблема. Груб1 не видет фряху. Я вписал в ручную:

Код: Выделить всё

 title FreeBSD
root (hd0,4,a)
kernel /boot/loader
boot


Но у меня вопрос. Нужно указать свой параметр в root
при выводе команды

Код: Выделить всё

fdisk -l


Мне написало что фряха стоит на /dev/sda4
Что прописывать в поле root ?
Просто пишет, не тот раздел.
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Mydvane »

Что знает груб о разделах в понятии freebsd ?
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Babusha »

Не понял, что вы емеете ввиду?
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Mydvane »

Код: Выделить всё

root (hd0,4,a)

что означает буква "a" ?
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Babusha »

Я просто файл настроек, откопал на каком то форуме другом, и там была эта буква А. Я думал так надо %)
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Mydvane »

хм. действительно, на просторах интернетов пишут разные варианты. в том числе и Ваш. Попробую у себя сейчас проделаю эту процедуру.
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Mydvane »

нда, действительнео лоханулся (: почитал здесь ща буду пробовать

upd:

Код: Выделить всё

[root@archlinux grub]# fdisk -l

Диск /dev/sda: 40.0 ГБ, 40020664320 байт
1 heads, 63 sectors/track, 1240720 cylinders
Units = цилиндры of 63 * 512 = 32256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           2         992       31216+  83  Linux
/dev/sda2             993       32738      999999   83  Linux
/dev/sda3           32739     1240720    38051433   83  Linux

Диск /dev/sdb: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1        9729    78148161   a5  FreeBSD
[root@archlinux grub]#

добавил в grub.conf

Код: Выделить всё

title FreeBSD
root    (hd1,0,a)
makeactive
chainloader     +1


работает!
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Mydvane »

Babusha, если еще актуально...
В конексте grub жесткие диски нумеруются, начиная с нуля, а не с «а»; разделы — c нуля, а не с единицы. Т.о. в Вашем конкретном случае строка root будет выглядеть так root (hd0,3,a)
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

Re: FreeBSD + Ubuntu = груб ошибка

Сообщение Babusha »

Mydvane

Спасибо вам, огромнейшое!

Сделал вот так:

Код: Выделить всё

title FreeBSD
root    (hd0,3)
makeactive
chainloader     +1


И все стало работать, спасибо!

*Быстро, пошел писать, о всем новом что я узнал, к себе в блог :) *
Спасибо сказали: