Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Jul 17, 2019 3:44 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Thu Aug 29, 2013 3:11 pm 
Offline

Joined: Fri Aug 23, 2013 11:05 am
Posts: 4
Доброго времени суток. Простите за глупый вопрос. Решил попробовать писать для Колибри, но тут такая вот загвоздка: запустил образ в VirtualBox. Написал в туториалу от diamond хэллоуворлд, а как положить теперь новый файл на систему в виртуальной машине - не знаю.

Пробовал поднять на хостовой системе Xlight FTP Server и использовать ftpc из дистрибутива - на этапе загрузки файла зависает(если необходимо, вечером положу скрин).

Пробовал прицепить в виртуальную машину новый Virtual HDD, в надежде, что он обнаружиться в Колибри - но все не так просто, не вышло)). Порылся на форуме, но ни у кого такого вопроса не встретил(плохо искал?).

Собственно, вопрос: каким образом удобней/быстрее/эффективней обмениваться файлами с Колибри в виртуальной машине и где про это почитать? К сожалению, опыта работы с VirtualBox и иже с ними не имею совсем.


Top
   
PostPosted: Thu Aug 29, 2013 4:51 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Если пишешь программу на FASM, то можно писать и компилировать её сразу внутри KolibriOS (т.е. внутри VirtualBox). Тогда проблемы не возникает. Если на другом языке, то можно редактировать kolibri.img в хостовой машине (и класть файл внутрь него) - например, с помощью:
Linux - mount
Windows - ImDisk Virtual Disk Driver (или WinImage)
Кроме того, можно подключить флешку и записать на неё из хоста, а потом отдать флешку гостевой системе, и тогда KolibriOS её определит.

Я сам VirtualBox не пользуюсь, поэтому как подключить к KolibriOS внешний диск в VirtualBox не знаю, но может быть, кто-то другой здесь подскажет (а пока можно пользоваться моим решением).


Top
   
PostPosted: Thu Aug 29, 2013 5:38 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Жесткий диск должен быть отформатирован. Желательно в fat32.


Top
   
PostPosted: Thu Aug 29, 2013 6:19 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Подключите флешку, благо Kolibri уже умеет с ними работать

_________________
я лишь учусь


Top
   
PostPosted: Thu Aug 29, 2013 9:13 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Использую свой реальный винчестер http://www.virtualbox.org/manual/ch09.html#idp14091280


Top
   
PostPosted: Thu Aug 29, 2013 11:02 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Asper wrote:
Использую свой реальный винчестер http://www.virtualbox.org/manual/ch09.html#idp14091280

Ты перед тем как давать такие советы, все же подумай - он вот подключит весь и сотрет к чертовой матери важные файлы, а потом "говно эта ваша Колибри, потому что я дурак она стерла мою архиважнейшую порнуху научную работу".

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Thu Aug 29, 2013 11:32 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Quote:
Warning
Raw hard disk access is for expert users only. Incorrect use or use of an outdated configuration can lead to total loss of data on the physical disk. Most importantly, do not attempt to boot the partition with the currently running host operating system in a guest. This will lead to severe data corruption.

Предупрежден значит сам виноват.


Top
   
PostPosted: Fri Aug 30, 2013 9:20 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Предлагаю qemu, он может эмулировать диск с системой fat32 на основе папки реальной системы очень удобно.


Top
   
PostPosted: Fri Aug 30, 2013 9:37 am 
Offline

Joined: Fri Aug 23, 2013 11:05 am
Posts: 4
Всем спасибо за советы))

yogev_ezra wrote:
Я сам VirtualBox не пользуюсь, поэтому как подключить к KolibriOS внешний диск в VirtualBox не знаю, но может быть, кто-то другой здесь подскажет (а пока можно пользоваться моим решением).

А что вы используете, если не секрет? Я совершенно не привязан к какой-либо виртуальнйо машине)) Или вы используете реальную машину?

Unduing wrote:
Предлагаю qemu, он может эмулировать диск с системой fat32 на основе папки реальной системы очень удобно.

Ууух, а это круто, обязательно попробую. Спасибо

punk_joker wrote:
Подключите флешку, благо Kolibri уже умеет с ними работать

Флешку в смысле - реальную или Virtual box умеет эмулировать?


Top
   
PostPosted: Fri Aug 30, 2013 10:16 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Agnikay wrote:
Флешку в смысле - реальную или Virtual box умеет эмулировать?

Я имел ввиду реальную флешку, к любому эмулю думаю можно ее подключить, к VirtualBox уж точно. Если в систему просто закинуть, создайте iso, киньте туда нужные файлы и подключите к виртуалке.

_________________
я лишь учусь


Top
   
PostPosted: Sun Sep 01, 2013 7:43 pm 
Offline

Joined: Fri Aug 23, 2013 11:05 am
Posts: 4
Спасибо за советы))) Пока пользуюсь вариантом с флешкой

P.S пишу на C/С++.


Top
   
PostPosted: Sun Sep 01, 2013 7:55 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Agnikay wrote:
А что вы используете, если не секрет? Я совершенно не привязан к какой-либо виртуальнйо машине)) Или вы используете реальную машину?
Использую реальную машину, либо VMWare Workstation.
P.S. Идею с флешкой я первый в этом топике высказал :-)


Top
   
PostPosted: Mon Sep 02, 2013 9:06 am 
Offline

Joined: Fri Aug 23, 2013 11:05 am
Posts: 4
yogev_ezra wrote:
P.S. Идею с флешкой я первый в этом топике высказал :-)

Ну дык, с Вашей подачи и начались эксперементы в этом направлении)) 8)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited