Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2022, 16:41   #31
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Эмулятор qemu
Эмулятор bochs
Если на VirtualBox уже есть рабочий FreeBSD другие эмуляторы смогут его запустить тоже с того же носителя

Судя по тому, что было в предыдущем совете - проблема с кодировкой текста. FreeBSD использует кодировку текста с обратным порядком байт (UFS2 Little-Endian - старший байт по младшему адресу) принятых в Intel (обычный порядок байт UFS2 Big-Endian - старший байт в старших адресах) и из-за этого ничего не опознается.

Последний раз редактировалось macomics; 29.05.2022 в 16:51.
macomics вне форума Ответить с цитированием
Старый 29.05.2022, 17:47   #32
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
Эмулятор qemu
Опять скриншот. Что из этого всего нужно запускать, куда тыкать ?
Цитата:
Сообщение от macomics Посмотреть сообщение
Эмулятор bochs
Этот x32 только исходники, виртуалка у меня x32, на основе устанавливать нихачу. Короче - это уже проблемы индейца.
Так что продолжим с qemu ?
Изображения
Тип файла: jpg изображение_2022-05-29_174534109.jpg (111.7 Кб, 2 просмотров)
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 29.05.2022, 18:04   #33
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Ее надо запускать через cmd. Если у вас система 32-бит, то qemu-system-i386.exe
Но у нее куча параметров. Сначала запустите с ключом /?. Потом уже определитесь. Скорее всего у него будут такие параметры:
Код:
qemu-system-i386 -vga std -hdb <Путь к образу диска> -hda <Путь к диску с рабочей FreeBSD> -boot c,menu=on
или
Код:
qemu-system-i386 -vga std -hdb <Путь к образу диска> -cdrom <Путь к образу диска FreeBSD LiveCD> -boot d,menu=on
macomics вне форума Ответить с цитированием
Старый 29.05.2022, 18:18   #34
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
Путь к диску с рабочей FreeBSD
Где брать этот диск ?
У меня есть VDI-образ с накатанной на неё рабочей FreeBSD.
Файл этого образа подойдёт ?
Цитата:
Сообщение от macomics Посмотреть сообщение
уть к образу диска FreeBSD LiveCD
Где можно раздобыть такой образ ?
Нашёл тут, файл в формате img.lzma
Подойдёт ?
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 29.05.2022 в 18:23.
OmegaBerkut вне форума Ответить с цитированием
Старый 29.05.2022, 18:35   #35
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
Где брать этот диск ?
У меня есть VDI-образ с накатанной на неё рабочей FreeBSD.
Файл этого образа подойдёт ?
Попробуйте этот образ. В любом случае можете сначала не указывать второй -hdb и проверить на работоспособность. В худшем случае он скажет, что не понимает формат файла или ничего не загрузит.

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
Где можно раздобыть такой образ ?
Нашёл тут, файл в формате img.lzma
Подойдёт ?
Это вариант загрузки с компакт-диска. Если вы изначально на VirtualBox загружались как LiveCD.

ADD: Забыл про параметр -m <Мегабайт оперативной памяти для виртуальной машины>
macomics вне форума Ответить с цитированием
Старый 29.05.2022, 18:57   #36
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
Сначала запустите с ключом /?
Код:
qemu-system-i386.exe: /?: Could not open '/?': Синтаксическая ошибка в имени файла, имени папки или метке тома.
Это так, к слову.

Цитата:
Сообщение от macomics Посмотреть сообщение
второй -hdb
Так же, при указании второго -hdb - ругается на то что не указан тип файла, чё-то там ограничивает (записи в нулевом секторе), и просит явно указать raw чтобы снять ограничения.
Код:
C:\Program Files\qemu>qemu-system-i386.exe -vga std -hdb Y:\server-image.bin -hda Y:\work-freebsd.vdi -boot c,menu=on
WARNING: Image format was not specified for 'Y:\server-image.bin' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.

(qemu:3876): Gtk-WARNING **: 18:55:44.751: Could not load a pixbuf from icon the me.
This may indicate that pixbuf loaders or the mime database could not be found.
Цитата:
Сообщение от macomics Посмотреть сообщение
В худшем случае
qemu загружает лоадер FreeBSD с этого vdi образа, но сама ось не грузится, показывает - приложил скриншот. Жду пока загрузится тот файл что я скинул выше по ссылке.
Изображения
Тип файла: png изображение_2022-05-29_185530401.png (31.8 Кб, 6 просмотров)
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 29.05.2022, 19:04   #37
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Сообщение: "CPU doesn't support long mode"
Так у вас система x64.
Используйте qemu-system-x86_64.exe
Параметры не изменяются.
macomics вне форума Ответить с цитированием
Старый 29.05.2022, 19:20   #38
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Так ну вроде ок норм загрузилось, и чё дальше с этим делать ?
Команда df диска не видит, в папке /dev присутствует два диска (ada0 и ada1)
Приложил скриншот
P. S. Прикольный бутерброд получится
Цитата:
Сообщение от macomics Посмотреть сообщение
Так у вас система x64
Хост Win11x64 > VirtualBox Win7x32 > qemu FreeBSD x64
К такому жизнь меня точно не готовила
Изображения
Тип файла: jpg изображение_2022-05-29_192128830.jpg (88.5 Кб, 4 просмотров)
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 29.05.2022, 19:33   #39
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Чтобы не ругался и был доступ ко всем секторам образа попробуйте так
Код:
qemu-system_x86_64.exe -m 512 -vga std -hda Y:\work-freebsd.vdi -blockdev driver=raw,node-name=disk,file.driver=file,file.filename=Y:\school_19_server-image.bin -boot c,menu=on
Оба раздела определились, так что возможно можно их смонтировать
Код:
mount /dev/ada1s1a /mount
второй раздел я так понимаю это swap (файл подкачки в понятиях Windows)
macomics вне форума Ответить с цитированием
Старый 29.05.2022, 19:49   #40
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Оффтоп
Цитата:
Сообщение от macomics Посмотреть сообщение
Y:\school_19_server-image.bin
Где я спалил полное название файла ?
Я только что перелистал тему, но не нашёл. Уважение за внимательность.
UPD нашёл на последнем скриншоте. Всё норм.

Цитата:
Сообщение от macomics Посмотреть сообщение
Y:\work-freebsd.vdi -blockdev driver=raw
А ругается консоль не на work-freebsd, а на второй, целевой диск
Но ваш набор параметров нормально всё запустил, и без ругани

- - - - -

Та же песня, no such file or directory
Ахах ну да, там его действительно нету, всё-таки что-то не так с теми параметрами запуска, что вы дали второй раз
Изображения
Тип файла: png изображение_2022-05-29_195832992.png (40.3 Кб, 3 просмотров)
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 29.05.2022 в 20:00.
OmegaBerkut вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сброс пароля от коммутатора Гончаров Компьютерное железо 3 13.03.2016 17:23
Сброс пароля guroDragon Windows 4 06.02.2014 21:00
Сброс пароля Win Server 2008 Mixasik Windows 2 16.11.2011 23:04
Сброс пароля BIOS Андрей Белый Безопасность, Шифрование 8 02.11.2009 20:23