Pull to refresh

Comments 137

Эх, неделю бы назад этот топик и Вы съэкономили бы мне пару часов… Но всё равно огромное спасибо, другим пригодится.

P.S. Плюсаните, пожалуйста, кто-нибудь автору карму от моего имени. Заранее спасибо.
неделю бьюсь сделать флешку с хп виндой, се чт ов инете нашел как то криво в моих руках работает, вернее совсем не работает, спасибо попробуем
нет из под винды пробовал, но раз наткнулся из под линукса, у меня как раз кубунта еще стоит, вот сегодня опробую этот вариантик
я кажется вот этим делал:
FlashBoot v1.4.0.157
Если некогда, или нет желания учить матчасть — рекомендую воспользоваться UNetbootin
unetbootin.sourceforge.net/
Два варианта программы, для Windows и для Linux.
Хотел мультизагрузочный сделать, с семеркой и убунтой – не получилось
К сожалению UNetBootIn не позволяет создавать загрузочную флешку с win из-под лини, как бы это не было странно… Так, что вариант, описанный в топике будет самым разумным :)

P.S: при использовании dd консоль перестанет работать и не будет реагировать на команды. В логи ничего не выводится. Это нормально (он копирует файлы) :)
UFO just landed and posted this here
Что-то я не совсем понял, зачем вообще пользователям линукса, какая-то там винда 7 ))
Даже не смотря на всякие хвалебные отзывы о семерке, не совсем понятен смысл с точки зрения линукс юзера.

пы.сы. Уж лучше вы бы, как пользователь убунту, посоветовали другу именно ее, а не вин 7.
Друг очень любит играть в новые игры, а под Linux только Wine, a Wine это костыли… а так бы он предпочел бы Ubuntu
ну с этой точки зрения я с вами согласен )) тут без венды никуда не деться…
Попробуйте использовать virtualbox с поддержкой wined3d. У меня те игры которые под вайном не заработали, отлично работают в виртуалбоксе.
к виртуал боксу еще и винда нужна, в отличии от wine ))
Ну да. Только винда нужна будет исключительно для игр, а все остальное можно будет в Линуксе делать. Раз уж винда 7 ему требуется варезная, то и для виртуалбюокса не проблема должна быть?
Ну и к томуже под виртуалкой можно зоопарк виндовсков равести если этого требуют игры, и переключение между ними на порядок проще перезагрузки компа.
Оно все равно заметно медленней.
Неужели оно запустится?
Загрузчика-то ведь никакого нету.
а как же запускаются диски после прожига на них винды… там же тоже нет загрузка о_О. Без магии не обошлось, я считаю
а ты как винду нарезаешь? просто файлики на диск кидаешь, или образ пишешь? вот тото и оно…
ну есесено образ прожигаю… где подвох в вашем комментарии? ))
магия в том, что загрузчик лежит в образе, когда ты его пишешь на диск, а здесь загрузчик не копируется явным образом на флешку, резонный вопрос — как оно работает без загрузчика?
Сам задавался подобным вопросом… Пока ответа не нашел.
на сайте майкрософт они об этом писали… ссылку с ходу не найду…
Ну там свойственно для фс.
У загружаемых дисков есть область, в которую прописывается загрузчик (часто — syslinux).
У жёстких дисков первые 512 байт (кажется столько) тоже отданы под специальную mbr-запись (там инициализируется загрузчик, после чего управление передаётся ntldr или grub, или другому загрузчику)
Запишите файлы с диска на другой диск — и он у вас 100% не запустится, ибо потеряна информация о загрузчике, чего бы не произошло при снятии/записи iso-образа.
Вы же проделали подобное, только «приёмником» была флешка, вот меня и смущает, как же она будет грузиться…
Поправка — не вы проделали, а автор топика :).

Хотя, есть у меня одна мысль. Если на CD в корне находился файл NTLDR, а флешка была отформатирована в ntfs… Уж не устроена ли эта файловая система так, что при попытке загрузиться с неё она в любом случае пытается искать этот файл? (помните это, классическое, «NTLDR is missing»?). Т.е. вроде как NTFS сама по себе в этих своих первых 512 байтах раздела обязательно содержит код для инициализации возможного NTLDR?
все, о чем вы говорите, относится к NT based ядрам винды, включая XP… К висте и семерке это не относится. Там другой процесс загрузки.

Так же, загрузка может быть произведена не только из специально отформатированного сектора, а просто из активной MBR что в последующем приведет к запуску самого бутлоадера (как-то исполняемого файлика на диске).

пы.сы. У вас там что-то про syslinux прозвучало вверху… Не понимаю, как это относится к винде ))
И еще, не особо могу с вами спорить на эту тему, так как не очень в ней разбираюсь.

можно к примеру почитать википедию еще ))
en.wikipedia.org/wiki/Windows_Vista_startup_process
en.wikipedia.org/wiki/Boot_sector
en.wikipedia.org/wiki/Booting
Почитал.
WinXP: бутсектор ищет на диске файл NTLDR, который на основании boot.ini загружает систему.
Win7: бутсектор ищет на диске файл BOOTMGR, который на основании BCD загружает систему.
Разница несущественная (The startup process… is slightly different...). В любом случае, бутсектор (те самые 512байт) должен, уметь инициализировать загрузчик (как я понимаю, для этого бутсектор должен содержать некий минимальный драйвер файловой системы, с помощью которого он сможет найти в её корне NTLDR/BOOTMGR).
Здесь же просто создаётся пустая файловая система, на которую просто копируются файлы. И мне просто непонятно, как с неё можно загрузиться. В конце концов, Тот же BOOTMGR файл может оказаться «в конце» адресного пространства файловой системы флешки. Каким хитрым образом его там найти? Без минимального загрузочного сектора с драйвером файловой системы — никак.
>> И еще, не особо могу с вами спорить на эту тему, так как не очень в ней разбираюсь.
Да, я не очень разбираюсь конкретно в NTFS/Win7. Но принцип — одинаковый для любых файловых систем.
Внезапно. El Torito. en.wikipedia.org/wiki/El_Torito_%28CD-ROM_standard%29
если открыть такой iso через 7zip то будет виден отдельно загрузочный сектор.

попробуй для эксперимента просто скопировать файлы из образа на болванки и будет Внезапно2.
На самом деле есть. Я так понимаю, что файл bootmgr в корне это и есть загрузчик. А установив на раздел флаг boot мы заставили систему искать этот загрузчик при необходимости.
Нет. В первом кластере NTFS-раздела всегда есть скрытый файл $Boot, этот файл содержит bootstrap код, который инициализируется BIOS'ом, если раздел активный. Этот bootstrap первым делом ищет файл NTLDR(или BOOTMBR) и передаёт ему управление.
старый трюк: форматируешь дискету из под винды, кидаешь туда ntldr, boot.ini и еще какой-то файлик из корня системного диска. дискета становится загрузочной и позволяет грузить винды; помогает когда портится mbr, ntldr или например если винда не на первом диске вдруг оказывается. удобно добавлять такой образ на загрузочные сд.

работает со времен вин2000
Извините за оффтопик, но давно хотел спросить.
Хочу сделать следующее — переставить винду, настроить, сделать на ней нужный софт и… сохранить этот образ, чтобы вдруг что — пара кнопок и возвращение к исходному рабочему состоянию. Чем лучше делать?

Или тяжело создать свой установочный дистрибутив (для себя) с нужными прогами, по типу ямук,
Я в свою бытность windows-пользователем очень любил Norton Ghost.
Да и сейчас многие мои друзья предпочитают его Acronis-у.
имхо, Paragon Backup&Recovery 10 предпочтительней. Функционал намного больше (менеджер разделов, ) + бесплатен.
Если на свой компьютер, то проще всего сделать образ раздела акронисом и это сэкономит массу времени. Если же Вы хотите сделать сборку винды, чтобы было легче и быстрее переустанавливать на разных компьютерах, то Вам нужен Bart PE Builder
Bart PE Builder делает виндовый лайвсиди, бумбубумруму нужен скорее nlite, которым можно кастомайзить установочный диск.
Точно. Его я и имел ввиду, перепутал просто с BartPE.
ещё стоит обратить внимание на Windows AIK и волшебный формат образа WIM, но это требует углубленного изучения
Control Panel\System and Security\Backup and Restore
А ведь верно, семёрка (хоть и не во всех редакциях) умеет делать образ полного диска.
dd же
для страждущих есть порт под win
Главное не забыть про gzip при создании, иначе никакого места не хватит.
Это утилита для создания загрузочной флешки с Linux, а в статье описывается, как сделать загрузочную флешку с Windows.
Да ну? А поле для указания образа iso там просто так?
Она всего лишь пишет линуксовый загрузчик на флешку, а какой образ пофиг — хоть dos.
а вы пробовали? я пробовал — унетбутин отказывается создавать такой диск.
Лично я считаю, что копирование файлов из образа — плохой способ. DD более рабочий вариант
я пробовал — и у меня получилось. пробовал недели так полторы назад.
Единственный нюанс — флешка должна быть в ntfs, иначе (fat) ничего не получится.
FlashBoot можно попробовать.
почемуто ни так, ни через dd нифига не грузилось, файлы видны были

в итоге залил на флешку через ultraISO, запущеного с вирт машины
>ридется запустить GParted для того, чтобы установить boot флаг на флешку.
Я наверно вас удивлю, но загрузочный флаг модно поставить в fdsik
a переключение флага загрузки
Модно = можно, хотя я думаю у старперов все таки моДно ^_^
в данном случае модно = просто, удобно, универсально. еще есть cfdisk, которым я лично почаще пользуюсь.

ЗЫ выросло поколение линуксоидов, которого так боялись. Недалек тот день когда на хабре будут сообщения вроде «я вас наверное удивлю, но файл можно удалить и из консоли командой rm»
ну если уж отталкиваться от статьи, правильно будет говорить про parted, который консольнее некуда, еще если непутаю есть partman (в busybox)
Вы знаете, я пожалуй в консоли посижу.
Я его сам не использую :)
Раз уж пошли варианты перебирать — я дал тот который не указан :)
Я был уверен, что это можно сделать из консоли, но, к сожалению не знал как.
хэндбук многие вещи проясняет. умение ставить систему часто позволяет быстренько пофиксить систему без переустановки :)
Именно. Если познать систему «снизу» — «сверху» проблем не будет.
где-то в инете встречал фразу… точность не помню, но суть примерно следующая:
поставив генту ты узнаешь систему и разберешься в ней в в ходе долгой настройки, а поставив редхат ты изучишь систему очищая ее от всего лишнего.
В принципе правильно :)
Генту — тачка ручной сборки с заказных деталей :) Редхат — такая тачка которую можно много тюнить благо позволяет.
Вау, если это так, то это супер. Спасибо автору, обязательно испробую описанных способ.
убунту вэй…

> дальше все-равно придется запустить GParted
в убунте нет fdisk?

> стандартные средства Ubuntu не позволяют открыть UDF ISO образ
в гноме не сделали ссылку?

Товарищ, если есть желание изучать линукс дальше, то ставь генту, центос без гуёв, дебиан или еще что-нибудь. Юзерфрендли дистрибутивы линукс свою задачу выполняют, но очень расслабляют. Я сам этого не понимал, пока пару раз мой начальник меня не пристыдил.
Да не обязательно gentoo, итд итп. Просто постаить сервер без xorg и попробовать его конфигурировать.
подозреваю, что можно было не уточнять насчет отсутствия иксов на сервере — это очевидно.
в свете предыдущих высказываний — уже неочевидно.
Встречаются даже на лоре одмины, которые на серваки по VNC ходят… да-да… и таких все больше.
Только не надо возражать, что например, БД оракл ставится инсталлятором в графическом режиме… форвард иксов никто не отменял.
«Даже на лоре» звучит забавно :)
почему именно так, а потому что многие там считают себя большими специалистами и оналитегами
Это не очевидно — яркий пример из моей жизни, пришел в банк, там небольшие проблемы с роутером.
Я когда на роутер посмотрел — плохо стало.
Mandriva (ничего личного против дистов, мне лично побоку какой дист админить, lvl позволяет), но когда там стояли X+KDE по полной программе и в какой то графической утилите был сделан маскарад, это я считаю уже все!
P.S Добавил в резюме — Админю сервера без Xorg/GUI
Также в резюме можно добавить «читаю информацию с жестких дисков прикосновением к серверу», «строю графики по данным SNMP в уме» и прочее на сколько хватит фантазии.
Отличие в том, что первое звучит как второе, но является правдой ^_^
Я позволю себе не согласиться в словосочетании «убунту вэй».
Убунта внутри — тот же дебиан. Поэтому квест по созданию загрузочной флешки выполним fdisk'ом, ручным монтированием раздела и проч. и проч.
Другое дело, что многие пользователи убунты, поставив ее в гуй и пользуя ее как венду, считают себя линуксоидами.

Убунту уже давно отошла дальше от дебиана. Он — ее дедушка, так сказать. В ней многое упрощено. Дебиан выбирается более матерыми людьми. Убунта проще.
Вы знаете, каждый дист в руках профи будет нормально и хорошо работать, в кривых и gentoo будет костыль.
Я про то, что дается на старте :) Генту можно превратить в убунту и качать бинарные пакеты. Или вообще к нему apt прикрутить, настройки гнома и прочее.
Я про то, что проще для новичка. Все же, в убунте уровень абстракции выше.
ну видно да, я сам со slackware, долго использовал gentoo и скатился на ubuntu, правда у меня установка ubuntu — это как установка gentoo :) правда без сборки исходников.
Сам теперь везде где можно выбираю нетсетап и гружу тока нужные пакеты, а то мусору-то, мусору в дистрах :)
Вообще меня статья немного напрягает двумя вещами
1) немного безграмотностью подхода
2) то, что предлагают использовать dd.
Я как то на днях пробовал делать dd загрузочную usb стик с win7, но не заладилось, разбираться неогда было плюнул сделал другими средствами (не linux). В общем будет время — займусь, и раз тема актуально попробую отписать.
Обновил пост. Написал о способе установке boot флага через fdisk
Не катит. Он не умеет создавать загрузочные флешки с Windows.
самое время написать статью, что делать когда Windows 7 потерла Grub
А на диске убунты/кубунты/другого дебиан-бэймд нету функции восстановления?
Что делать, что делать…
grub
>root (hdx,y)
>setup (hdx)
>quit
Ну это, естественно, если grub уже установлен в отдельный бут-раздел (у меня — так). Если нет — можно через чрут восстановить или просто подмонтировав под livecd.
ну там автокомплит есть так-то…
Он еще показывает какая фс на разделах…
Как по мне статья слабовата для Хабра
В случае с использованием стандартных fdisk и dd всё HOWTO можно было уместить в 140 символов.

Плюсующим статью стоит подумать о возвращении к MS Windows, где всё делается именно в авторском стиле: скачать, установить и запустить графическое приложение, чтобы поставить в нём галочку.
Но ведь Ubuntu продвигается как userfriendly-система :) Что означает, что иногда _можно_ и через графический интерфейс с парой галочек выполнить необходимые действия, а не вспоминать кучу команд…

Я не сильный пользователь убунты (недавно поставил), но она мне нравится. Правда, поставить chromium-browser просто через графический установщик пакетов не получилось, пришлось поискать, как это сделать, на хабре. Нашел недавнюю статью именно по этому вопросу, где все нормально расписано (с пояснениями), а не просто набор кода…
а как же
sudo apt-get install
? Это ж самый сок в дебианах?
Ну тогда уж вообще sudo aptitude install.
Вот именно, я так и сделал. А через графический интерфейс не находило этого пакета.
может, баг-репорт какой отправить разработчикам? )))
Да, еще и видео в YuoTube не хотело по дефолту проигрыватся. Даже после установки необходимых (как-бы) пакетов. Тоже пришлось через консоль устанавливать нужные пакеты… Вот в этом смысле убунта не совсем userfriendly (((
Я старался расписывать обеими способами, чтобы это смог сделать не только специалист, а и обычный пользователь Ubuntu, которых становится все больше. Про dd я не знал, что он умеет работать с ISO образами, даже не подумал его использовать.
dd if=/w7.iso of=/dev/sdx так да, работает.
Но чтобы отработало скопировав файлы — не верю! не может оно так работать, загрузчика же не будет.
Горькая правда :) Работает :)
Раздаю 16 инвайтов на гугл вэйв. Емейлы — инбоксом.
Нет, просто инвайты лежат мертвым грузом, а может кому нужны. По крайней мере я не создал отдельный пост, а тихонько отписался в комментах. Но на хабре есть такая тенденция — любое меценатство, исходящее не со стороны топ 20 хабраюзеров, расценивается, как самопиар, или куда хуже — прокачка кармы.
За вчера было минимум 4 поста раздачи инвайтов. Почему вы написали этот коммент в этом топику, а не в одном из тех 4?
Понятия не имею, просто написал сюда.
Впредь, лучше поиметь понятие, а потом куда-то писать.
> Можно сделать это из консоли:
> sudo mkfs.ntfs /dev/sdb4
> Можно это сделать и более легким путем
> [далее следует целый абзац объяснений]

и что в этом пути более лёгкого?
Людей, которые не сильно знакомы с Linux пугает только слово «консоль». В первом случае нужно знать, где смонтирована флешка, а во втором флешку нужно выбрать из списка.
[irony]Представляю человека, который выбирает нужные пункты из списка опций компилятора gcc[/irony]
Я практически уверен, что ближайшем будущем именно так и будет ;)
Там этих опций стопицот тыщ, искрене жалею тех, кто не знает, что ему точно надо и пользуется ограниченными менюшками.
Лучше все конфигами настраивать и нафиг менюшки :)
В конфигах настраиваются умолчания, в опциях — конкретные действия. А менюшки — продукт перенасыщенного рынка, для тех, кто не знает, чего хочет.
Получил хабрапочту от хабраюзера CLR, он говорит интересные вещи по этому поводу. Цитирую:

То что dobersoft отрицает, а вы только предполагаете, уже давно существует и массово используется в среде разработки приложений под мак — xcode. Вот пример:

или вот еще (стоит обратить особое внимание на то, как удобно сразу читать пояснения к флагу):
Я не отрицаю. Просто это неудобно, на мой взгляд.
Неужели вам действительно легче мучаться grep'ая man когда точно не знаете как называется ваша опция (прийдется перечитать кучу не нужного текста), чем мгновенно найти нужный переключатель в готовом окне, где все опции дополнительно описаны (именно так, как вы будете их искать по памяти и логики) и удобно сгруппированы?
Мгновенно, хаха.
Если я точно не знаю, я не суюсь.
Имеется ввиду, что вы естественно знаете какую реакцию нужно ожидать, но вот сам ключ не помните… Не знаю как вы, но я man по gcc читал от силы раза два и в уме только представляю какие есть возможности, а вот до названий флагов мне дела не было никогда. Поэтому, как пример, когда я создаю новый тип сборки рассчитанный на прогон тестами и проверку покрытия моего кода через gcov, то я просто ввожу в поиске окна опций слово «coverage» и тут же ставлю нужную мне галку, мне совершенно не улыбается необходимость хранить в голове то, что опция зовется "-ftest-coverage" и уж тем более не хочется отдельно грузить man и вычитывать там несколько страниц связанных с покрытием кода и нужных для этого опций.
man вовсе необязательно вычитывать, там тоже есть поиск. man стандартизован и отлично работает даже через ssh.
Не думайте что я не умею пользоваться консолью и поиском, только по запросу «coverage» я вначале наткнусь на безымянную опцию, а далее на кучу вхождений и «много текста» которые мне все же нужно будет перечитать для однозначного нахождения именно той опции, что мне нужна. Проще все же действительно найти и кликнуть галку, это быстрее.
UFO just landed and posted this here
Спасибо :)
Друг попросил восстановить Windows на нетбуке, а у меня Мак — на маке не нашел способа, как загрузочную флешку с Windows сделать.
Я сначала поставил на нетбук Ubuntu с флешки, сделал в ней загрузочную флешку с Windows 7 и установил. Все очень просто.
не получается этим способом, unetbootin тоже, как тогда мне записать образ на флешку?
UFO just landed and posted this here
Если с флешки загрузиться не удается то проверьте, а не стерли вы таблицы разделов на ней. В Gparted можно из восстановить и после этого поставить в ней же флаг boot.
Sign up to leave a comment.

Articles