FreeBSD с Флешки.
|
|
louso | Дата: Четверг, 22.09.2011, 18:00 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Люди подскажите, можно сделать что бы инсталятор FreeBSD запускался с флешки как его разместить с ещё кучей програм. Пока из образов пара Семорок и пара убунт запускаются можно как то ещё Фряху прикрутить?
|
|
| |
Sh1td0wn | Дата: Четверг, 22.09.2011, 18:23 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > можно как то ещё Фряху прикрутить? Можно: 1) Развернуть на флешку подготовленный установочный образ (это сотрёт всё содержимое флешки) 2) Попытаться воссоздать на файловой системе флешки структуру директорий как на установочном диске, вручную подгрузить загрузчик или ядро FreeBSD и при установке вручную указать источник файлов (флешку).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
louso | Дата: Четверг, 22.09.2011, 18:27 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Не мне не надо ставить фряху на флешку. Мне нужна инсталяшка с флешки наряду с другими системами.
|
|
| |
Sh1td0wn | Дата: Четверг, 22.09.2011, 18:46 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Мне нужна инсталяшка с флешки наряду с другими системами. А я что предложил?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
louso | Дата: Четверг, 22.09.2011, 18:49 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Я думал есть какойто способ прям из образа диска FreeBSD грузится
|
|
| |
Sh1td0wn | Дата: Четверг, 22.09.2011, 20:15 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > прям из образа диска FreeBSD В общем случае загрузка из образа вообще невозможна, и только некоторые системы грузятся при помощи перехвата int13h (только DOS и некоторые загрузчики), драйверов (Windows) или скриптов в загрузочном ramdisk'е (Linux).
Из ISO-образа напрямую и без дополнительных телодвижений можно запустить только -bootonly версию iso-образа (все необходимые файлы считываются с диска на этапе работы загрузчика). Но в этом случае установку придётся производить по сети.
Можно воссоздать структуру директорий установочного диска и ставить с "DOS partition" (NTFS не поддерживается). Можно попытаться подмонтировать iso-образ вручную и ставить "from an existing filesystem", но шелл, который можно запустить с установочного диска, почти ничего не умеет. Подробнее см. http://www.freebsd.org/doc....ia.html
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
shellcode | Дата: Понедельник, 26.09.2011, 05:54 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| У меня сейчас даже bootonly образ не грузится. Говорит про ошибку 11: unrecognized device string or you omitted the required Флешка FAT32. Часть menu.lst относящаяся к FREEBSD:
title FreeBSD 8.2 install map /freebsd/bootonly.iso (hd32) map –hook chainloader (hd32) boot
Взято с форума Lissyara. В какую сторону копать.
|
|
| |
Sh1td0wn | Дата: Понедельник, 26.09.2011, 14:58 | Сообщение # 8 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > map –hook Ну Вы хотя бы help map прочли бы, что-ли.
Правильно: map --hook
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
schaxter | Дата: Среда, 26.10.2011, 18:18 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Перепаковал iso FreeBSD-8.2-bootonly в img FreeBSD-8.2-bootonly.img.gz Грузится примерно так Code title FreeBSD 8.2 pxe Install kernel /boot/Images/freebsd/memdisk harddisk raw initrd /boot/Images/freebsd/FreeBSD-8.2-bootonly.img.gz есть еще интересный проект http://mfsbsd.vx.sk/ позволяет ставить с флешки. Грузится как обычно Code title mfsBSD 8.2 (pass mfsroot) map --heads=0 --sectors-per-track=0 --mem /boot/images/freebsd/mfsbsd-8.2-i386.iso (0xff) map --hook chainloader (0xff)
PS На ноутбуках лучше грузиться с отключенным ACPI
Сообщение отредактировал schaxter - Среда, 26.10.2011, 18:47 |
|
| |
Sh1td0wn | Дата: Среда, 26.10.2011, 20:40 | Сообщение # 10 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Перепаковал iso FreeBSD-8.2-bootonly в img FreeBSD-8.2-bootonly.img.gz А зачем?
> kernel /boot/Images/freebsd/memdisk harddisk raw > initrd /boot/Images/freebsd/FreeBSD-8.2-bootonly.img.gz map --mem /boot/Images/freebsd/FreeBSD-8.2-bootonly.img.gz (hd32) map --hook rootnoverify (hd32) chainloader +1
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
schaxter | Дата: Четверг, 27.10.2011, 11:02 | Сообщение # 11 |
Неизвестный
Группа: Пользователи
Сообщений: 8
Статус: Отсутствует
| Quote (Sh1td0wn) map --mem /boot/Images/freebsd/FreeBSD-8.2-bootonly.img.gz (hd32) map --hook rootnoverify (hd32) chainloader +1
такой вариант почему-то не работает
Ошибка: Quote Invalid label No /boot/loader
FreeBSD/i386 boot Default:32:ad(32,a)/boot/kernel/kernel boot:
|
|
| |
coka | Дата: Четверг, 27.10.2011, 11:12 | Сообщение # 12 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Quote (schaxter) такой вариант почему-то не работает Пробуй запустить не перепакованный (оригинальный iso) и без --mem
title FreeBSD-8.2-RELEASE-i386 find --set-root /boot/FreeBSD-8.2-RELEASE-i386-livefs.iso map /boot/FreeBSD-8.2-RELEASE-i386-livefs.iso (hd32) map --hook chainloader (hd32)
Так у меня доходит до выбора - куда установить (но устанавливать не стал)
Сообщение отредактировал coka - Четверг, 27.10.2011, 11:30 |
|
| |