Senryu Personal Edition Vmware Image - Monthly
Download
- Description:
-

Senryu Developer Edition Vmware Image
About:
This is a 20gb expanding VMWare disk image. I plan to update the operating system on the image monthly so you can gauge Haiku's improvements. Bundled with known compatible software, it's the perfect way to test out Haiku's capabilities!
This disk image is compatible with Vmware, VirtualBox & Qemu:


It contains the Haiku OS (r31445) network and sound drivers, all the needed libraries, developer tools, all the menu links for the included applications, desktop background, etc.
There's about 19.5 gb free space on it, it's bootable, it's maximally compressed to a file size of ~100mb (decompresses to ~600mb) and should be ready to go.
You'll need 7zip to extract this archive (get 7zip for non BeOS/Haiku users here).
You can easily convert this into a Parallels disk image using their 'Transporter' or a disk image for Qemu by placing apps.vmdk in the same directory as (e.g) qemu-img.exe, and then executing this command.
qemu-img convert haikuware.vmdk -O vmdk haikuware.img (Windows)
./qemu-img convert -O raw haikuware.vmdk haikuware.img (OS X)You can also move all your settings, applications, drivers, etc to a new Haiku revision by using Simple Backup on your home directory and then copying it to a new Haiku revision. The Haikuware superpack built everything into the home directory so everything is one place, and you can easily backup and restore your settings on a new Haiku revision.
In addition to the Haiku base package, Haikuware's Superpack contains all of the developer tools and optional packages available from Haiku's UserBuildConfig script as well as the following applications/stuff:
Changes:
r30522
- using the new ATA stack.
- Added Vmware Tools, disabled by default (simply execute under 'Desktop Applets', to have it run at each startup.
- Added game BomberClone
- Added various LiveStream Videos (for VLC).
Software:
Audio:- ColdCut
- MeV
- Samplestudio
- Zenebona
Books (PDFs):
- Practical File System Design
- Programming the BeOS
Compression:- Beezer
Develop:- Automake
- Autoconf
- Bison
- CDRecord
- CheckItOut
- Clue
- CVS
- Flex
- GCC-2.95.3-Haiku-080323
- Headers
- Jam
- JamMin
- MeTOS
- Ncurses
- Niue
- OpenSSL
- PE
- SSH
- SVN
- Yab & YabIDE
Drivers:
- Vlance network driver
- VMWare Graphics Driver
- OSS Sound
- es137x audio driver
Emulators:- BeQ
- BeUAE
- BeYame
- ScummVM
- ZSnes
Games:- Maelstrom
- Crack Attack
Graphics:- Exposure
- Mojo (demo)
- Wonderbrush
Internet:
- AFP Server
- BeGet
- BePodder
- BeShare
- Firefox 2.0.12
- Jabber
- Mac File Server for BeOS
- NetPenguin
- Opera (demo)
- RDesktop with GUI
- RobinHood
- SilverWing
- Transmission
- Vision
Office:
- BePDF
- GoBE Productive 2.0 (demo)
- OpenSum-It
Other:- Be Converter
- BePC-Info
- BurnItNow!
- Calc
- CreateDeviceImage
- Filwip
- Graph
- InDepth Beta
- KeyMap Switcher
- SimpleBackup
- Some extra screensavers
- P7z
Video:
- Handbrake
- VLC
Disclaimer:
Senryu is based on Haiku, but it is not the official distribution from the Haiku Project. For information about the official Haiku project, please visit http://haiku-os.org.
Senryu is not associated with the Haiku project. To obtain support for Senryu, please contact Karl or Dennis, or post in our forum.
- File Date:
- 08 Aug 2009
- Submitted By:
- Karl vom Dorff (karl)
- Submitted On:
- 30 Nov 2009
- File Size:
- 131.3 mb
- Downloads:
- 11130
- License:
- Base operating system carries a BSD/MIT license. Included binaries have various mixed licenses. See the included file 'License'
- File Version:
- r32211
- File HomePage:
- Click to visit site
- Rating:
-
Total Votes:11
Top Downloads in 30 Days
Latest Hardware
Search Files
Newest Files
| Sep 2 |
|
| Sep 2 |
|
| Sep 1 |
|
| Aug 31 |
|
| Aug 30 |
|



Comments
*there's also an issue with disk syncing, it won't remember settings or files, or they'll be corrupt. Can't help that..,
Is there an advantage to use VM-Ware?
If so what is it?
No problemo
Quote:
Ya, why not? I already noticed a huge performance/stabiilty increase in this update.
It is a lot faster then Qemu. Thank Karl for your work. I think this helps alot to get more attention to HAIKU.
It would be fine if the User get informations about some changes made in a new HAIKU built... at least the important ones...
I for myself cannot find changes easily by myself, since I don't know where to look for them.
Yea for sure, me too!
Quote:
Hi Bruno, you can find changes to Haiku listed here: cia.vc/stats/project/OpenBeOS
This article, written in Hungarian, seems to explain how to do it.
http://haiku.extra.hu/index.php?option=com_content&task=view&id=61&Itemid=2
Anyway, having tried the Aug20th version, I prefer all apps are tested and the not working ones are disabled or removerd and listed with what is not working for instance.
Keep up the good work,
Regards.
ethernet0.virtualDev = "e1000"
and know, network is working.
Thanks for that tip, I'll modify the posted VMX.
Thunderbird might be a good choice too.
If someone could provide some tips, I'll add it to the next update on the 27th. Also, I can't seem to get networking to work with these newest builds, despite defining the network adapter as e1000. Anyone else have this problem?
As Manette.be said, you can add:
ethernet0.virtualDev = "e1000"
In your Vmware configuration file, to get network support.
Decreasing the size of the drive won't do anything, because it's an expanding image, only the actual files contained within the image actually take up space...
Maybe I could make a Haiku mini-pack....
like gcc-2.95.3-beos-070218, haikus jam and svn.
those are included
I can't figure out how to setup the build environment, if anyone wants to help with that..
I get:
svn: error: cannot set LC_ALL locale
svn: error: environment variable LANG is not set
svn error: please check that your locale name is correct
Would be nice to have svn working too... anybody? Test your solution first, and let me know if you can get it to work...
It looks like the problem should be fixed in the next weekly superpack update.
I am now trying the Windows version of vmware player. It was an older 1 version. When I unpacked apps.rar into a folder in My Documents, put haiku.vmx into same, started vmware player it said it could not locate haiku.vmdk. I renamed apps.vmdk to haiku.vmdk then it said the disk image version was different from the player version needed. Either to get a disc image to suit my player version or get a player version to suit my disk image. Now I am downloading the latest vmware player.
There is one big problem that immediately hit me in fullscreen mode, after it booted: there are two mouse pointers. One of them is an arrow shape the other a hand shape. At a certain distance from the top of the screen the second arrow shaped appears about the vmware status bar. After that the hand pointer cannot move any further up. It is as if the Windows and Haiku mouse pointers are running at the same time. The way to get aroun this is to only run in windowed mode.
It would be great if Firefox browser could work. Opera keeps crashing at many web sites including haikuware.com.. I tried to write this from opera but it rashed when trying to click on the icon for Weekly Super Pack (Sept24th-Rev22288).
There's definitely no password on the archive.
I can't reproduce the problems you've described with the mouse, One pointer is simply your host's mouse, the other is the guest's mouse...
I would also like to see Firefox work in Haiku, unfortunately Haiku just isn't ready for it. You might want to track and submit the bugs that Haiku (or Firefox) produce, in order to speed up and help Firefox come to Haiku.
I seemed to have got around the mouse pointer problem. I copied apps.vmdk from my Windows partition to my Linux /home/username partition and started it up with the Linux vmware player. There is no mouse pointer problem in fullscreen mode when it is running in Linux. Did you try and reproduce it in Windows?
I tried to reproduce the error you described in Windows and OS X, but couldn't.
I'm glad it's working for you.
SVN should work in this revision.
Here http://www.bebits.com/app/4011 is the newest gcc 2.95.3 you can find around.
I'll look at updating gcc in the next update.
Should be ok now.
I can speek Hungarian language, and i translate this : http://haiku.extra.hu/index.php?option=com_content&task=view&id=61&Itemid=2
The dirty translate:
-you need an new firefox build (net server!)
-extract the archive somewhere, then run it in BeOS. The firefox make an new clean profile in
/boot/home/config/settings/Mozilla
-copy the firefox and the profile to the Haiku disk
-In Haiku run thise commands in the terminal:
export LIBRARY_PATH=%A/.:%A/components:$LIBRARY_PATH
export ADDON_PATH=%A/.:%A/components:$ADDON_PATH
-Run the firefox. Maybe it will crash in the first run, but if you run again, it will working. The mouse is not working in Haiku yet. You can use the ALT d key to jump in the url box.
I hope this help to You, and You can understand me...
Bye:
miqlas
Anyway just felt like commenting
I'll test it, and if it works add it next week
http://www.bebits.com/app/4296
vmw_mouse are the one moste important as that makes the mouse move in and out of the vmware image without hitting ctrl alt
I can bring up the configuration under Haiku, but don't understand how it works... Maybe if you could provide default images and settings as per your OS X Leopard dock like screenshot, I could test it better.
Quote:
I'll try this in the next edition.
Is there any chance you could use bittorrent to distribute the weekly super pak. I regularly experience a hang of my download and I guess that since this is almost always the "most popular" It must hit your web sites bandwidth pretty hard. Bittorrent would ease the load on your server and give us more reliable downloads. I'm also pretty sure that most of you visitors should have bittorrent clients installed. How about it?
Alan
I haven't experienced any problems, or heard of any problems with hanging while downloading this file... The site doesn't use much bandwidth (~10% of the allotted bandwidth).
With respect to bittorent being more reliable, I'm not sure about that...There always has to be someone seeding... In any case, people make regular torrents out of the superpack anyways...
For Example:
[url:error]
I'd be interested to know if anyone else has problems...
It wouldn't seem so, because the 'most popular' file counter only counts completed downloads.
"One or more of the disks used by this virtual machine was created by an unsupported version of VMware Server. To power on or upgrade the virtual machine, either remove the unsupported disk(s) or use a version of VMware Server that supports this version of disks. Below is a list of the disks and their reported versions.
Version 6 haikuware.vmdk"
I started with vmhaiku.r23958.zip which worked nicely BUT (a big but) I couldn't get an internet connection.
So then I tried a later version vmhaiku.r24008.zip and this time the internet worked fine OOTB. Strangely, I couldn't get anything other than 800x600 screen resolution whereas on the one without internet 1280x1024 worked fine.
Nevertheless, I liked Haiku a lot and want to get to know it better.
So, I downloaded the super-pack r23934 Feb 17th. However, again, no internet but no problem with the 1280x1024 screen resolution.
Seems you get either one or the other but not both.
In any event, Haiku looks very exciting and I look forward to seeing it develop.
I use 7zip 4.51 beta on Ubuntu.
Have you created a larger image and then coping the files into it or when compiling?
P.S. sorry for my bad english
You are correct. Created a larger image, then copied the files. Make sure you make the partition bootable after.
The irony is that Paralells will not let me select the file when creating a new machine.
There was a tutorial I posted way back to convert a Haiku raw image to a Parallel image. You can find info about it in this thread forum.parallels.com/showthread.php?t=492&highlight=haiku or here: www.haiku-os.org/documents/dev/how_to_get_haiku_to_work_in_parallels
When I do this, and allow it to try to boot, it says it can't find a boot device or something to that effect.
I using vmware in Windows.. how can I installing on HD?
I have a 1g Fat 32 free ,,, how I mount this parition in the image, format in bfs and install files?
Thanks
I think you can dd the vmware image to the partition though, although I haven't tried this with the superpack. Try and google 'OSX86 vmware dd', and you might get an article on how to do that.
I know Karl puts a lot of time into the weekly images so it's nice to hear that people are using, and liking, it.
Cheers!
es137x audio driver
Where did this driver come from? I have tried various drivers with VMWare and none of them give me sound. But you VMWare image does.
However, I noticed in the version that I downloaded last week, there is no rdesktop by3dEyes** binary so my GUI won't really do anything
http://www.haikuware.com/view-details/internet-&-network/clients/rdesktop
Can you include also the rdesktop binary in the future?
Thanks,
hey68you
Anyways, yes, I will include the binary in the next release. Silly me, I thought I did, but guess not! Thanks for that tip.
I have two suggestions: the first is update Firefox (bebits.com/app/3143) to 2.0.0.4. Second one is try to contact leonifan (bebits.com/talkback/3967). He's the maintainer of Helios, a CD burning software. I think it would be great if he adds DVD burning capabilities to it. Adding Helios to Senryu would maybe give him a big reason to continue development (or maybe a bounty?).
Many thanks,
François Vincent
I'll update Firefox in the next edition. With regards to Helios, I have tried it under Haiku, and it seems to have an error with the 'mount' command. However, I will contact him and see what he says. Interestingly, the version of cdrecord: www.haikuware.com/view-details/utilities/cd-&-dvd-recording/cdrecord-haiku that mmu_man ported to Haiku, seems to no longer work. I had reported it would work with BurnItNow!, but doesn't anymore
I'm trying to build Haiku from Senryu, but it seems to have an error in exports in the line PATH="/boot/home/beos/bin:.: (the :. shouldn't be there), so the compiler can't find bison. But i couldn't find .bash_profile or .bashrc, so where do i change it? Thanks
Try adding the path to .profile in your home directory. Let me know if that works, and I'll make changes to the image.
export PATH=/boot/home/beos/bin
to /home/.profile
I'll make these changes when I update the images tomorrow. Thanks for pointing that out!
Anyway, I tried again but something is still wrong because I continue to have the same error while building Haiku. Can any of you compile Haiku with Senryu?
See ya!
but ssh seems to be broken.
So i tried to install ssh2 und scp for bone.. the installation canceld when copying the last file.
After this "aborted" installation i come some steps further and he ask me to accept the fingerprint of berlios but if i say yes ist just stops there
I can't download the latest release. Seems the link is broken.
Thanks!
the point are this, i want develop part of my project in haiku, just to demonstrate and give support to that great project, but i dont really know how are the state of the blender port in that moment, and how hard are have one of this engines on it.
can senryu come with the old port of blender?
and is so hard port the new versions of it?
a gimp native port?
engines 3d on haiku-os?
ok, i want make minimun one animation´s model of my project on haiku. and i know, haiku os is not complete yet but it can try to work now ;-), senryu has demostrate it.
thanks for all and congratulations.
can feed me on skarmiglione
srry my english
www.haikuware.com/view-details/multimedia/graphics/3d-tools/ppmodeler
www.haikuware.com/view-details/multimedia/video/editing/exposer
I'm using the latest Senryu snapshot in VMware Server under Ubuntu Eee 8.04.1 on my Asus EeePC 901 20 GB.
It works great but I have a problem with the screen resolution which I'm sure you can help me resolve.
The screen size on the EeePC is 1024x600 but this resolution is not given in the large list of resolutions available in Senryu.
The nearest is 1024x640 but trying this gives me this error:
Quote:
I must therefore move the resolution down to 800x600 which doesn't look great in fullscreen mode.
I therefore need to add the resolution 1024x600 to whatever is the Haiku equivalent of xorg.conf
But, i can't find how to do this.
Any clues?
I'm not sure if this is related, probably...
www.haikuware.com/forum/senryu/393-senryu-graphics-and-vmware-video-driver#393
Try adding the Vmware video driver on the image, and test in Virtual Box.
/boot/home/config/settings/kernel/drivers/vesa
but not sure, anyone?
Thanks for the reply.
However, I feel quite sure that, despite what the error message says, I need to add the 1024x600 screen resolution to wherever the list of available resolutions for Senryu is configured (be it xorg.conf or whatever is the equivalent).
I have also a VM version of Zenwalk in VMware Server under Ubuntu on my EeePC 901. This also offers a huge list of available screen resolution options among which are 1024x640 and 1024x600.
When I tried 1024x640 I got the same error as I posted above on going to FullScreen mode. But when I tried 1024x600 it worked out just fine (which makes sense as this is the required resolution for the EeePC 8.9" screen)
Note in the case of Zenwalk VM, I didn't do anything at all in Ubuntu xorg.conf.
Therefore, I guess what I'm asking is how do I add 1024x600 to the already large list of available screen resolutions within Senryu VM.
Thanks for any help.
I believe the Vesa modes (the driver Senryu uses now), are hard coded and are common resolutions. You would have to edit the sources and recompile the driver, but I could be wrong.
Quote:
However, this didn't work for me. It seems that what's selected in
Feather>>Preferences>>Screen
takes precedence over manual edits of the /boot/home/config/settings/kernel/drivers/vesa file.
This is despite the fact that any changes to the screen resolution in
Feather>>Preferences>>Screen overwrites whatever is in
/boot/home/config/settings/kernel/drivers/vesa
It seems, therefore, that custom resolutions are not possible, at least not by this means.
Any way, I'm now using the 800x600 resolution in Senryu on my EeePC 901. While it's not quite the max (1024x600) that's available on this machine, at least it does allow me to run in FullScreen mode.
Thanks for your help
@paulxfh - you could try this:
www.haikuware.com/view-details/drivers/video/vesa-accepted
Gracias por contestar
thanks.
Thanks for this suggestion. However, it didn't help me as only a narrow range of screen resolutions are available in this program, none of which is, or is close to, the required 1024x600.
Nevertheless, the resolution that I'm using (800x600) on the EeePC 901 is not too bad if anybody else is considering running Senryu/Haiku from VMware Server on this marvelous little machine.
I have Senryu VM running pretty well in VirtualBox under Ubuntu on my EeePC 901. It's quicker and smoother in VB than in VMware Server on my machine and, in addition, VB accepts a 1024x768 screen resolution without erroring out so I have something that is "almost" full screen (although just a little of it is off the bottom of the screen).
Biggest problem I have is that browsing in Firefox is very slow.
Now, I see that you report that
Quote:
I have searched for a Senryu iso but haven't come across it. I could use this guide (www.haiku-os.org/documents/dev/building_haiku_on_ubuntu_linux_step_by_step) to run Haiku natively but Haiku is presently very limited that I would much prefer to stay with Senryu.
Is it possible that you can let me know how you built the Senryu ISO?
Also, how do I boot something like Senryu from a Grub menu as this what I use to boot the other two OSes (both Linux) on my EeePC 901.
I just install Senryu via Vmware and attaching the physical disk to the virtual machine. Make a partition, format it, copy the contents over, and 'makebootable' the physical disk. This can all be done within a VM and Senryu (except the partitioning).
Building a bootable Haiku CD has been broken for some time, and I don't believe this is possible at the moment. *edit - you can build the bootable CD, it just doesn't boot yet... The instructions are in the Readme on Senryu's desktop, or in our Hikis.
To add your Haiku/Senryu partition to Grub, you just use chainloader and the hard drive partition number. i.e:
Edit /boot/grub/menu.lst and add:
title Senryu
rootnoverify (hdX,Y)
makeactive
chainloader 1
i.e if you have one hard drive with Senryu on your 3rd partition, edit line 2 to: rootnoverify (hd0,2)
Thank you for your reply.
But are you really just saying copy over the senryu.vmdk from my virtual machines folder to the physical partition and that will boot without using VMware Server or VirtualBox?
If this is the case, presumably the .vmdk file acts as a kind of LiveCD.
Nevertheless, if I have not completely misunderstood what you said, I have a 2 GB ext2-formatted partition waiting to receive Senryu in some form or other.
Can you please confirm that I have understood you correctly?
The only other time I've used chainloader in the Grub menu is to boot Windows from Grub. However, then I used root rather than rootnoverify in the second line. Is there any particular reason for using rootnoverify, which will stop the partition being mounted, with Senryu?
I have actually built a haiku.image using the guide I mentioned in my last post. This is a 129 MB file which is apparently bootable (at least the compiler spent some time making it bootable) although I haven't yet tried to boot to it. I don't know yet whether this is a LiveCD type thing with or without an installer.
I'm not familiar with Grub, I just used the method explained above with success.
Re: your haiku.img. From what I understand, if you would write those contents to your 1st active primary partition, Haiku would boot your machine.
Re: the livecd. The boot loader for the CD (1.4mb image) doesn't yet detect haiku.image (at least from what I've tried). It's easy to try, just 'jam -q haiku-boot-cd'.
Follow these instructions:
www.haikuware.com/components/com_mambowiki/index.php/Create_a_Live/Install_CD
Well, that sure looks easy. Unfortunately, it's not going so smoothly for me.
First I had serious problems adding the 2GB physical partition to the Senryu VM until I realized I needed to change the ownership of all of the partitions on my EeePC 901 to myself in order for the Add Hardware thing to work.
So, now listed under devices for the Senryu VM (in VMware Server) is an additional Hard Disk (SCSI) with the attribute "using partitions". The Advanced tab shows 4 partitions of which only the 2 GB partition is R/W and the others are all inaccessible.
So far, this looks good.
However, I cannot at all locate this physical disk from the VM.
You suggested that
Quote:
However, I cannot find anything that even remotely resembles a disk or device of this nature.
In the folder /dev/disk there are further folders called IDE and SCSI. However, the SCSI folder is present whether or not the physical partition has been added to the VM.
So, I'm at a dead-end.
Help, please
I wrote an article over at Haiku about the topic... See the section "Increasing Disk Image Space - Creating and Formatting Disks" here:
www.haiku-os.org/documents/user/haiku_under_emulation
Particularly these instructions:
"add the secondary disk to your virtual machine and boot Haiku. The disk won't show up until you have formatted it. Navigate to Haiku's 'DiskSetup' application - the disk should be shown (See a 1gb disk added in the screenshot below).
Select the disk, and then select 'Partition>Initialize>Be File System'. Select the default variables, and accept the alert messages. Return to the menu and select 'Partition>Mount - another Haiku disk should now be on your desktop (without the leaf logo). Now simply open a tracker window on the boot disk, and a tracker window on your newly created disk and copy the contents over (over-writing the home folder on the new disk).
One final step. Navigate to the 'Terminal' application. Type in 'df' to see the disk space size & usage on each disk. After selecting the correct disk (probably /Haiku1). type in 'makebootable Haiku1'. You can now shutdown the Haiku virtual machine, remove the primary disk image (the Haiku disk image you downloaded) in your virtual machine's preferences, and make sure that the new disk you created is your primary disk now."
That should get you up and running. Should add famous last words. Back up your data!
Just ask if you get stuck.
Quote:
Well, thanks for all that additional information, but as it happens, I am stuck right now.
Here's what I did:
First I added my 2 GB physical partition to the Senryu VM using VMware Server and I believe this went ok as the devices pane in VMware Server (when the Senryu VM was powered off) clearly shows the added hard-disk. Here's a screenshot. (i304.photobucket.com/albums/nn185/paulfxh/Screenshot.png)
Next I opened the DriveSetUp application. However, this didn't show anything different from before I had added the physical partition. In particular, as this screenshot (i304.photobucket.com/albums/nn185/paulfxh/screenshot1.png) shows, the size of the slave disk is at 0 Bytes.
The disk I originally added was already formatted to ext2, so I thought perhaps this might be why Haiku/Senryu wasn't seeing it.
So, I unformatted it and tried again. But got the very same result.
In any event, I tried to format the slave disk but this just gave an error as shown in this screenshot (i304.photobucket.com/albums/nn185/paulfxh/screenshot2.png).
Note that I had made sure the added physical partition was unmounted on the Linux host before I tried any of the above stuff.
Any clues where I might be slipping up?
Your slave in drive setup is the optical disk (that's not mounted). You can't initialize that...
The only thing I see, is the 1st screenshot. Change your physical disk to 1:o or 1:1. You have two drives at 0:0.
Thanks again for your reply.
I made the change you suggested but this made no difference. Indeed, the two disks are distinguishably different as one is "ide" and the other is "scsi" even though they both have the same numerical input to their labels.
The new raw disk certainly seems to be recognized by the Senryu VM as a further .vmdk file is now available which refers to the physical partition. Also, this new .vmdk is included in the Senryu .vmx file.
Additionally, after I had reformatted the phys. partition to FAT16 (still trying to figure out if it's not beeing seen because of its formatting or, maybe, lack of it), an error occurred when I rebooted the Senryu VM. This said that the "new" .vmdk file (which refers to the physical partition) couldn't be opened as I had changed the partition table. It then suggested I remove the added partition from the VM and then add it again.
When I did this, the Senryu VM booted without problem which suggests that the "new" .vmdk (which is very small at < 1 KB and is used in conjunction with the main VM .vmdk disk) is at least opened during the boot.
However, I just cannot see it anywhere and it certainly isn't making itself available for formatting.
I've posted to the VMware forums on this to see if anybody there can help me out.
I must say I'm intrigued by this problem first because I'd like to be able to use a more responsive install of Senryu. Secondly, though, I cannot find any references in Google to anybody using a VM to create a bootable physical image of an OS.
Seems to me what you have done deserves to be wiki-fied.
www.vmware.com/support/ws55/doc/ws_disk_raw_install_os.html
just tinker a bit more. i must say though, i've only done it with vmware personal v5 on windows. i've heard you can do it with qemu.
you can also dd the image to the partition.
good luck!
Thanks for that link and your encouragement.
However, despite the title of the article in the link being "Installing an Operating System on a Physical Partition from a Virtual Machine", on reading it, it appears to be quite different from what you seem to have achieved.
Indeed, it seems to be little more than a minor prepartion of a physical partition to behave as a VM, followed by an almost conventional installation of the new OS using the install CD.
The intention is clearly to use the physical partition as a VM and, indeed, it is stated in the second paragraph that
Quote:
However, you seem to have been able to copy the virtual OS to a physical partition and then get it to boot outside of the VM.
I'm sure most people with an interest in Senryu/Haiku would much prefer to check it out from a real, rather than a virtual, install, particularly if it is so much faster as you report. I believe you would attract many more people to your OS were it possible to avoid the necessity to run it only as a VM.
Just on my personal endeavours to emulate what you have done, why can I not consider just preparing the physical partition as described in the article you suggested and then, as I don't have an install image, just unzip the Senryu VMware image to an empty folder and drag and drop everything over to the physical partition. [Not sure yet how to make this bootable but I have many times been able to get Grub to boot an OS on a partition in a multiboot system without having installed a bootloader to that OS -- once the MBR has a bootloader. However, I don't believe chainloader is going to work without a bootloader].
Thoughts?
That's exactly what I've done and it works. Other people have done it too, I just haven't had time to scour the internet looking for evidence.
Here's another method to install Haiku:
Quote:
dev.haiku-os.org/ticket/1671
I'm sure most people with an interest in Senryu/Haiku would much prefer to check it out from a real, rather than a virtual, install, particularly if it is so much faster as you report. I believe you would attract many more people to your OS were it possible to avoid the necessity to run it only as a VM.
Senryu is Haiku essentially. Do you see an ISO for Haiku? There's a reason for that. It's alpha software and not release quality for the masses, so yes, installing it is a pain. But if you can't install it on real hardware, maybe it's not for you? Mostly it's meant for developers and bug testers.
Quote:
Sure, you can do that, but you have to do it on and within a BFS file system. Another way you can do it, is to DD it over (see the link).
Quote:
There's a utility in Haiku in BeOS called 'makebootable'. That's how you make the partition bootable; no other way (unless it's your primary partition).
So, in a nutshell, there's a couple ways to install Haiku
1) Build it from source and install
2) Grab an image and DD it to your partition
3) Grab an image and install it by copying the contents via an emulator or LiveCD, then makebootable at the end.
For all options above, you'll need to add Haiku's bootable drive to your boot loader (unless primary), whether it be the NT bootloader, bootman, Grub, Lilo, or NT bootloader.
There's explanations and tutorials about all of the above all over the net. Google is your friend...
wiki.osx86project.org/wiki/index.php/Vmware_how_to
and here BeOS through Vmware:
www.freelists.org/archives/haiku/10-2004/msg00128.html
The solution may well be to just accept the advice you gave in an earlier post when you said
Quote:
I'm gonna do just that.
I used this guide (www.haiku-os.org/documents/dev/building_haiku_on_ubuntu_linux_step_by_step) to build the Haiku image from source and then used the recommendations of this post (www.haiku-os.org/community/forum/installing_haiku_to_a_partition_from_linux) to install the image to my pre-prepared partition (850 MB, FAT32 formatted although this is probably irrelevant).
I modified /boot/grub/menu.lst as you had suggested and Haiku booted first time without problem.
DriveSetUp now sees all eight partitions from the native Haiku on my EeePC and confirms that /dev/sdb4/ is formatted to BeFS.
Nevertheless, when I re-add this physical partition to my Senryu VM (in VMware Server under Ubuntu), it still doesn't see this partition which is very puzzling.
And it certainly is fast. Just 11 seconds to boot (OK, I know it's very light) and everything from the Desktop works so much more quickly than it does in the VM.
However, the very bad news is that there's no internet connection and there doesn't seem to be any network drivers available as neither of my cards is picked up. So, with this install it doesn't look like a network connection is possible.
For me this is a huge advance but without an internet connection it really is almost useless. I wonder do the raw Haiku images from here (haiku-files.org/raw/rss/) have the required network drivers. These images are certainly a lot bigger (400 MB) than the one I built from source (140 MB).
Any views on how best to get hold of a network connection for my natively-installed Haiku?
01:00.0 Network controller: RaLink Unknown device 0781
03:00.0 Ethernet controller: Attansic Technology Corp. Unknown device 1026 (rev b0)
www.haikuware.com/view-details/drivers/network/attansic_l2zip
Let us know!
Well, that's a pity but I'm really anxious to try the driver you suggested (even though the documentation is very hesitatnt about whether it'll work or not).
However, I'm not clear about how to build this driver. Given the doubts about whether this is going to work or not, I'd like to make sure I have correctly prepared the driver and therefore that it doesn't work because it doesn't work rather than it doesn't work because I messed up in building it.
I assume I only need the attansic_l2 jamfile and not the dev/ stuff.
I downloaded the jamfile and unzipped it. Then in the if_ae directory I tried a make but got this error
Quote:
Can you please indicate the correct steps here.
BTW, I was pleasantly surprised that I was able to mount the new BeFS partition from Ubuntu. I didn't know that BeFS was recognized by Linux.
Indeed, if it weren't mountable, I would not be able to install that driver as I have no network connection.
So, there's still hope
What does exist is /boot/beos/system/add-ons/kernel/drivers/.
Is this a typo or did you mean that I have to add a new directory branch /common/system/add-ons/kernel/drivers/ in /boot for the installation of the ethernet attansic driver?
"Folders should be created at:
/boot/common/system/add-ons/kernel/drivers/bin
and:
/boot/common/system/add-ons/kernel/drivers/dev/net
The driver should be placed in the /bin folder and then linked to the /net folder."
If preceding directories don't exist you'll need to make those too. You could also put them where you suggested, or even under /home/config/add-ons/etc.., but isn't recommended.
Let me know if the driver works, I may pick up a 904HD in that case.
Thanks for your reply.
I have no problem putting the driver wherever you feel is most appropriate.
My problem is in building the driver.
The webpage provides a .tar.bz2 file which I downloaded and unzipped. The main directory contains a Makefile so i tried a make but got the error I already mentioned.
I'm afraid it just is not clear to me how to build or configure or whatever is required for this driver.
I'd welcome any pointers you can provide.
Yeah, the EeePC 904 sounds interesting with an 80 GB HDD.
Thanks
Paul
Anyways, to build the attansic driver in Haiku's tree, you just have to have the build env. set up right, enter the dir. and just 'jam', the binary will end up in the generated dir. if it builds.
I' ll try this right now.
Seems the BFS partition is only READABLE from the Ubuntu partition meaning that I can neither copy or move the attansic driver to the BeFS partition or download the zipped driver directly to that partition.
I have the impression this is because of the BeFS which maybe Linux can't handle other than for reading only.
I had chmodded all of my partitions (four) on the larger drive of the EeePC 901 (16 GB) so that I, rather than root, was the owner of all. Today when I used the "jam -q" command to build Haiku within that partition (initially formatted as FAT32) I didn't have to use "sudo", because I was the owner, and everything went fine.
Now that its formatting has changed from FAT32 to BeFS, it has now become read-only.
I really don't know how to get around this.
One possibility is to mount the ext2-formatted partition (Ubuntu /home where attansic_l2 is filed) from Haiku but I have no idea if this is possible.
Another is to create a Haiku image with this driver module included so that it can be tested by a "select few".
Anything else?
However, it is not clear to me how, or if, I can mount these drives to enable them to be read from Haiku.
anyways, theres a number of ways. yes bfs is read-only from linux. haiku should be able to read ext2/3. you could also format a sd card to fat32 and put the file on there, burn a CD-RW with the file, etc.
Then I rebooted but still no adapter showed up in Feather>>Preferences>>Network so not sure what might be missing (assuming that the driver was correctly copied).
I'l try again tomorrow.
Thanks for your help
www.haikuware.com/ithamar/
I posted to the Haiku forums too but I don't imagine anybody there can know how to get this work if you don't know.
I can't find a contact address for colacoder although there seems to be one available for cola coder (with a space). Don't know if it's the same guy.
Not sure what else I can do although maybe there's a USB network card that'll work with the available wifi drivers in Haiku.
www.haikuware.com/ithamar/
However, he doesn't seem to be a frequent visitor to that page as the last time is recorded as 7 months ago.
Also, is ithamar the same guy as colacoder?
On the 'Messages' tab in his profile you have the option of sending him a pm or emailing him.
Yes Ithamar is cola-coder.
Hard - yes
Effectively -no
Thanks as always for your help.
Email now sent.
hmmm I'm guessing its not just me...
No, me too!
Thanks for uploading the Senryu Personal Edition Raw Image.
I was able to get this booting fine on my Asus EeePC 901 by downloading it to a Linux partition and then dd'ing it to a 850MB partition (/dev/sdb4) on the 16GB drive (previously formatted to BeFS by building a Haiku image from Linux).
Then I had to make it bootable by running this in Linux
Quote:
from the directory where I had previously imported the Haiku buildtools.
The whole thing (two steps) took about five minutes.
Senryu when natively installed is so much faster than the VM as you had previously mentioned. It's just such a pity that no internet connection is, as yet, available on the EeePC as I believe the two go very well together.
As a partial compensation for the lack of network connection, the absolute ease with which stuff can be imported from other partitions into Haiku, makes it very simple to get photos and .mp3 and similar files into the Haiku desktop from a Linux partition.
I suppose there's not too much I can do about the very limited free space on this image (about 30 MB)? Is the additional 200MB (850MB partition -650MB image) on this partition totally inaccessible?
It's interesting that in Linux, typing "df -h", shows my Senryu partition to be 650 MB in size while DriveSetUp in Haiku shows it to be 850MB.
I believe that making the raw image available allows newcomers to get a much better impression of what Senryu/Haiku can do (other than the lamentable lack of internet). Are you likely to make more raw images available or is this just a one-off?
What I ran to make the new SenryuPE partition bootable was not what's in the other post but
sudo jam run ':makebootable' /dev/sdb4
It seems the got left out by the html (I saw somebody else had this problem in an older thread).
Code:
sudo jam run ':<build>makebootable' /dev/sdb4I was very excited to see that a new version of the Attansic L2 FastEthernet adapter is available so I tried it out on my Asus EeePC 901.
However, I couldn't get it to work for me. Actually, right now I have both Senryu and Haiku (400 MB image) installed on my machine and both worth perfectly (other than having no internet). So, I tried this new driver out in both, but in neither did it work.
Here's what I did:
1. Downloaded the attansic_l2.zip file from the Haikuware site (www.haikuware.com/view-details/drivers/network/attansic_l2zip) in Ubuntu
2. Rebooted to Senryu
3. In Senryu, mount the Ubuntu /home partition and drag&drop the attansic_l2.zip file to Senryu Desktop
4. Expand this file to attansic_l2
5. Move attansic_l2 to /boot/common/system/add-ons/kernel/drivers/bin/
6. Link this to /boot/common/system/add-ons/kernel/drivers/dev/net/ with
Quote:
7. Reboot
8. Open Leaf>Preferences>Network
However, in here Adapter Devices showed empty.
I tried the very same thing in Haiku on the same machine except that this time I moved the attansic_l2 driver to /boot/beos/system/add-ons/kernel/drivers/bin/ and linked it to /boot/beos/system/add-ons/kernel/drivers/dev/
However, once again, Leaf>Preferences>Network>Adapter Devices showed empty after a reboot.
The developer Ithamar told me that it works fine for him on his EeePC 900 so I'm very dissappointed that it doesn't work on my 901.
Have you tried it yourself?
Perhaps you can see some error in what I did.
Thanks for any help
Paul
cia.vc/stats/project/OpenBeOS/.message/9871b6
And immediately built it and uploaded it today. Sadly, it doesn't work for me on my 900... Strange it works for Ithamar and not us. Maybe we're missing something or have to set it up manually...?
I see from the Haiku forum (www.haiku-os.org/community/forum/network_connection_on_asus_eeepc_901) that Ithamar's new network driver works for you on your EeePC 900.
Well, guess what, I can't get it to work for me even though your 900 has exactly the same ethernet card as my 901.
I just can't figure out what the problem is. I installed the driver just as you suggested here (www.haikuware.com/view-details/drivers/network/attansic_l2zip).
I also later installed the driver to /boot/beos/system/add-ons/kernel/drivers/bin and linked it to /boot/beos/system/add-ons/kernel/drivers/dev/net/ only because many other drivers and links are in these two folders but it still didn't work.
What I did notice, however, was that although the colour-coding of my link in the /boot/....../net/ folder was the same as all the other links in Senryu, when I looked at the same folder from Ubuntu, the link to the new driver was very different in colour from all the other links.
This makes me think that perhaps I didn't correctly link to the new driver (although perhaps I'm grasping at straws).
My link method in Senryu was:
Code:
ln -s /boot/beos/system/add-ons/kernel/drivers/bin/ar81xx ../dev/net/Would you be kind enough to confirm that this link method is appropriate for what I'm trying to do or otherwise.
Thanks
Paul
It probably doesn't work in Senryu because the ar81xx driver had dependencies that were added to the freebsd compatibility layer, and those aren't on that older revision of Senryu. I'll update it soon though.
Puzzling
Quote:
In fact my 901 has two SSDs (one is 4GB and the other 16GB).
I don't see why, but might that make a difference to whether the network driver works or not?
I expect it to work once the install issues have been sorted out. The easiest way for this is to either build an image out of an updated source tree, or wait for the prebuilt images to get up to date and use that.
Karl, maybe you could provide your working image to Paul? That should work on his box too....
rtl81xx: init_hardware(0x80536d0c)
rtl81xx: no hardware found.
This is when the hardware isn't found. The first one should show up, and many more like it, when the hardware is found.
ar81xx: init_hardware(0x805378e8)
ar81xx: no hardware found.
Where you added these in r28770 that the ar81xx depends on:
Quote:
I'm uploading a RAW Senryu image now with the driver...
The Senryu raw image r28773 worked perfectly for me and had perfect internet connectivity.
That really was worth waiting for. Ithamar really pulled the rabbit out of the hat here.
Having said that, I find the available browsers to be kinda sluggish (FF and Opera -- actually Opera is almost unusable in comparison to what Opera 9.62 is like in Linux). I'm using the OpenDNS servers which always give fast page retrieval in other OSes.
The browsing speed in no way matches the otherwise lightening fast speed of Senryu/Haiku. Is there any particular reason that browsing should be slow?
Actually I like Links and use it in Senryu as it's so much faster than FF -- but pictures are nice. Is anybody considering developing a version of Dillo for Haiku. I use Dillo in Ubuntu on the 901 and it suits the EeePC very well, being very fast and light and handles a lot of, but not all, graphics.
Keep up the great work.
FF has pretty good performance for me. I downloaded Senryu at >700kb/secc under Senryu and FF. Webapge rendering is a little slow, but not bad. I find the SSD disks really lag on the EeePC. I had two, and they don't even compare to the old fashioned mechanical disks.
Have you tried NetSurf on the image?
NetSurf however, feels much more like good-old NetPositive, but seems to have problems rendering some sites (slashdot for example).
Anyway, have fun, and report any issues with the drivers to the Haiku bug tracker from now on please. Keeps tracking these things a little more central
What is the situation with flash for Firefox in Senryu. Anything on the horizon here?
BTW, just for your information, the reason I couldn't get the ar81xx driver installed last week was that using
ln -s /boot/beos/system/add-ons/kernel/drivers/bin/ar81xx ../dev/net/
gave me a broken link. The link only became viable if I used the full path for both sides of the link.
http://www.haikuware.com/bounties/
OK, I admit this is by no means an arduous task but is it at all possible to get Launchbox to open automatically on boot just as Workspaces does?
On a similar note, is it possible for me to include a Firefox icon in the Launchbox or, alternatively, somewhere on the Desktop?
Just open the folder to the 'start up' item in the menu. any link to an application thats placed in that folder i.e launchbox, will then execute at boot.
i haven't used launchbox, but i assume it's drag and drop. for a ff icon on your desktop, just create a link to the startup script.
Quote:
I created the link with
Code:
ln -s /boot/home/config/be/Desktop Applets/LaunchBox /boot/home/config/be/Startup/and the item "LaunchBox" shows up under Leaf>>Startup. If I click on Leaf>>Startup>>LaunchBox, then LaunchBox appears on the Desktop.
However, it doesn't autostart on boot.
If I look at the LaunchBox item in Leaf>>Startup in Senryu, it seems to be a correctly configured and permissioned symlink.
However, in Ubuntu (on the same machine) this item is shown as a broken link.
But, if it's broken, why does LaunchBox start when I click on the symlink?
Puzzling.
Anything obvious that I'm messing up?
Quote:
I thought it might be drag and drop along the lines of OS X and AWN, but I was dragging from the wrong place (Leaf menu). But, I've got it working fine now by dragging from the Desktop Home folder.
However, can't get Senryu to remember that Firefox is now in LaunchBox and I have to re-drag it after every boot. Any way to get it to be a permanent fixture?
I have a similar problem with Desktop icons. Because I have a lot of partitions on this computer (EeePC 901) and all automount at boot, an awful lot of (basically unnecessary) icons appear on the Desktop. Of course, I can easily unmount them so that the Desktop becomes uncluttered. However, after a reboot, they're back! Any way to get these partitions to remain unmounted?
However, I just downloaded the pre-alpha haiku-pre-alpha-r-vm.zip from: haiku-files.org/vm/index.php?dir=&sort=name&order=desc
and ssh is working fine on that VM.
Thanks,
hey68you
www.bebits.com/app/4476
As I mentioned before, I'm certain the link is fine as if I open the Startup folder after boot and click on the links I inserted, they all work.
Has anybody managed to get Startup to work?
On the same lines, how does Workspaces autostart?
I had to totally redo Senryu because it was having some compatibility issues. I'm not sure which software I used for the StartUp folder... Try a few and let me know if you get any to work.
Workspace startup was added to the UserBootscript...
cu
The UserBootscript doesn't seem to contain any command to actually start Startup on boot.
I just added /boot/home/config/bin/Startup to the script (under a bunch of OSS commands) and now whatever I've linked into the /boot/home/config/be/Startup folder launches at boot.
However, I also tried to comment out that warning that comes up at boot (/bin/alert) but this also prevented /boot/home/config/bin/Startup from running.
Don't understand that.
I have both Senryu and Haiku as native installs functioning reasonably well on my Asus EeePC 901.
However, media sound is still a problem.
In Senryu, after making appropriate adjustments to the OSS-mixer, I can get media player sound to work. However, even though my headphones are plugged in, sound only comes out of the computer speakers and not at all from the phones. In addition, sound quality is not wonderful.
At least, though, it does work in Senryu. OTOH, in Haiku there doesn't seem to be a driver available so I get no media player sound there at all.
The audio device on this machine is
Quote:
Any advice?
You'll have to install OSS on Haiku:
www.haikuware.com/view-details/drivers/audio/open-sound-system-oss
I had actually tried to install OSS in Haiku yesterday before I posted, but I had expanded it in the wrong place (on the Desktop).
Thanks for your help once again.
Glad you got it working, ttys.
Were you able to get VLC to play videos on your 901?
If I drag a small .avi file to VLC, the sound plays fine but just a black screen.
Can't find what I might be missing here.
And I did play around a lot in the MediaPlayer preferences, but to no avail. Note however, that no Default Nodes are shown in the Video Settings which doesn't look good.
I also started VLC from the command line and got this output:
Quote:
The first seven lines of output occurred after launching MediaPlayer (down to "FrameResized leave") and the rest were output after I dropped my .avi file into the player. From what I can see, the problem seems to be the lack of a codec due to this line:
Quote:
There are two codecs in the /boot/home/config/add-ons/media/decoders which are 3ivx_decoder and aac.decoder.
However, perhaps neither of these works with .avi.
Any thoughts?
www.haikuware.com/multimedia/video/playback/
See if they work. I also have a couple videos Haiku can't decode.
Doesn't take too long before the 100 MB of free space on the senryu raw image starts to get used up. That's where I am right now with less than 5 MB left free.
Rather than doing the sensible thing of deleting all the unnecessary stuff I have on my senryu partition, I thought I'd try to increase the image size.
This blog post (kev.coolcavemen.com/2007/04/how-to-grow-any-qemu-system-image/) looked very promising. Although it aims to increase the size of a qemu image, it has to do this by first converting the Qemu image to a raw image, growing the raw image and then converting it back to a Qemu image.
So, I created a zeros.raw image of 200 MB size and then used the cat command to add this to the 700MB Senryu image.
This seemed to go fine (at least no errors) and I ended up with a bigSenryu.image of 900 MB.
Then I dd'ed this to my Senryu partition (which I had increased in size to 950 MB), made it bootable and opened it up. Everything worked fine.
However, when I went back to my Ubuntu partition and typed "df -h" the Senryu partition showed up as only 699 MB in size.
Can't explain this but it seems my meticulously prepared 900 MB senryu image still only installs itself in my partition in its original 699 MB size.
Any idea why this didn't work? Or alternatively, how do I get a larger sized senryu raw image?
Thanks for any help.
I just tried to upgrade the version of Senryu I have on my EeePC 901 (was r29155) to r30165 using the raw image.
Although I've done this quite a few times without any problem, and I had no problems during the install, Senryu r30165 freezes on boot. So, it's unusable.
Can't figure out what the problem is but here's the last few lines of the /var/log/syslog file
Quote:
Alternatively, how can I get hold of an older Senryu raw image?
I'll be updating the raw image very soon.
Two weeks ago you said
Quote:
but doesn't seem to have changed in that time.
Can u pls update me?
Thanks
www.haikuware.com/forum/senryu/new-senryu-bootable-cd/Page-8#615
One thing; I would like the nag screen (disclaimer) at the start to not appear every time. Perhaps by a "Don't show again" checkbox? Or otherwise at best once every 24 hours?
Hi. Networking does work under Virtual Box, I forget how you should change it, but play with the network settings of Virtual Box.
Do a 'find' for 'UserBootscript', you can just uncomment the alert with that message in this file.
www.haiku-os.org/documents/user/haiku_under_emulation
*Tip: in order to get networking running under Haiku in Virtual Box, under your virtual machine's networking preferences, change the adapter type to 'Intel Pro/1000 MT (82540OEM), and change to 'NAT' under attached to.
But when I boot, it consistently freezes just after the blue screen appears and the mouse pointer becomes immobile.
The last few lines of /var/log/syslog show
Quote:
I also tried to boot with the usb-mouse unplugged but no difference.
The ironic thing is that every time I've had this failure with Senryu, I used the exact same method to install the latest Haiku raw image and this invariably worked flawlessly.
Anybody got any clue what might be going on here as I'm completely at a loss.
Hope you can resolve this
thanks and very much thanks
RSS feed for comments to this post