Как отформатировать флешку в freebsd
Форматирование Flash и создание загрузочного диска
Форматирование флешки на FreeBSD
Дал мне сегодня товарищ флешку, на которой ничего не удаляется и не записывается.
Ну, попробовали мы её форматнуть под виндой, а не всё так просто — флешка не форматится, ругается что запрещено. На попытки удалить или записать файлы — тоже ругается, говорит что флешка защищена от записи.
Ну, тогда я говорю — «А давай я её под FreeBSD попробую форматнуть, вдруг поможет», и действительно помогло — всё заработало как на новенькой :).
Итак, для того что бы отформатировать флешку, нужно выполнить ряд таких манипуляций, вставив её в usb разьем в ПК с ОС FreeBSD:
Увидев нашу флешку, как da0s1 — проверяем, не примонтировалась ли она — делаем:
Пусто, значит не примонтирована — пробуем форматировать:
Всё, вытягиваем и вставляем флешку — монтируем (у меня автомонторивание с средствами kde).
Пробуем что то записать или стереть — всё работает
FreeBSD 8.x, 7.x установочная флешка (установка по ftp, и с флеш)
Думаю из названия заметки догадались о чем она будет, почему именно по ftp? Ну просто у меня канал не лимитированный дома, поэтому активно им пользуюсь, но думаю, не будет лишним объяснить как делать флешку чтобы уже с нее можно было устанавливать нашу любимую фряшку!
Начнемс.
Для начала качаем пару утилит для создания загрузочной флешки:
1. HPUSBFW 369Кб
2. GRUB4DOS_GUI 843Кб
Далее, топаем на оффсайт фряшки и скачиваем два iso образа, например для 8.2 (x86) это будет:
Рассмотрим создание загрузочной флешки на примере i386 но для amd64 все абсолютно тоже самое, кроме названия образов :))))
Если все скачано и лежит в папочках, то собственно, приступим к созданию чудо флешки:
1. Первым делом формтируем флешку программой HPUSBFW
2. После того как форматирование завершится запускаем GRUB4DOS, нажимаем на кнопку Обзор, и выбираем свою флешку, у меня это диск F и нажимаем на кнопку ОК
В окне груба нажимаем кнопку Извлечь, полсе чего немного подождав, запустится окно программы Grub4Dos Installer
3. В верхнем выпадающем меню выбираем нашу флешку, и нажимаем на кнопку Install
Если все прошло успешно, вы увидите досовское окошко:
4. На флешке создаем создаем папку freebsd и копируем в нее FreeBSD-8.2-RELEASE-i386-bootonly.iso с переименованием в bootonly.iso
5. Если вам необходима флешка с которой будет устанавливаться фряшка, то делаем следующее:
из образа FreeBSD-8.2-RELEASE-i386-disc1.iso в корень флешки копируем директории «8.2-RELEASE» и «packages», если шарите в дистрибутивах, можете его покоцать )) Если нам нужна только установка по фтп, то переходим к следующему пункту.
6. Открываем в корне флешки Menu.lst, и добавляем в него следующее:
Сохраняем файл и пробуем загрузиться с флешки)
P.S. Если вы на флешку копировали «8.2-RELEASE» и «packages», то во время установки, в меню Media выбираем DOS, если планируете установку с фтп сервера, то соответсвенно FTP, после чего надо будет выбрать сам фтпешник, и ввести сетевые настройки в соотвествующем окошке.
Вопросы и предложения по допиливанию статьи, принимаются как всегда в коментах, или через форму обратной связи!)
FreeBSD — создаем установочный USB-носитель под Windows и FreeBSD
Сейчас я расскажу как приготовить загрузочную флешку с установочной FreeBSD.
Запись файла-образа при помощи штатной утилиты dd
Как пишут в хендбуке, чтобы стала возможной запись MBR на целевой накопитель, необходимо изменить значение переменной sysctl kern.geom.debugflags так:
но у меня и так все сработало.
Значит заходим в директорию с образом и пишем:
Linux&FreeBSD: как отформатировать USB-флешку
Проверим, к какому устройству она относится:
Среди прочего — видим:
Диск /dev/sdc: 4016 МБ, 4016046080 байт
124 головок, 62 секторов/треков, 1020 цилиндров, всего 7843840 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x110eaf11
Т.к. знаем, что флешка 4 гигабайта (к примеру) — значит это она.
Или можно выполнить:
Во FreeBSD она определилась как:
# ls /dev/ | grep da
da0
da0s4
Отмонтируем её, т.к. при подключении она по-умолчанию монтируется системой:
И форматируем под Win Fat32 :
Во FreeBSD выполняем:
Если получаем сообщение об ошибке такого вида:
Значит устройство уже отформатировано (например — в EXT4 ), в таком случае доабвляем ключ -I (ignore) и перезаписываем файловую систему:
Записки старого админа
Записки обо всём, что бы не забыть потом..
Форматирование флешки на FreeBSD
Дал мне сегодня товарищ флешку, на которой ничего не удаляется и не записывается.
Ну, попробовали мы её форматнуть под виндой, а не всё так просто — флешка не форматится, ругается что запрещено. На попытки удалить или записать файлы — тоже ругается, говорит что флешка защищена от записи.
Ну, тогда я говорю — «А давай я её под FreeBSD попробую форматнуть, вдруг поможет», и действительно помогло — всё заработало как на новенькой :).
Итак, для того что бы отформатировать флешку, нужно выполнить ряд таких манипуляций, вставив её в usb разьем в ПК с ОС FreeBSD:
# dmesg |grep da da0 at umass-sim0 bus 0 scbus2 target 0 lun 0 da0: Removable Direct Access SCSI-2 device da0: 40.000MB/s transfers da0: 3900MB (7987200 512 byte sectors: 255H 63S/T 497C) GEOM: da0: partition 1 does not start on a track boundary. GEOM: da0: partition 1 does not end on a track boundary. (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry # ls /dev/|grep da da0 da0s1
Увидев нашу флешку, как da0s1 — проверяем, не примонтировалась ли она — делаем:
Пусто, значит не примонтирована — пробуем форматировать:
Всё, вытягиваем и вставляем флешку — монтируем (у меня автомонторивание с средствами kde).
Пробуем что то записать или стереть — всё работает 🙂
Напоминаю всем копирующим мой контент о существовании закона «Об авторском праве».
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво 😉
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
Форматирование носителей для использования с FreeBSD
Учебное пособие
Doug White
Этот документ описывает, как разбить на слайсы, разделы и отформатировать дисковые и подобные им устройства для использования с FreeBSD. Приводимые примеры были протестированы во FreeBSD 2.2 и должны работать и в других релизах. Текст был дополнен для FreeBSD версии 4.
1 Введение и определения
1.1 Обзор
Успешное выполнение добавления дисков в существующую систему является признаком опытности системного администратора. Разбиение на слайсы, разделы и добавление дисков требуют тщательности в подборе команд и их параметров. Одно неверное нажатие, и все содержимое диска может исчезнуть за считанные секунды. Этот документ был написан в попытке упростить этот процесс и избежать ошибок. К счастью, усовершенствования в имеющихся инструментах (в частности, sysinstall) весьма упростили этот процесс в последних релизах FreeBSD.
Существуют два режима форматирования диска:
режим обеспечения совместимости: Подготовка диска так, чтобы он имел таблицу слайсов, которую можно использовать с другими операционными системами.
режим эксклюзивного использования, иногда называемый опасным режимом: Форматирование диска без таблицы слайсов. Это упрощает процесс добавления дисков, но другие операционные системы не смогут работать с диском. Термин опасный относится к опасности не распознавания системой диска, отформатированного этим способом.
В большинстве случаев эксклюзивный режим является самым простым в использовании с существующими системами, так как новый диск, как правило, предназначен исключительно для FreeBSD. Однако режим обеспечения совместимости дает максимум возможностей в будущих установках ценой большей сложности.
Кроме выбора режима, имеются два способа разбиения диска на слайсы. Один заключается в использовании инструмента установки системы /stand/sysinstall. 2.1.7-RELEASE и более поздние версии sysinstall содержат код для облегчения установки дисков во время обычных системных работ, в основном давая доступ к редактору разделов и разметке диска и возможности записать изменения, причем будет обновляться информация только на выбранном диске и слайсе, не затрагивая другие диски. Другой метод состоит в ручном запуске утилит администратором из командной строки. Для режима эксклюзивного использования используются только три или четыре команды, хотя sysinstall требует некоторых ухищрений.
1.2 Определения
За века существования управления дисками в UNIX было придумано много новых названий для старых вещей. В следующем словарике даны определения терминов, используемых в этом документе и (надеемся) во FreeBSD вообще.
режим обеспечения совместимости: Разбиение диска так, что на нем присутствует таблица слайсов, используемая и другими операционными системами. Противоположен режиму эксклюзивного использования.
(опасный) режим эксклюзивного использования: Форматирование диска без использования таблицы слайсов. Это упрощает процесс добавления дисков, однако другие (не FreeBSD) операционные системы не смогут распознать диск. Противоположен режиму обеспечения совместимости.
диск: круглый диск, покрытый магнитным материалом или материалом с похожими свойствами, раскручиваемый двигателем и располагающийся под головками. Данные хранятся на диске при помощи изменения магнитного напряжения на диске, что может быть позже прочтено. Жесткие диски, компакт-диски, магнито-оптические и съемные носители Zip/Jaz являются примерами дисков.
слайс: Часть диска. На одном диске по стандартам PC может располагаться до четырех слайсов. Слайсы состоят из последовательно располагающихся секторов. Информация о слайсах записывается в «таблицу слайсов», используемую системным BIOS для нахождения загрузочных разделов. Таблица слайсов в терминологии DOS обычно называется таблицей разделов (Partition Table). Управляется утилитой fdisk.
раздел: Часть слайса. Обычно используется для обозначения частей слайса FreeBSD на диске. Каждая файловая система и область подкачки на диске располагаются в разделе. Управляется утилитой disklabel.
сектор: Самая малая часть диска. Один сектор, как правило, хранит 512 байт данных.
1.3 Предостережения & Ловушки
Подготовка диска не является простым процессом. Весьма возможно уничтожение содержимого других дисков вашей системы, если не быть аккуратным.
Тщательно проверяйте свою работу. Очень просто уничтожить информацию не на том диске при работе с этими командами. Если сомневаетесь, обратитесь к сообщениям, выдаваемым при загрузке ядра, для определения верного имени устройства.
Излишне говорить, что мы не отвечаем за какую бы то ни было порчу данных или оборудования, с которыми вы можете столкнуться. Работайте на свой страх и риск!
1.4 Zip, Jaz и другие сменные носители
Сменные диски могут отформатированы точно так же, как обычные жесткие диски. Для определения параметров диска достаточно подключить привод к системе и вставить туда диск во время загрузки. Просмотрите вывод команды dmesg и удостоверьтесь, что в нем присутствуют ваше устройство и размер диска. Если ядро выдает
то диска в устройстве нет. В таком случае вам нужно перезапустить машину перед тем, как пытаться отформатировать диски.
2 Форматирование дисков в режиме эксклюзивного использования
2.1 Введение
В этом разделе подробно описано, как сделать диски полностью предназначенными для FreeBSD. Помните, что иногда диски, подготовленные для режима эксклюзивного использования, не могут быть загрузочными в архитектуре PC.
2.2 Подготовка дисков в режиме эксклюзивного использования при помощи утилиты sysinstall
/stand/sysinstall, программа установки системы, в последних версиях была расширена так, что позволяет сделать процесс подготовки дисков простой задачей. Редакторы fdisk и disklabel, встроенные в sysinstall, являются инструментами с графическим пользовательским интерфейсом, устраняющими большинство неясностей при разбиении дисков. Для версий FreeBSD 2.1.7 и выше это, наверное, самый простой способ подготовки дисков.
Запустите sysinstall как пользователь root, набрав
в командной строке.
Выберите пункт Index.
Выберите пункт Partition.
Выберите диск для редактирования с помощью клавиш управления курсором пробела.
Если вы используете этот диск полностью для FreeBSD, выберите A.
Когда будет выдано сообщение:
Когда будет задан вопрос о том, действительно ли вы хотите это сделать, ответьте Yes.
При выдаче предупреждения Writing on installed systems, ответьте Yes.
Выберите Quit для выхода из редактора FDISK и нажмите ESCAPE для возврата в меню Index.
Выберите пункт Label из меню Index.
Разметьте диск так, как это нужно. Для работы с единственным разделом нажмите C для создания раздела, примите размер по умолчанию, установите тип раздела в Filesystem и укажите точку монтирования (которая не используется).
Нажмите W, когда все закончите и захотите продолжить. Файловая система будет размечена вновь, если вы не указали противное (для новых разделов вам это делать необходимо!). Вы получите сообщение об ошибке:
Проигнорируйте это сообщение.
Выйдите по нескольким нажатиям клавиши ESCAPE.
2.3 Подготовка диска к использованию в эксклюзивном режиме из командной строки
Выполните следующие команды, заменяя ad2 на имя вашего диска.
Если вам нужно отредактировать метку диска для создания нескольких разделов (например, раздела подкачки), выполните следующее:
Теперь ваш диск готов к работе.
3 Создание дисков для использования в режиме совместимости
3.1 Введение
При подготовке дисков для использования в эксклюзивном режиме проще всего воспользоваться командной строкой, но этого делать не следует при подготовке дисков для использования в режиме совместимости. Утилита командной строки fdisk требует сложных вычислений и глубокого понимания устройства таблицы слайсов, что дано не каждому. При подготовке дисков для использования в режиме совместимости используйте sysinstall.
3.2 Подготовка дисков, используемых в режиме совместимости, при помощи sysinstall
Запустите sysinstall, работая как пользователь root, набрав
в командной строке.
Выберите пункт меню Index.
Выберите пункт меню Partition.
Выберите диск для работы при помощи клавиш управления курсором и клавиши SPACE.
Если вы собираетесь использовать для FreeBSD весь диск, нажмите A.
Когда будет выдан вопрос:
Когда будет выдано диалоговое окно для установки менеджера загрузки, выберите None при помощи клавиши SPACE, а затем нажмите ENTER для подтверждения.
Выберите Quit для выхода из FDISK.
После выдачи предупреждения о менеджере загрузки, выберите None снова.
Выберите пункт Label из меню Index.
Разметьте диск так, как вам нужно. В случае единственного раздела примите размер по умолчанию, тип с наличием файловой системы и точку монтирования (которая не будет использоваться).
Файловая система будет вновь создана, если вы не задали обратное (эту операцию обязательно нужно делать для новых разделов!). Вы получите сообщение об ошибке:
Выйдите, последовательно нажимая ESCAPE.
Теперь ваш новый диск готов к использованию.
4 Другие операции с диском
4.1 Добавление пространства для подкачки
При росте системы может расти и требование к объему виртуальной памяти. Хотя добавление дискового пространства для подкачки в случае уже имеющихся дисков является очень сложной задачей, можно подготовить новый диск с дополнительным пространством для подкачки.
Для добавления пространства подкачки при добавлении диска к системе:
При разбиении диска на разделы, отредактируйте метку диска, выделив некоторое объем диска для раздела `b’, а остаток распределив в другие разделы, например, `a’ или `e’. Размеры указываются в блоках по 512 байт.
При создании новых файловых систем на диске, НЕ делайте этого для раздела `c’. Вместо этого выполните создание новых файловых систем для разделов, не содержащих пространство для подкачки.
Добавьте такую строчку в файл /etc/fstab:
Замените здесь /dev/ad0b на имя устройства с только что добавленным пространством.
Чтобы сделать пространство для подкачки немедленно доступным, воспользуйтесь командой swapon.
4.2 Копирование содержимого дисков
Предоставил: Renaud Waldura ( )
Для переноса файлов с вашего старого диска на новый, выполните:
4.3 Объединение дисков с помощью CCD
Команды предоставил: Stan Brown ( )
Драйвер CCD (Concatenated Disk Driver) позволяет вам использовать несколько идентичных дисков как один диск. Объединение дисков может повысить производительность через распределение операций чтения и записи между дисками. Обратитесь к страницам справочной системы ccd (4) и ccdconfig (8) или к домашней странице CCD для получения подробной информации.
Вам больше не нужно компилировать специальное ядро для использования ccd. Когда вы запускаете команду ccdconfig, она загрузит соответствующий KLD, если в ядре нет поддержки CCD.
Значение 273 задает размер блока данных. Это число секторов диска, (каждый по 512 байт) в каждом блоке данных в CCD. Он должен быть равен по крайней мере 128 kB, и должен быть степенью числа 2.
Теперь вы можете смонтировать и использовать ваш CCD через устройство /dev/ccd0c.
Более мощной и гибкой альтернативой для CCD является Vinum. Обратитесь к домашней странице проекта Vinum Project для получения подробной информации.
5 Благодарности
Автор выражает благодарности тем, кто принимал участие в этом проекте:
Darryl Okahata ( ) за понятное описание настройки диска для режима эксклюзивного использования, которое я постоянно использую в списке рассылки FreeBSD-questions.
Jordan Hubbard ( ) за то, что он сделал sysinstall подходящим инструментом для выполнения таких работ.
John Fieber ( ) за создание примеров и предоставление информации о DocBook DTD, на основе чего написан этот документ.
Greg Lehey ( ) за проверку моей работы и указания на неточности, а также за поддержку.
BSDPORTAL.RU
Часовой пояс: UTC + 4 часа
форматнуть флешку в NTFS
![]() | Страница 1 из 1 | [ Сообщений: 4 ] |
















