powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
13 сообщений из 13, страница 1 из 1
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691575
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Debian 7, ядро kFreeBSD9, загрузчик Grub2
Самостоятельно оно почему-то не прописывается в Grub

в grub.cfg добавил следующее:
menuentry 'FreeBSD' --class debian --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2

set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 0d9d0883-e46a-42d1-bbad-6b75d6027136

kfreebsd /boot/kfreebsd-9.0-1-amd64.gz root=/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom=ext2:/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom.options=rw

initrd /boot/initrd.img-9.0-1-amd64
}
пробовал da0s1 и da0s1a в качестве диска везде, где встречается

может, надо добавить insmod linux?
правильно ли указал ключевое слова (вместо kernel) kfreebsd, может, надо freebsd?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691607
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при загрузке после выбора в grub

сначала появляется сообщение:
error: you need to load the kernel first.

и потом в то, что в скриншоте
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691745
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2при загрузке после выбора в grub

сначала появляется сообщение:
error: you need to load the kernel first.

и потом в то, что в скриншоте
в 4-5 строках ответ на вопрос в чем проблема. Unknown filesystem, означает, что ядро не поддерживает указанную файловую систему. Варианта 2: либо пересобирать ядро FreeBSD с поддержкой требуемой ФС либо подгружать модули для работы с ФС через /boot/loader.conf
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691872
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) простите за, наверно, глупый вопрос, но все же :) загрузилось ли ядро FreeBSD?
если нет, то надо добавлять модуль ext2 к загрузчику? он вроде бы добавлен

2) в фрагменте загрузки ядра содержится ссылка на /dev/da0s1a целых 2 раза:
kfreebsd /boot/kfreebsd-9.0-1-amd64.gz root=/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom=ext2:/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom.options=rw

как думаете, это правильно? может быть, можно убрать одну из них?

путь к модулю ядра в файловой системе:
/lib/modules/9.0-1-686/ext2fs.ko
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691894
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
команда "?" выдает такой список устройств:
cd0 da0s2 da0s1 da0
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691900
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock21) простите за, наверно, глупый вопрос, но все же :) загрузилось ли ядро FreeBSD?
если нет, то надо добавлять модуль ext2 к загрузчику? он вроде бы добавлен

2) в фрагменте загрузки ядра содержится ссылка на /dev/da0s1a целых 2 раза:
kfreebsd /boot/kfreebsd-9.0-1-amd64.gz root=/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom=ext2:/dev/da0s1a
set kFreeBSD.vfs.root.mountfrom.options=rw

как думаете, это правильно? может быть, можно убрать одну из них?

путь к модулю ядра в файловой системе:
/lib/modules/9.0-1-686/ext2fs.ko
ядро не загрузилось, прогрузился только загрузчик ядра. Загрузчик пытался смонтировать файловую систему где расположено ядро, но не мого этого сделать, так как не знает указанного типа файловой системы. Чуть подробнее про процесс загрузки
модули ядра должны располагаться в каталоге /boot/kernel для того чтобы можно было их дергать при загрузке
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691909
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2,

кстати почему FreeBSD была установлена на родную UFS? при использовании ext решение проблем в случае сбоев, связанных с загрузкой будет более сложным
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37691993
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83sanyock2,

кстати почему FreeBSD была установлена на родную UFS? при использовании ext решение проблем в случае сбоев, связанных с загрузкой будет более сложным

дистрибутив линукса Debain, позволяет использовать ядро FreeBSD с линуксовым юзерлэндом, называется такое ядро k FreeBSD

Я устанавливал Debian Linux, с рассчетом на то, что бы потом поставить и использовать ядро kFreeBSD для zfs, что и было сделано, но почему-то при установке пакета kFreeBSD автоматом ничего не добавилось в конфиг загрузчика, теперь приходится колдовать

в связи с тем, что Linux грузится прекрасно, полагаю, что у загрузчика проблем с чтением партиции нет
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37692041
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2Я устанавливал Debian Linux, с рассчетом на то, что бы потом поставить и использовать ядро kFreeBSD для zfs, что и было сделано, но почему-то при установке пакета kFreeBSD автоматом ничего не добавилось в конфиг загрузчика, теперь приходится колдовать

а смысл в таком извращении? ZFS должен нормально дебианом же восприниматься.

в связи с тем, что Linux грузится прекрасно, полагаю, что у загрузчика проблем с чтением партиции нет
зависит от того как именно происходит процесс загрузки нестандартного ядра. Судя по скрину все же загрузчик ядра FreeBSD(это он так ругается если не может смонтировать ФС, где расположено ядро) задействован. Так что стоит разбираться с подгружаемыми модулями, или модификацией ядра.

дистрибутив линукса Debain, позволяет использовать ядро FreeBSD с линуксовым юзерлэндом, называется такое ядро kFreeBSD не доверяю, я подобным вещам. С некоторой периодичностью возникают проекты по скрещиванию Linux и FreeBSD, но все загибаются ввиду неразрешимых конфликтов лицензий BSD и GPL
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37692062
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83а смысл в таком извращении? ZFS должен нормально дебианом же восприниматься.

в том то и дело, что ZFS нормально в линуксе не воспринимается (только через fuse)
а более менее стабильный ZFS v28 и подавно

есть какие-то попытки нативных портов, но их стабильность вызывает больше вопросов, чем ответов
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37692080
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так может тогда имеет смысл в качестве ОС использовать FreeBSD, а то и вообще вообще Solaris?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37692116
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83,

в качестве OS я хочу использовать то, что хорошо знаю, т.е. Debian,
насколько я понял kFreeBSD почти ничем не отличается от ядра FreeBSD
совместимость достигается на уровне специального clib/userland

Солярка (OpenIndiana) ниче так нормально робит, но жаль тратить время на ее изучение
...
Рейтинг: 0 / 0
Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
    #37696539
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну хотябы grub.cfg для бутинга с UFS запостите
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, запустить FreeBSD с партиции ext2(ext3)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]