Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 26 Oct 2014, 00:29
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
QEMU-Puppy 2.01-1
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Author Message
Erik Veenstra


Joined: 27 Jul 2005
Posts: 107
Location: NL

PostPosted: Sun 06 Aug 2006, 11:35    Post_subject:  QEMU-Puppy 2.01-1  

I've just released QEMU-Puppy 2.01-1.

QEMU-Puppy is an OS and a set of applications on a USB memory
stick. This OS can be booted natively, or on top of an other,
already installed, OS. Just borrow a PC, boot your own
environment and return the PC unaffected.

"No installation, no garbage..."

More information and download:

http://www.erikveen.dds.nl/qemupuppy/index.html

(Please grab the torrent and seed it for a while.)

gegroet,
Erik V. - http://www.erikveen.dds.nl/

PS: I run into a non-bootable system when building QEMU-Puppy
2.02. Probably as a result of the bigger initrd.gz? I'm not
sure yet...
Back to top
View user's profile Send_private_message Visit_website 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Sun 06 Aug 2006, 15:47    Post_subject:  

The torrent is giving a 425 HTTP error as of this writing, but it is downloadable through SourceForge. I'm downloading it right now on the Superb Internet, Seattle mirror.
Back to top
View user's profile Send_private_message 
Erik Veenstra


Joined: 27 Jul 2005
Posts: 107
Location: NL

PostPosted: Sun 06 Aug 2006, 17:51    Post_subject:  

> The torrent is giving a 425 HTTP error as of this writing...

The web site of Linux Tracker is awfully slow, indeed. But, the
tracker itself is up and running. So, skip the web site and
start with the torrents. I've put them on my site:

http://www.erikveen.dds.nl/qempuppy/download/qemu-puppy-2.00-1.tar.gz.torrent
http://www.erikveen.dds.nl/qempuppy/download/qemu-puppy-2.01-1.tar.gz.torrent

gegroet,
Erik V. - http://www.erikveen.dds.nl/
Back to top
View user's profile Send_private_message Visit_website 
Erik Veenstra


Joined: 27 Jul 2005
Posts: 107
Location: NL

PostPosted: Sun 06 Aug 2006, 17:54    Post_subject:  

> http://www.erikveen.dds.nl/qempuppy/download/qemu-puppy-2.00-1.tar.gz.torrent
> http://www.erikveen.dds.nl/qempuppy/download/qemu-puppy-2.01-1.tar.gz.torrent

Typo... Should be:

http://www.erikveen.dds.nl/qemupuppy/download/qemu-puppy-2.00-1.tar.gz.torrent
http://www.erikveen.dds.nl/qemupuppy/download/qemu-puppy-2.01-1.tar.gz.torrent

gegroet,
Erik V. - http://www.erikveen.dds.nl/
Back to top
View user's profile Send_private_message Visit_website 
Mtree

Joined: 22 Jul 2006
Posts: 4

PostPosted: Tue 08 Aug 2006, 20:33    Post_subject:  

Dear Erik,

First, thank you for putting together QEMU Puppy 2.

With the cleaner mount and union of the .sfs files it is now possible to use your QEMU with other puppy_save.sfs files and I just loaded QEMU puppy into XP with a puppy_202 remastered file that included a complete XANDROS 4 underdog.lnx partition. About 450 mgs. And it all works!!!
Had to rename the puppy_202 to puppy_201 to match your script, but, heh, who cares?

It works. Smile

Mtree
Back to top
View user's profile Send_private_message 
M.Gregg


Joined: 01 Jan 2006
Posts: 124
Location: UK

PostPosted: Wed 09 Aug 2006, 18:31    Post_subject:  

Hi,

Erik, I would like to say that creating the qemu puppy creates a brilliant learning environment for newbies. I learned a lot with the earlier qemu puppy's and it helped me to understand how to manipulate files. The most important thing is for people to understand puppy and be able to create working examples.

The problem with other distros is (first impressions) when you work for days only to find that no hardware is recognised and that one program after another has bug's. Qemu cuts straight to the heart of this problem with a creation that works and looks brlliant. Your hard work is never in vein!

Kind regards
Michael
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Thu 24 Aug 2006, 03:14    Post_subject:  

Erik, I run the Qemu-Puppy109 in Puppy 2.02 to be able to test my programs in both environments.

I'd like to use Ftp to exchange files among them, but using your nifty Ftp-Server I get:
Quote:
sh-3.1# ./ftpserver_qemu_linux
/tmp/eee.ftpserver_linux.2/bin/ruby: warning: Insecure world writable dir /tmp, mode 040777
/tmp/eee.ftpserver_linux.2/bin/ruby: loading from unsafe file /tmp/eee.ftpserver_linux.2/bootstrap.rb (SecurityError)
sh-3.1#


Is this a new problem, or was this fixed in newer versions, so I should take the ftp-server from the 2.01 Qemu?

**edit** just tried the one from Qemu-Puppy 2.01, it throws the same error and exits.

**edit2** I changed the permissions of /tmp now as a workaround, and the server runs. Very helpfull tool Exclamation Smile

Thanks, Mark
Back to top
View user's profile Send_private_message Visit_website 
Erik Veenstra


Joined: 27 Jul 2005
Posts: 107
Location: NL

PostPosted: Thu 24 Aug 2006, 05:23    Post_subject:  

> I'd like to use Ftp to exchange files among them, but using
> your nifty Ftp-Server I get:
>
> Quote:
>
> sh-3.1# ./ftpserver_qemu_linux
> /tmp/eee.ftpserver_linux.2/bin/ruby: warning: Insecure world writable dir /tmp, mode 040777
> /tmp/eee.ftpserver_linux.2/bin/ruby: loading from unsafe file /tmp/eee.ftpserver_linux.2/bootstrap.rb (SecurityError)
> sh-3.1#

FTPServer is built in Ruby. Ruby checks the permissions of
every directory in the path to a script before it runs it.
Because I use RubyScript2Exe to build to executable, /tmp is
part of these paths. So, the sticky bit of /tmp should be set:

chmod +t /tmp

There's nothing I can do in the application to work around this
problem. It's an environment issue.

> Is this a new problem, or was this fixed in newer versions,
> so I should take the ftp-server from the 2.01 Qemu?

It's always been a problem.

gegroet,
Erik V. - http://www.erikveen.dds.nl/
Back to top
View user's profile Send_private_message Visit_website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Thu 24 Aug 2006, 06:28    Post_subject:  

ok thanks, using chmod works ok Smile
Mark
Back to top
View user's profile Send_private_message Visit_website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Thu 24 Aug 2006, 12:32    Post_subject:  

here is my contribution to Eriks great work: KQemu, the Kernel-acceleration-module, and Qemu 0.8.2 with a small "startup-wizard".

Tested/compiled in Puppy 2.02, so I don't know, if it works in 2.00 or 2.01, as the Kernel is slightly different.

You first must extract Eriks Qemu Puppy 109.
http://prdownloads.sourceforge.net/qemupuppy/qemu-puppy-1.0.9-1.tar.gz?download

Then these 3 Dotpups:
http://dotpups.de/dotpups/Emulators/KQemu-Puppy109/

Now you can run from the Dotpups-menu Puppy 109 in Puppy 2.02, in a window or fullscreen.
Great to test new Dotpups Smile

Screenshot:


The Kqemu is simply a dotpup of the sourcecode, with the already compiled Kernel-module added (to meet the license-conditions).
You can uninstall it in Pupget, once QPuppy was started the first time, only the Kernelmodule remains then.

The QPuppy will install this module automatically, let you search for Eriks installation, and run a new Qemu with KQemu-support.
It does not overwrite Eriks files, instead it creates only some symlinks in a new folder.

I added some dialogs to make the usage slightly easier, as I always forget the options of Qemu.

I also use a trick (second virtual display) for fullscreen, as for me QPuppy sometimes hanged in normal fullscreen-mode at shutdown.
With the second display, you can hit CTRL-ALT-Backspace in this case, to return to Puppy.
I did not test that in Xvesa, only Xorg, so use Xvesa at own risk and report your results please.
The dialogs inform you about that option.
And Eriks real great Ftp-server is run automatically with QPuppy giving access to "/" in gFTP.

To use another Puppy than 109, adapt the "qpuppy" bashscript accordingly to match the different filenames (like initrd.gz instead of image.gz)

Enjoy, Mark
(feel free to grab anything from it for own scripts)
Back to top
View user's profile Send_private_message Visit_website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Fri 25 Aug 2006, 21:14    Post_subject:  

my QPuppy started the ftp-server at every Qemu-start, causing many files in /tmp.
I added a check for a running instance of the ftp-server now.
I had no success yet with it, when I ran win98 in Qemu.
Leechftp and Total Commander can connect it, but cannot get the "dir" then, and finally interrupt the connection.
Also with the Dos-comandline ftp I had no success.
More see here: http://www.murga-linux.com/puppy/viewtopic.php?p=65189#65189

Mark

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
Bm


Joined: 16 Apr 2006
Posts: 513
Location: Brussels

PostPosted: Thu 07 Sep 2006, 13:08    Post_subject:  

Mtree wrote:
Dear Erik,

First, thank you for putting together QEMU Puppy 2.

With the cleaner mount and union of the .sfs files it is now possible to use your QEMU with other puppy_save.sfs files and I just loaded QEMU puppy into XP with a puppy_202 remastered file that included a complete XANDROS 4 underdog.lnx partition. About 450 mgs. And it all works!!!
Had to rename the puppy_202 to puppy_201 to match your script, but, heh, who cares?

It works. Smile

Mtree

I just installed Qemu on my XP.
Booted the virtual machine from the virtual cdrom with the puppy_2.02-seamonkey.iso.
Had created a virtual disk to store the puppy_save.
Couldn't run in xorg, but yet in xvesa (800x600x24).
But it runs ooh soo sloow.

Do you have that experienc also?

_________________
Puppy Linux 2.02 SMkey, KDE354mini, wine0.9.20, devx-qt-renamed.
Puppy Linux 2.10r1 SMkey, JWM, devx_qt_renamed_210, KDE355mini
Back to top
View user's profile Send_private_message 
arausch

Joined: 23 Nov 2006
Posts: 3

PostPosted: Thu 23 Nov 2006, 19:22    Post_subject: Puppy 2.12  

I'm probably missing something really simple here, but I just can't seem to figure it out.

The puppy 2.01 that comes with your Qemu-Puppy works great, but when I try to replace it with 2.12 I can't get the networking portion to work.

I've replaced the pup_201.sfs file with the newer pup_212.sfs.
I've replaced the ext_201.sfs file with the zdrv_212.sfs (driver pack).
I've put the following in a batch file:

allinoneqemu.exe -hda pup_hda.vft -hdb zdrv_212.sfs -hdc pup_212.sfs -hdd pup_save.3fs -m 256

It runs correctly, but just won't load any network drivers (manually or with autoprobe).

Booting directly from the USB stick with the 2.12 version loads up the networking without a hitch, so it's gotta be something I'm missing with allinoneqemu.

Any ideas?

Thanks,
Andrew
Back to top
View user's profile Send_private_message 
arausch

Joined: 23 Nov 2006
Posts: 3

PostPosted: Fri 24 Nov 2006, 23:01    Post_subject: I'm an idiot  

Ok, so I'm an idiot.
The problem is that when it loads your initrd.gz and vmlinuz it is laoding the wrong version, so it looks in the wrong place for the modules. I tried tricking it by creating a link to the correct module directory, but it gave some type of error about 'Module structure mismatch'.

I've tried replacing the files in pup_hda.vft with the newer versions, but I end up with a 'Kernel Panic'. So I need to figure out how to install the patches to these files. If/when I figure it out I'll post it here, if someone beats me to it please post here.

Thanks,
Andrew
Back to top
View user's profile Send_private_message 
darkerror05


Joined: 17 Jun 2006
Posts: 277
Location: Rochester NY, USA

PostPosted: Fri 01 Dec 2006, 21:20    Post_subject:  

ok I am trying the same thing. Could anyone tell me how to edit the .vft file?
_________________
-darkerror
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0850s ][ Queries: 11 (0.0062s) ][ GZIP on ]