Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [Частично решешно] Как записать ISO Windows XP из под линукс на USB Flash  (Прочитано 33750 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neqste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте. Работаю в gnu\линукс очень длительное время. Возникла срочная надобность пересесть на Windows XP.
Мне не нужны виртуалбоксы, или вайн и т.п.
 А именно необходимо переустановить временно систему. По сути дела у меня нетбук, Проблема в том, что нет CD-ROM; И машин с Windows XP на борту, рядом, или где- то очень рядом, что бы можно было записать. В общем для начала расскажу что предпринимал.

Все ради чего я стараюсь.


Необходимо записать установочный iso образ Windows XP на флеш накопитель, что бы последний загружался, и позволял установку Windows XP на пк.
Я очень прошу обратить внимание на версию OS, так как 7\vista не подходит.
Данная статья не есть троллинг, или еще что-либо, на самом форуме искал так же, (смотрите ниже спойлер), но решения проблемы так и не было озвучено. По этому вопрос остается в силе. Не нужно писать о "криворукости разрабов Windows" и всячески брызгать кругом своей ненавистью к данной ОС, или показывать релегиозную привязанность. Надо, значит надо. Давайте оценим средства Linux для решения указанной выше задачи. Так как в данный момент я разочарован.

Начал сначала стандартными средствами пытаться записать образ iso Windows XP на Usb Flash drive, такими как:

1.) dd if=obraz.iso of=/dev/sdx; с различными параметрами (где икс моя буква), в различных извращенных вариациях.
2.) Gparted. Формат флешки. Выставление флагов boot. Выставлял и многие другие флаги, использовал различные вариации все без толку от того что мне необходимо.
3.) wine, просто пытался запустить банальный софт с помощью которого на win записываю флеш драйв. По сути дела запускается, но так как ОС не вин, то соотвественно выдает кучу эрроров, и не видет ничего). Но я и не предпочитаю данный способ записи как основной, или даже не предпологаю что удасться успешно записать флешку.
4.) Virtualbox, казалось, очень все просто. Создал виртуалку, установил туда вынь. Расшарил папки, дал доступ к USB, стартуешь софтину которую нужно стартануть. А тут хоп, и нет доступа к usb, По этому данный способ отходит в сторону, но не "убирается из виду".
5.) Grub, писать про граб ничего не буду, так как начинаю только тестить, и пытаюсь записать и граб на флеш + вин, + что бы загружало setupldr.bin с флешки для того что бы запустилась установка.

Ребят, очень прошу не посылать в гугл. Так как с ним дружу. Специально в спойлер позакидываю интересности, но все это не то что нужно, так как это для Windows 7\vista. А мне увы, необходима установка с флеш накопителя Windows XP. Так как 7\виста просто на просто из-за ряда причин не установятся.
(Нажмите, чтобы показать/скрыть)
Спасибо за внимание. Жду ответов только от тех, кто сталкивался с моей проблемой в своей рутине. И кто успешно ее решал. Прошу теоретиков, и прочих людей которые без практики будут советовать в данном топике не отписываться. Так как сам с теорией дружу. Сам просто на этот форум не надеюсь, постоянно ищу информацию, так как сроки жмут. Если удастся (а я уверен что ДА), я обязательно отпишу в данную тему.


Спасибо огромное всем! Простите пожалуйста что так долго не отписывался в теме. На данный  момент, решения данной проблемы есть. И путей решения по крайней мере 2. Это первый способ, с помощью VirtualBox, и доустановленных дополнений которые описанные ниже в теме. За что отдельное спасибо komarov.yura, и типтоп. Что же, время некоторое прошло, но на одном месте я не сидел. Из под ОС Windows XP, я находил массу способов для записи Windows образа на флеш, все они очень похожи, если бы даже не сказать аналогичны. Завтра\Послезавтра (точно не могу гарантировать). Постараюсь описать данные способы. Все что необходимо, это лишь делать все четко по гайду, скачать файлов на 3-5 MB, и архиватор для того что бы распаковать. И можно "стартовать" записывать, и крайне удачно на Флеш накопитель с использованием различных методов, хоть в гуи, хоть и в терминале iso Windows XP на флеш накопитель. А покамест, пардон, но я сижу с фона. И по этому, не могу ничего сообщить о втором способе.


Кто не хочет ждать. Советую, точно работающий и проверенный способ, но забирает от 1 ЧАСА времени:

1.) Скачать, установить Virtual-Box;
2.) Зайти на убунтологию, почитать соотвествующую статью для тех кто не знает что вообще такое Virtual Box, как работает и т.п.
3.) Ставим дополнения которые описаны Типтоп внизу темы.
4.) Устанавливаем WindowsXP\7 на виртуалку (желательно хрюшу, быстрее процесс).
5.) Делаем общими папки (опять же поможет для этого ubuntologia.ru) и ей подобные сайты.
6.) В среде линукса, распаковываем образ Windows XP, или монтируем, но все же содержимое исошника поместить в общую папку.
7.) WinSetupFromUsb 0.6 Beta 1; версия и название проги, для 99% успешности записи на флеш Windows XP, для последующей ее установки.
8.) Кто не знает как ей пользоваться, где взять, все описано тут: http://flashboot.ru/ Там же и статья, и ссылки на скачивание
9.) Если установили дополнения которые описал Типтоп, + расшарили папку, в ней храните свои файлы и т.п., после чего убедитесь что с помощью установленного дополнения вы видите КОРРЕКТНО свою флешку в Virtual Boxe, + в Гостевой ОС, если что-либо не работает, но уверены что дополнение установлено, просто ребутните виртуалку, + камп, и пробуйте еще раз)
10.) Ознакомившись с статьёй на флешбуте.ру, о пользовании WinSetupFromUsb; записываем как по гайду. Выбираем Бутайс, выбираем далее, форматируем в Fat32\Ntfs (у кого что поддерживает). После указываем чекбоксом, что записывать на флеш будем ОС WinXP, (в окне не бутайса, а уже основной проги). После чего, нажимаем обзор, и выбираем подключенный диск он же "расшаренный\общий" с Linuxa, и выбираем дирректорию с виндой распакованной, и процесс пошел. Запись составляет ~ для оригинального дистрибутива Windows XP SP3 около 20 мин как минимум. Так как файлов много, и каждый будет копироваться... Ну вот собственно и все. Прошу не закрывать тему, так как обнаружил еще некоторые способы. И один из них основан на WinSetupfromUsb, т.е. по принципу работы этой программы. Но расскажу как записать это все чудо, лишь тогда, когда добирусь до своего ПК, а то с мобайла не очень прикольно писать...
« Последнее редактирование: 20 Марта 2011, 18:40:05 от Neqste »

Оффлайн ruzik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Без проблем создаю флешку через виртуалбокс

Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Не совсем понятно, Вы хотите, чтобы ХР  запускалась с флешки?

Этого не будет стандартными способами, так как поддержка usb у винды работает только после старта системы, когда драйверы соответствующие запускаются. 
Но есть хитрые способы, описанные, например, тут:
http://forum.eee-pc.ru/topic/windows-2000-xp-2003-na-sd-cherez-usboot

Вот ещё ссылка http://www.usboot.org
У меня работает этот метод.

Оффлайн Neqste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Не совсем понятно, Вы хотите, чтобы ХР  запускалась с флешки?

Я хочу установить на пк windows xp с флешки. Но для того что бы установить, нужно записать на флешку образ, а для того что бы записать, нужны знания о том, как сделать флешку загрузочной. Т.е. другими словами заставить работать setupldr.bin на накопителе. В данный момент копаю граб.
Если все удасться отпишусь...

Lifewalker

  • Гость
В общем как вывод: - самая "мощная" ОС на самом деле оказывается ни на что не способна для выполнения банальных задач. В общем ищу действительно работоспособные способы записи winXP на флеш юсб, без рассказов "кривые руки", "гугли", и т.п. так как это уже омерзительно слышать.

1. Если вы не можете надеть штаны через голову, то видимо проблема не в отсутствии у вас навыков башкосносной гуттаперчивости, а в принципиальной невозможности надеть штаны через голову. Разве не так?

2. Отсюда следствие: Виндовз ХП вообще в принципе может быть загружена и установлена с флешки? Конечно до моей деревни доходили слухи о существовании извращений вроде BartPE или подобных нетрадиционных методов обувания компьютера, но применим ли подобный способ к штатному не модифицированному образу ВинХП?
« Последнее редактирование: 16 Марта 2011, 10:30:02 от Lifewalker »

Оффлайн Neqste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
В общем как вывод: - самая "мощная" ОС на самом деле оказывается ни на что не способна для выполнения банальных задач. В общем ищу действительно работоспособные способы записи winXP на флеш юсб, без рассказов "кривые руки", "гугли", и т.п. так как это уже омерзительно слышать.

1. Если вы не можете надеть штаны через голову, то видимо проблема не в отсутствии у вас навыков башкосносной гуттаперчивости, а в принципиальной невозможности надеть штаны через голову. Разве не так?

2. Отсюда следствие: Виндовз ХП вообще в принципе может быть загружена и установлена с флешки? Конечно до моей деревни доходили слухи о существовании извращений вроде BartPE или подобных нетрадиционных методов обувания компьютера, но применим ли подобный способ к штатному не модифицированному образу ВинХП?


Пожалуйста, сгинь нечистая сила... мне не нужны нотации, и указания как тут делают 80% форума. И вы в том числе. Раз не знаете, то зачем пишите? Для меня ваш возможный авторитет не имеет значения в linux сообществе. Впрочем как и вы сами. Таких как вы я повидал массу за длительно время использования. По этому то последнее сообщение которое я тут оставляю, так буду лишь смотреть за развитием темы. Так как уверен на 99% что 99% (тавтология) будут "руки кривые", "гугл в помощь", "а зачем, линукс лучше виндвоса", и т.п. Прошу всех оставить это все  при себе. Это не статья для развития ФЛЕЙМА, и т.п. Это статья с явной проблемой, и ее нужно решить средствами Linux. Без разницы, Ubuntu, минт, арч. генту, пофиг какой. Но Linux. Так как ubuntu.ru самое большое сообщество на посто СССР пространстве, то обратился сюда, но после прочтения пару десятков тем на данном форуме, уже немного жалею. Вы не думайте что я сижу сложа руки. Я постоянно ищу. В общем жду нормальных ответов, а не нытья, и рассказов сказок про кривые руки. Напомню, что в win, загрузка происходит непосредственно загрузки setupldr.bin; По этому так же копаю груб, и все "близкие по смыслу" слова.

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Вчера записывал образ XP, правда говорят что не всеми она правильно работает ( !
sudo apt-get install unetbootin
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
у меня winxp не захотела устанвливатся из iso-образа, только распакованная...
p.s. достаточно интересен ресурс http://www.pendrivelinux.com/  :)
« Последнее редактирование: 16 Марта 2011, 10:57:06 от kost2000 »

Оффлайн luu

  • Активист
  • *
  • Сообщений: 721
  • шта?
    • Просмотр профиля
Попробуйте такой вариант.
http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/

Еще есть MultiBoot USB. Создает мультизагрузочную флешку с grub.
http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/
http://liveusb.info/dotclear/
Правда, я не уверен, что она захочет аботать с образом винХП.

И еще, отпишитесь о результатах ваших изысканий, пожалуйста. Меня тоже интересует решение этого вопроса.

Оффлайн komarov.yura

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
    • Блог о Linux, жизни и плюшках
1) Из под виртуальной машины всё реально сделать. USB устройства не доступны по причине того, что не из под root-а запускаете виртуалку. Просто дайте права на нужное вам устройство для текущего пользователя. Ну, или "gksu virtualbox"

2) Ну и ссылка в помощь: http://thinkit.ru/blog/viewblog/561/
P.S. Это моя статья, так что всё работает - всё проверено

Удачи :)
Amor vincit omnia

Оффлайн luu

  • Активист
  • *
  • Сообщений: 721
  • шта?
    • Просмотр профиля
2) Ну и ссылка в помощь: http://thinkit.ru/blog/viewblog/561/
P.S. Это моя статья, так что всё работает - всё проверено

Так ему это нужно сделать из-под Linux, а у вас там способ получения результата на выне.

Оффлайн komarov.yura

  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
    • Блог о Linux, жизни и плюшках
2) Ну и ссылка в помощь: http://thinkit.ru/blog/viewblog/561/
P.S. Это моя статья, так что всё работает - всё проверено

Так ему это нужно сделать из-под Linux, а у вас там способ получения результата на выне.


А первый пункт Вы не прочитали?! VIRTUAL BOX!!! Проще сделать из под виртуалки, т.к всё равно нужно будет кучу библиотек. Как вариант, можно через WINE, но опять же, придётся кучу файликов из system32 вытянуть и положить в директорию WINE. Но и опять же - вариант 50 на 50. Сам с такой проблемой год назад столкнулся. И справился лишь средствами виртуальной машины.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Чтобы дать доступ виртуальной машине к USB из под обычного пользователя нужно вставить в /etc/fstab:
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0Если что, тема про <a href="https://forum.ubuntu.ru/index.php?topic=16571.0">VirtualBox</a>
« Последнее редактирование: 16 Марта 2011, 11:37:55 от komarov.yura »
Amor vincit omnia

Оффлайн типтоп

  • Участник
  • *
  • Сообщений: 181
  • Ubuntu 8.10=>Xubuntu 18.04 LTS
    • Просмотр профиля
2) Ну и ссылка в помощь: http://thinkit.ru/blog/viewblog/561/
P.S. Это моя статья, так что всё работает - всё проверено

Так ему это нужно сделать из-под Linux, а у вас там способ получения результата на выне.


А первый пункт Вы не прочитали?! VIRTUAL BOX!!! Проще сделать из под виртуалки, т.к всё равно нужно будет кучу библиотек. Как вариант, можно через WINE, но опять же, придётся кучу файликов из system32 вытянуть и положить в директорию WINE. Но и опять же - вариант 50 на 50. Сам с такой проблемой год назад столкнулся. И справился лишь средствами виртуальной машины.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Чтобы дать доступ виртуальной машине к USB из под обычного пользователя нужно вставить в /etc/fstab:
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0Если что, тема про <a href="https://forum.ubuntu.ru/index.php?topic=16571.0">VirtualBox</a>
Или скачать плагин VirtualBox 4.0.4 Oracle VM VirtualBox Extension Pack вот от сюда - http://www.virtualbox.org/wiki/Downloads

Оффлайн Neqste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ребят спасибо большое, я знал что тут есть нормальные люди, и не разочаровался. Да вы правильно поняли, именно из под линукса нужно записать на флеш. К сожалению, я забыл о unetbootinе, но увы, он не поддерживает winxp) Vista\7 пожалуйста. Но у них другой способ загрузки к сожалению...=( В общем продолжаю поиски, и сам пытаюсь, вроде бы что-то получается сделать. Как доинсталирую все, так сообщу о результатах, так как думаю многим так же пригодиться..  :D

Оффлайн ruzik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Утилит для создания немерено и все работают вот пример http://www.flashboot.ru/index.php?name=News&op=article&sid=32
новий UltraIso тоже умееет записивать образ на флешку главное флешке сделать загрузочную область для ХР (bootsect.exe /nt52 e: -буква диска) а на ютубе полним полно всякого видео

Пользователь решил продолжить мысль 16 Марта 2011, 13:30:15:
http://www.youtube.com/watch?v=oXsnuwlWwDU   100% рабочий способ сам пользуюсь уже 2 года и никаких проблем (файл прилагаетса вместе с видео)
« Последнее редактирование: 16 Марта 2011, 13:30:15 от ruzik »

 

Страница сгенерирована за 0.133 секунд. Запросов: 23.