Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Создаем загружаемый Flash-диск с FreeBSD и DOS


Часть I

Рашид Ачилов

Начальство признало необходимость установки нового сервера, подписало счета, выделило деньги – вот он, красавец! Вот только... как на него поставить FreeBSD? Дисковода нет, CDROM отсутствует, из стойки не вытащить... Да и оборудование бы проверить. Остается одно – загрузить с USB.

Наша цель – загрузиться с Flash

Поначалу задача казалась настолько несложной, что даже мысли писать об этом не возникало. Ну подумаешь, поставить систему на компьютер, в котором нет ни дисковода гибких дисков, ни CD-ROM, а жесткие диски в нем установлены вертикально, чтобы больше поместилось. К тому же он будет постоянно установлен в стойке и вытаскивать его надолго оттуда нельзя (а иначе что это за сервер?). Ведь современные компьютеры умеют грузиться с Flash. Нет такой Flash? Ну что ж, надо сделать... И не забыть при этом, что временами возникает необходимость тестирования жестких дисков, сетевых карт, xDSL-модемов и прочего оборудования на самом нижнем уровне. А какая операционная система позволит это сделать? Правильно, только MS-DOS. Нужен непосредственный доступ к оборудованию. В *NIX такое может быть обеспечено драйвером, но где вы видели драйвер, который позволяет напрямую пропустить команды канала? Значит, надо предусмотреть на Flash-диске наличие MS-DOS, а также менеджер загрузок, который позволил бы выбрать при старте одну из этих систем. Причем это должен быть не стандартный для FreeBSD BootEasy, который своим аскетичным внешним видом способен испугать кого угодно.

Это не Frenzy. И не FreeSBIE. Это FlashBOOT!

Сообщество эхо-конференции RU.UNIX.BSD откровенно недоумевало, когда я сказал о том, что собираюсь сделать. Отзывы были примерно такими: «это все ерунда, уже есть Frenzy, которая умеет грузиться с Flash, уже есть FreeSBIE, которая с версии 2.0 сможет загружаться с любого носителя, а DOS – так он вообще никому уже не нужен». Любопытно, что про то, что DOS никому не нужен, говорили люди, для которых замена жесткого диска, как правило, дешевле ремонта. Или же люди, не представляющие себе, что можно сделать с помощью, например, MHDD. На что я неизменно отвечал, что этот проект разрабатываю для себя, если кому-то он понравится – хорошо, нет – и не надо.

Итак, что же входит в состав Flash-BOOT и чем он отличается от Frenzy (FreeSBIE в настоящий момент еще не умеет грузиться с Flash и, по причинам, приведенным выше, не рассматривается).

«Frenzy – это «портативный инструмент системного администратора», LiveCD на базе ОС FreeBSD, загрузившись с которого, администратор получает полностью работоспособную систему с набором программного обеспечения для настройки, проверки и анализа сети, тестирования компьютерного «железа» и ряда других задач» – это описание Frenzy взято с [1]. После ознакомления со списком программ, входящих во Frenzy, я сразу же задался вопросом: «А для чего все это?». После некоторого более пристального изучения возник и ответ: «Так это же LiveCD на Flash, а вовсе не то, что мне нужно!»

Какие цели преследует Frenzy? Как и любой другой LiveCD – загрузиться и предоставить пользователю максимально возможное количество программ для работы. Отсюда и графическая среда, и почтовые клиенты, и разнообразные коммуникаторы – список программ, входящих во Frenzy, достаточно впечатляющий. Несомненно, это все нужные вещи. Но как с их помощью проверить целостность файловой базы? AIDE, которая по моему мнению, нужнее, чем все графические менеджеры, вместе взятые, я не нашел. Наличие программ стандартной поставки (fdisk, disklabel, sysinstall, etc.) на сайте не оговаривается, дистрибутив мне скачивать не захотелось – жаль тратить «на посмотреть» 600 Мб вовсе не бесплатного трафика. Скорее всего их нет – в состав Frenzy входит множество программ, нужно же где-то взять для них место. То есть установить FreeBSD на новый компьютер с его помощью невозможно. Наличие стандартной документации на программы (все мы люди, ну вот вылетели у меня из головы ключи некоей программы – где посмотреть, если сервера нет, связи нет и спросить не у кого?) опять же не оговаривается, скорее всего их тоже нет. Создание собственного дистрибутива Frenzy – вещь отнюдь не тривиальная, автор об этом честно предупреждает, под FreeBSD 5.х создать дистрибутив Frenzy невозможно, потому что используется burncd для записи образа.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100