Freebsd memstick что это
Перейти к содержимому

Freebsd memstick что это

  • автор:

попытка записать образ Freebsd на флешку её убивает — печально, а как надо?

Скачал Win32DiskImager-0.9.5-install , образ FreeBSD-11.0-RELEASE-i386-memstick и записал второе с помощью первого на флешку. Сначала на 8 гиговую , потом на гиговую. В результате с флешек система не грузится, а бесконечно ребутится. Флешки же дохнут (8ми гиговую откачал а гиговую 🙁 . нет) .

Что я делаю не так и как надо?

lmx2315
02.04.17 18:46:45 MSK

Нефиг виндовое говно юзать, используй RosaImageWriter, она и под винду есть, если у тебя нормальных ОС под рукой нет.

filosof ★★
( 02.04.17 19:54:30 MSK )

А вообще много вариантов есть таких прог.

Xenius ★★★★★
( 02.04.17 21:39:53 MSK )
Ответ на: комментарий от Xenius 02.04.17 21:39:53 MSK

Там Qt и icu головного мозга.

anonymous
( 02.04.17 21:44:32 MSK )

Вангую не дохнут, а в образе нет разметки разделов которую ожидает венда. Из вендовой консоли/из под линукса можно переразметить.

anonymous
( 02.04.17 21:47:04 MSK )
Ответ на: комментарий от filosof 02.04.17 19:54:30 MSK

..чё-то не помогло, флешка мрёт а фриибсдя не ставится. С той же флешки позже нормально ставится дебиан.

lmx2315
( 02.04.17 21:49:30 MSK ) автор топика

тоже самое, для livecd качал amd x64 UEFI Проблемы у меня были за модуля ядра cube4bsd тут была целая история восстановления ОС, все удачно, без перестановки

anonymous
( 02.04.17 21:52:46 MSK )

Образ заливается в «сыром» режиме, а не разворачивает содержимое на фат с установкой стороннего загрузчика. Вот винда с ума и сходит. RosaImageWriter уже посоветовали, там есть кнопка «Воскресить флешку!».

Контрольную сумму проверь, как бы банально это не звучало — часто именно в этом косяк.

SHA512 (FreeBSD-11.0-RELEASE-amd64-memstick.img) = 65ae116ffd12decb937634dc40a23088f5ebd51aabce02d663ad6488e0a4c8c8587c7b53aea07a51c3e458880c1882b9fc7cf9996c87f6af8cf85efe4d111ddd

Чем проверять под виндой SHA512 Checksums не знаю, сам гугли.

mandala ★★★★★
( 02.04.17 21:56:06 MSK )
Ответ на: комментарий от mandala 02.04.17 21:56:06 MSK

Чем проверять под виндой SHA512 Checksums не знаю, сам гугли.

rhash, конечно же. У меня версия 1.3.3 для win64, в документации написано, что помимо прочего умеет SHA512.

Infra_HDC ★★★★★
( 02.04.17 22:08:40 MSK )
Ответ на: комментарий от mandala 02.04.17 21:56:06 MSK

Чем проверять под виндой SHA512 Checksums

Freebsd memstick что это

23 января 2013

Установка FreeBSD 9 c usb

Если у вас случилось так, что нет сдирома или потребовалось поставить FreeBSD на планшет, то самый простой и удобный способ это сделать с флешки. Его уже заботливо предусмотрели разработчики.

Нам потребуется:

  1. флешка объемом не менее 1 Гб,
  2. образ флешки memstick.img (610 Мб), который можно скачать с ftp-сервера по ссылке ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/9.1/,
  3. Программа для записи образа на флешку Image Writerfor Windows, скачать можно тут: https://launchpad.net/win32-image-writer/.

Теперь распакуйте архив и запустите Win32DiskImager.exe, где нужно выбрать букву вашей флешки, например D:\ , файл образа FreeBSD-9.1-RELEASE-i386-memstick.img и нажать Write.

Вот и все дела! Теперь в биосе ставим загрузку с USB-накомителей и устанавливаем FreeBSD c флешки.

Если вы хотите для начала поэкспериментировать и поставить ее на VirtualBox, то вам потребуется создать ссылку на флешку и подключить ее как слейв IDE накопитель, делается это так:

Запускаем командную строку от имени администратора.

переходим в папку VirtualBox

cd %programfiles%\oracle\virtualbox

Запускаем Пуск > Компьютер (правый клик мышки) > Управление > Управление дисками. и смотрим цифру вашей флешки

С оздаем ссылку на флешку, в коммандной строке пишем

VBoxManage internalcommands createrawvmdk -filename «%USERPROFILE%»\.VirtualBox\usb.vmdk -rawdisk \\.\PhysicalDrive2

Теперь запускаем VirtualBox от имени администратора и добавляем наш USB-диск как первичный слейв IDE.



Для правильного доступа к новому диску в виртуальной машине отключаем контроллер USB.

Теперь запускаем OS на virtualbox, жмем F12 для выбора загрузки с первичного слейв IDE, т.е. с флешки, проверяем, что загнрузка пошла и дальше продолжаем установку с помощью FreBSD Installer.

2 комментария:

Спасибо за ман!
Небольшое дополнение: если фрюху хочется испытать чисто в виртуалке, то можно обойтись и без флэшки, просто в виртуальный образ добавить образ с фрёй и с нее загрузиться по F12. Работает, естественно, с любым образом, то есть не только с memstick Ответить Удалить

Интересно какой виртуальный привод поддерживает usb образы *.img? Попробовал deamon tools ни в какую не хочет читать memstick. Удалить

FreeBSD usb memstick — создаем загрузочную USB флешку с FREEBSD

Сегодня я опишу способ, с помощью которого можно создать загрузочную флешку с установочным образом FreeBSD и установить ее на компьютер без CD-ROM. Описываю как это сделать под MAC OS, потому что сам именно макось и использую. Принцип единый, таким образом делается флешка и под виндой и под любыми другими ОСями.

И так, сначала качаем дистрибутив с официального FTP FreeBSD, с именем файла memstick, для i386 дистрибутива FreeBSD 8.1 файл будет называться: FreeBSD-8.1-RELEASE-i386-memstick.img

далее, втыкаем флешку объемом 2 гига, и смотрим как она называется в системе, для этого надо запустить Дисковую утилиту, и открыть свойства флешки.

название берем из поля «Идентификатор диска», у меня он называется disk2, значит путь до флешки будет /dev/disk2

все, теперь закрываем окно, выбираем флешку и выбираем пункт «Отключить». Теперь надо от имени root выполнить комманду:

dd if=8.1-RELEASE-i386-memstick.img of=/dev/disk2 bs=10240 conv=sync

Через несколько минут все будет готово. Результат выполнения команды будет такой:

92602+0 records in 92602+0 records out 948244480 bytes transferred in 624.861903 secs (1517526 bytes/sec)

Свежие записи

  • RHEL PHP 7.1.1 установка Red Hat Linux
  • Как скачать сайт целиком на Linux или FreeBSD с помощью wget
  • Настройка и запуск NodeJS приложения
  • RSYNC server CentOS 6.5
  • MySQL Шпаргалки
  • Прекрасные консольные команды
  • Автостарт демонов при загрузке CentOS
  • Asterisk D-link DPH-150S

Магазин подарков

Друзья, если вам нужны подарки, или просто клевые штуки, посмотрите на сайт магазина подарков. В этом магазине собирают самые креативные, интересные и занимательные штуки со всего света.

Рубрики

  • Apple (1)
  • Azure (1)
  • CEO (2)
  • FreeBSD (16)
  • Linux (8)
  • Windows (5)
  • WordPress (1)
  • Без рубрики (69)
  • Видео (6)
  • Еда (2)
  • Интересное (22)
  • Компьютеры для дома (2)
  • Личное (3)
  • Места для посещений (1)
  • Музыка (3)
  • путешествия (1)
  • Путушествие (1)
  • Работа (17)
  • Разработка (2)
  • Ремонт в квартире (9)

Получение ISO и USB Memstick загрузочных образов из клеток

Скрипт jail2iso позволяет создать загрузочный образ для CD/DVD/Memstick или гипервизора bhyve из указанной клетки. Несмотря на то, что функционал jail2iso не используется в работы CBSD или клеток, этот скрипт может быть очень полезен для легкого и комфортного построения кастомизированных LiveCD, содержимое которых вы можете устанавливать, настраивать и проверять в клетке. Например, этот функционал удобен для:

  • Создание Rescue-систем с необходимыми инструментами на борту
  • Построение собственного дистрибутива FreeBSD
  • Создание образов для бездисковых серверов/станций (например загружаемые с PXE, MicroSD, Flash, CD/DVD, и тд) и монтирующие домашние каталоги или клетки/файлы с данными по NFS/FibreChannel/iSCSI/InfiniBand.
  • Переноса jail в образ bhyve для использования особенностей функционала bhyve (и потери особенностей функционала jail)

Схема работы скрипта для iso/memstick

  • Создание файловой иерархии будущего образа, состоящей из подмонтированной базы и данных клетки
  • Создание MFS/UZIP образа, который будет оставаться в памяти. Используется в основном для ускорения работы в режиме LiveCD, позволяя «закешировать» часто вызывающиеся утилиты и библиотеки, например от / до /usr.
  • Монтирование поверх MFS иерархии данных с файловой системы носителя через nullfs/RO
  • Монтирование tmpfs поверх RO файловой системы для возможности производить модификации.

Если вам необходимо ряд директорий при загрузке образа перезагрузить в RW через tmpfs, до вызова утилиты jail2iso необходимо прописать в файл $systemdir/jail/tmpfsdir все пути. Например для rescuebsd клетки это файл: /usr/jails/jails-system/rescuebsd/tmpfsdir содержащий:

/root /var/run /var/cache /var/db /var/spool /var/log /usr/home /usr/local/etc

Данные записи будут обработаны /etc/rc.d/tmpfsdir, который сохранит на образ jail2iso. Все содержимое в этих файлах, которое находится на jail, будет перемещено на tmpfs файловую систему. Поскольку RW области монтируются через TMPFS, количество доступной для записи памяти будет зависеть от количества оперативной памяти, на котором запускается LiveCD. Вы можете предпочесть написать собственный /boot/loader.conf на создаваемом образе. Для этого, сохранив файл loader.conf в каталог $systemdir/$jname/. Все, что вы напишете в этом файле, добавиться к файлу loader.conf, генерируемого jail2iso, которая имеет следующие обязательные записи:

geom_uzip_load="YES" tmpfs_load="YES" nullfs_load="YES" mfs_load="YES" mfs_type="mfs_root" mfs_name="/mfsroot" vfs.root.mountfrom="ufs:/dev/md0" net.inet.ip.fw.default_to_accept=1

Например, для клетки xrescuebsd, которая загружается в режиме KMS на ядре с newcons, имеется файл /usr/jails/jails-system/xrescuebsd/loader.conf со следующим содержимым:

kern.ipc.shmmni=4096 kern.ipc.shmseg=4096 radeonkms_load="YES" i915kms_load="YES" linux_load="YES"

Вы можете указать, какой тип образа jail2iso должна создать, ISO образ с cd9960 для CD/DVD/Виртуальных машин или Memstick, образ, который вы сможете записать на USB Flash носитель.

Схема работы скрипта для образа bhyve

Поскольку образ bhyve изначально будет в режиме RW, для него не требуется создание RO образа c UZIP и сопровождение tmpfsdir, поэтому данная стадия при формировании образа отсутствует. Скрипт автоматически создаст fstab-запись для монтирования соответствующего устройства в bhyve машине и откорректирует /etc/ttys, как этого требует инструкция. При создании образа bhyve, пользуйтесь параметром

% cbsd jail2iso . freesize=

Поскольку без этого параметра, создается диск объемом, равным объему фактических данных, без запаса. Это сделает систему нерабочей, поэтому, через freesize= дополнительно указывается объем свободного места в образе после копирования туда основных данных.

cbsd jail2iso не контроллирует и не лимитирует объемы конечного результата — они ограничены лишь вашим носителем, для которого создается образ.

Для создания ISO образа:

% cbsd jail2iso media=iso ..

Для создания memstick:

% cbsd jail2iso media=memstick ..

Для создания bhyve образа:

% cbsd jail2iso media=bhyve freesize=XXg ..

Каталог, куда будет сохранен образ указывается через аргумент dstdir. По-умолчанию, на образ будет сохранено GENERIC ядро из каталога $workdir/basejail/. Его можно получить по команде:

% cbsd repo action=get sources=kernel

для вашей версии FreeBSD, или собрать самостоятельно через cbsd buildkernel. Если ядро GENERIC не подходит, через аргумент name для jail2iso вы можете указать другое ядро, если оно у вас есть. Кроме этого, для уменьшения размера финального образа, jail2iso выполняет ряд действий:

  • удаление .a-архивных файлов в каталогах библиотек
  • удаление необязательных данных по файлу-списку.

По-умолчанию, данный список расположен в $workdir/share/jail2iso-prunelist. Вы можете его откорректировать по собственному усмотрению или создать свой, указав путь к нему через аргумент prunelist

Пример создания memstick из клетки jail1:

% cbsd jail2iso media=memstick jname=jail1 dstdir=/tmp

Если файл /tmp/jail1.img создался, его можно записать на USB носитель через команду:

% dd if=/tmp/mc.img of=/dev/da0 bs="10240" conv="sync"

, если /dev/da0 — это USB flash носитель.

Пример создания и запуск bhyve образа из jail1 с сетью через интерфейс em0:

% cbsd jail2iso media=bhyve jname=jail1 dstdir=/tmp freesize=1g % kldload vmm % kldload if_tap % sysctl -w net.link.tap.up_on_open=1 % ifconfig tap0 create % ifconfig bridge0 create % ifconfig bridge0 addm em0 addm tap0 % ifconfig bridge0 up % sh /usr/share/examples/bhyve/vmrun.sh -d /tmp/jail1-10.0_amd64.img vm1

где /tmp/jail1-10.0_amd64.img — результат работы jail2iso.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *