Перейти к содержимому

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.img на USB флешку под MS Windows 7

On 10/03/2012, in FreeBSD, by Алексей Волобуев

Понадобилось установить FreeBSD на новый сервер. Раньше качал ISO образ, записывал на диск и с него устанавливал. В этот раз решил поставить с флешки ибо:
1) Не было диска под рукой.
2) Пора изучать что-то новое
3) С флешки должно быть побыстрее.

Скачал соответствующий образ для установки с флешки FreeBSD-9.0-RELEASE-amd64-memstick.img
Начал выяснять, чем писать под MS Windows 7 (64bit) на флешку. Погуглил, выяснилось, что тем, чем и под Unix — утилитой dd. Качаем ее с сайта:

Скачал файл dd-0.6beta3.zip, распаковал в D:\Distr\dd\dd-0.6beta3

Запускаю cmd от имени администратора.
Вставил новую флешку, она определилась как диск G:

Пытаюсь записать образ на флешку командой
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: —progress

Получаю ошибку 5: Доступ запрещен (Access Denied)

Поиск в интернете выдал следующее рещение:
Необходимио воспользоваться командой работы с дисками diskpart

  • 1) diskpart
  • 2) Набираем команду «list disk»
  • 3) Из списка дисков находим свой, запоминаем номер
  • 4) Выбираем диск командой select disk №диска, в моем примере select disk 2
  • 5) Набираем команду «clean»

Теперь выходим из diskpart командой «exit».
Повторяем команду
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: —progress

Процесс пошел:

Вытаскиваем флешку, вставляем в сервер, в биосе выбираем загрузку с флешки и работаем.

Получение 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.

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)

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

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