antigluk 24.08.2010 14:24
Есть проблема! — Поставить Windows в файл на файловой системе линукса
Привет, вилинукс.У меня винт разбит только для линукса, разделы / /boot /home и swap. Но мне нужен виндоус, так как программа для работы с моим телефоном идет только там (и не только она, иногда нужны другие программы). Виртуальнуя машину не предлагать, нужна нативная система (хотя-бы потому что нужен доступ к реальным портам).
Вспомнил как красиво можно поставить убунту через wubi в файл. Можно ли то-же самое сделать и для винды? Какой-то файлик винта в разделе ext3 /home
adept 24.08.2010 14:39 #
+ 0 -
А почему бы не использовать виртуальную машину? :)
virtualbox (который не ose) умеет прокидывать usb. или нужны еще какие-то порты?
присоединяюсь к вопросу - говоря "к реальным портам", что именно вы имеете в виду ?
Тоже за VBox, вот пример использования VBox с реальными портами, работает отлично...
Подтверждаю, VirtualBox умеет работать с «реальными портами», но для этого кроме доступа к USB необходимо активировать все доступные COM-порты, настройки которых находятся рядом с USB.
Не точно, но реалистично. Можно конечно попытаться научить загрузчик венды читать ext2/3/4, как wubi читает ntfs, но мне кажется, это маловероятно.
а мне загрузчик винды не нужен. граб отлично грузит винду. кстати, граб! он не может грузится не с раздела, а с файла раздела?
ну например сделать файл winxp на 10 гиг и mkfs.vfat на него...
ну например сделать файл winxp на 10 гиг и mkfs.vfat на него...
по-секрету, grub грузит не "винду", а вендовый загрузчик. т.н. "chainloader".
ага.. ну главное чтоб граб добрался до загрузчика, то есть граб должен как-то подмонтировать/проэмулировать загрузку с файла, а в файле уже нтфс или фат-система, винда поймет.
Поставь винду в SWAP раздел, сделай что надо, а потом опять подключай как своп.
угу. только перед загрузкой надо будет mkswap сделать обратно наверно.
хотя это сколько же своп должен быть, чтобы туда венда влезла...
хотя это сколько же своп должен быть, чтобы туда венда влезла...
4 гига - предел, больше не надо.
У нас на серверах с 64 гб памяти 4 гб свопа :)
У нас на серверах с 64 гб памяти 4 гб свопа :)
>4 гига - предел, больше не надо.
Откройте для себя tmpfs. И тогда вполне может понадобиться. У меня вот на ём hasher всякую компиляционно-собирательскую работу делает, получается заметно быстрее, нежели на иной fs.
Откройте для себя tmpfs. И тогда вполне может понадобиться. У меня вот на ём hasher всякую компиляционно-собирательскую работу делает, получается заметно быстрее, нежели на иной fs.
Откройте для себя то, что когда нагруженный продакшн сервер начинает свопится - значит все очень плохо.
зачем мне своп, когда минимум 30% памяти уходит под дисковый кэш?
Для действительно требовательных к i/o вещей откройте ramfs.
Прироста производительности от tmpfs, который в свопе уж точно не будет.
зачем мне своп, когда минимум 30% памяти уходит под дисковый кэш?
Для действительно требовательных к i/o вещей откройте ramfs.
Прироста производительности от tmpfs, который в свопе уж точно не будет.
Сам так периодически делаю :)
Для этого у меня своп на 10 гиг, нада венда - своп в нтфс, туда венда, задача выполнена, нтфс-своп и зер гуд тчк.
Для этого у меня своп на 10 гиг, нада венда - своп в нтфс, туда венда, задача выполнена, нтфс-своп и зер гуд тчк.
а зачем каждый раз инсталить, один раз проинсталь и сохрани где нить.
точно, поставить никак, можно подмаунтить только ext3 в винде и все.
вставляешь диск с виндой и грузишся с него ставишь на первый раздел диска а потом видишь его в файле /dev/sda1 ^_^
вобщем никак
вобщем никак
винда не встанет на xen без аппаратной поддержки виртуализации в процессоре.
А может юзать чтонить типа "Portable Windows XP Live USB Edition" ?
virtualbox-bin умеет пробрасывать USB, для этого вы должны быть в группах usb, vboxusers и разрешить виртмашине подключать ваше устройство
сам шил под линём телефон под виртуалбоксом
сам шил под линём телефон под виртуалбоксом
+1
У меня мобила при виде Арча падает в анабиоз, гружу в виртуалке винду и подключаюсь, проблем не было
У меня мобила при виде Арча падает в анабиоз, гружу в виртуалке винду и подключаюсь, проблем не было
что за мобила такая? :)
моя при виде линуксов в анабиоз не падала, даже в своё время отпахала GPRS-модемом почти полгода
моя при виде линуксов в анабиоз не падала, даже в своё время отпахала GPRS-модемом почти полгода
А андроид так не прошился у меня на hero
Пришлось искать виндовую машину
Пришлось искать виндовую машину
Windows 7 (и, наверное Vista) можно установить в файл .vhd. Замечательно работает. Dualboot (Linux + Windows 7 на vhd) не проверял и даже не знаю, возможно ли это.
Инструкция тут:
http://www.thevista.ru/page.php?id=10709
Инструкция тут:
http://www.thevista.ru/page.php?id=10709
Здаётся мне, что чтобы всё работало, этот *.vhd должен лежать в какой-нибудь вендоугодной файловой системе.
Идея супер, думаю что основное ограничение - то что файлы .vhd должны находится на виндовых файловых системах, то-есть FAT или NTFS.
Я что-то упустил из виду одну маленькую деталь. Всё это наверняка работает только с NTFS. Так что, на мой взгляд, у вас два выхода: либо переразбить диск и выделить раздел для Windows, либо перевести /home на NTFS.
Но вообще я бы просто поставил VirtualBox. Если вам не нужны Windows-игры, то это лучший вариант.
Но вообще я бы просто поставил VirtualBox. Если вам не нужны Windows-игры, то это лучший вариант.
Как-то задавался подобной проблемой, хотелось чтобы GRUB загружал образ диска, созданный в виртуалке, но решения так и не нашел. Может тебе повезет, погугли? Тогда можно было бы установить винду под ВМ, а после загрузки как-нибудь заставить работать на реальной машине.
хм.. создать файл, забить его нолями до нужного размера, создать в нем файловую систему, поставить туда через кьюэму винду, а потом грузить маппингом через граб4дос или просто грабом, если он умеет. теоретически вполне реально.
А что если создать файловую систему в каком-нибудь файле. А потом запустить установку винды в QEMU и в качестве HDD указать созданный файл?
А вообще чтобы не париться каждый раз с разбиениями диска юзайте LVM. Хотя и GParted неплохо перераспределяет место между разделами
XEN - наше все!!! Легко (ну, почти легко) пробрасываем устройства и порты.