Несколько предположений:
При использовании mfsbsd самый простой путь — использовать «специальное издание», так как оно содержит base.txz
иkernel.txz
:
https://mfsbsd.vx.sk/files/iso/10/i386/mfsbsd-se-10.0-RELEASE-i386.iso
И если мне не изменяет память, у mfsbsd был скрипт zfsinstall
в 10.0.0. Его легко и быстро использовать, как описано на домашней странице
zfsinstall -d /dev/ada0
Что касается «известной проблемы», о которой вы говорите, вы слишком быстро копируете и вставляете. Плакат (amontalban ), который предложил использовать curl
для получения всех источников, ссылается на другую страницу, которая описывает весь процесс. И они создают образ mfsbsd с нуля.
Простой обходной путь был ранее в теме:
root@mfsbsd:~ # mkdir -p /usr/freebsd-dist/
root@mfsbsd:~ # touch /usr/freebsd-dist/MANIFEST
Это создает пустой MANIFEST
файл. Ошибка, которую вы получаете от bsdinstall
, заключается в том, что этот файл не может быть найден. Плакат (panaceya )утверждает, что установка может быть продолжена с пустым файлом.
Если вам нужен нужный файл, получите его из собственного источника версии 10.0, так как он недоступен на freebsd.org .
Если вы повысите версию до 10.1 (или какую-то другую ), вы можете получить нужный файл напрямую, а не с помощьюtouch
:
fetch http://download.freebsd.org/ftp/releases/i386/10.1-RELEASE/MANIFEST
Содержимое файла:
base.txz 8cbe70ff3022b63f19ec254b989cc61daaa56c47938a38951818e8f3d68f5a2c 19491 base "Base system (MANDATORY)" on
doc.txz b3c7fcbbc74fd9861164873ffe8011ba86bd9d25d83ebf7f401f32de02a4f4f1 121 doc "Additional documentation" off
games.txz 4bb792e2411782c1359fa7bf0676400f97fcb888a523c1e5bd1005b2643a89d8 53 games "Games (fortune, etc.)" on
kernel.txz 84c35f34e1fdf16a5c2d9b3400e0358157d14b5e4a56deb11ece54a8623b3cb9 1588 kernel "Kernel (MANDATORY)" on
ports.txz 6bd4fb4da570f7ae38894320ef33fda88aa628106ea9ab1ffbaa9088b6eead7d 149186 ports "Ports tree" on
src.txz f919287a5ef51d4f133f27c99c54f2e8054f408d3dd53bc60f4e233cc75ec03d 65300 src "System source code" off
По сути, это контрольные суммы для пакетов. С пустым (или правильным)MANIFEST
файлом bsdinstall
можно будет продолжить обычную установку по сети.
Что касается расширения диска памяти, если вы хотите пойти по этому пути (Я бы не стал! )затем загляните в Справочник по FreeBSD 17.9. Диски памяти . Самый простой путь — просто создать новую файловую систему :
.# mdmfs -s 5m md1 /mnt
См. также Как изменить размер md-устройства в FreeBSD? . Обратите внимание, что вы можете изменить размер диска памяти, но вы расширяете блочное устройство. Затем вам нужно иметь дело с файловой системой впоследствии. В данном случае не стоит.