Post new topic Reply to topic  [ 16 posts ] 
Author Message
 Post subject: Better late than never...
PostPosted: Tue Jan 04, 2011 5:29 pm 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
... for an update that is...

Hi all, it's been rather a long time between updates but rest assured the team has been working hard. We've had quite a few ups and downs over the past few months but things are back on track and to prove it here are a few screenshots of the Exogenesis installer. It's getting closer to being finished. I'll post technical details in another post later this week and copy this to the blog.

The flow is similar to all you are used except for a few variations.

If users are found on your target system and you are formatting the partition you can still save the data and re-import into the new system.

Only 1 partition screen is seen if you follow the standard install path.

Images taken require webcam to be connected. These images become your logon images.

The confirmation screen detects if you are connected to a network, if so you can choose an option to download updates during the install.


Attachments:
File comment: Start of the install process.
s1.png
s1.png [ 200.42 KiB | Viewed 6257 times ]
File comment: Robbed from ubiquity and recoded in vala, the (ubiquitous?) "where the hell am I" screen.
s2.png
s2.png [ 222.25 KiB | Viewed 6257 times ]
File comment: Main partition screen.
The partitioner automatically chooses a partition schema based on HD and RAM sizes. Calculations are based on %'s and max values.

s3.png
s3.png [ 45.69 KiB | Viewed 6257 times ]
File comment: Partition Details
(Advanced mode only)

s4.png
s4.png [ 29.85 KiB | Viewed 6257 times ]
File comment: Creating a partition in the unallocated volume.
(Advanced mode only)

s5.png
s5.png [ 19.01 KiB | Viewed 6257 times ]
File comment: Partitioner in advanced mode. Adding a new partition.
(Advanced mode only)

s6.png
s6.png [ 28.49 KiB | Viewed 6257 times ]
File comment: Warning if users are found on the target paritions
s7.png
s7.png [ 12.17 KiB | Viewed 6257 times ]
File comment: If users are found on the target disk from a current installation and you have chosen to format the partition then you can import them and their settings/files (you need a usb disk big enough to hold them for copy)
s8.png
s8.png [ 16.18 KiB | Viewed 6257 times ]
File comment: New user ( new mode )
s9.png
s9.png [ 37.31 KiB | Viewed 6257 times ]
File comment: Adding a new user
s10.png
s10.png [ 79 KiB | Viewed 6257 times ]
File comment: keyboard layout options (default from current setting)
s11.png
s11.png [ 160.26 KiB | Viewed 6257 times ]
File comment: Keyboard layout options
s12.png
s12.png [ 148.27 KiB | Viewed 6257 times ]
File comment: Confirmation details ( work in progress)
s13.png
s13.png [ 18.44 KiB | Viewed 6257 times ]
File comment: Installer Progress
s14.png
s14.png [ 279 KiB | Viewed 6257 times ]
File comment: Installer progress
s15.png
s15.png [ 263.68 KiB | Viewed 6257 times ]
File comment: All installed so we can continue or reboot.
s16.png
s16.png [ 334.3 KiB | Viewed 6257 times ]

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky
Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Tue Jan 04, 2011 6:47 pm 
Offline
Administrator
User avatar

Joined: Mon Dec 15, 2008 1:55 am
Posts: 1969
Location: El Puerto de Santa María, España
eeePC model: 1000HA
Aurora version: Beta 4.0
Those graphics look really good! Good job, MonkeyAbout!

_________________
Asus Eee 1000HA - Fuduntu 2012.1
Asus Eee 1000 - Aurora Beta 0.5 (EB4 beta 1 with all updates applied) (left on airplane)
Asus G73JHA1 - Fuduntu 2012.1
Image


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Tue Jan 04, 2011 9:53 pm 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
More details here:

http://blog.auroraos.org/general/aurora ... installer/

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Wed Jan 05, 2011 5:34 pm 
Offline
Jupiter Dev
User avatar

Joined: Thu Mar 12, 2009 1:43 am
Posts: 1369
eeePC model: 1000HE
Aurora version: Beta 4.0
Looking good!

_________________
[ ~/Blog ] - [ Fuduntu ] - [ Fuduntu Forum ] - [ Jupiter ] - [ Aurora ]


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Thu Jan 06, 2011 11:07 am 
Offline

Joined: Mon Jul 06, 2009 3:31 pm
Posts: 122
eeePC model: 4g non-surf (701)
Aurora version: Base 3.0
How does this work? Does the program run and poke around the hardware and then ask the user for information and then write out a script to be executed to do the actual installation? If so, this would allow for some easy early testing on a wide range of kit, by terminating the process once all the info has been gathered and then examining the script which has been produced. Alternatively, if the program actually goes on to do the installation itself, does it produce a configuration file, which might be examined, as above?

Geoff


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Thu Jan 06, 2011 4:28 pm 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
A default run through ( no scripts on exits ) will install the default system:

Gdu (gnome-disk-utility) is referenced to create/delete/modify partitions. This is done directly as gdu interfaces to udisks, no HAL.

Keyboard settings are pulled and set using the gconf api directly.

Detection of existing systems uses os-prober, gdu and written code to pull out fstab details from the existing installation and any user details that exist.

Targets are mounted using gdu, the live image is basically copied across and configured using gconfs and the code generates fstab.

The code calls the approriate grub commands to install grub on the selected target.

If there are any scripts in the exit folders ( e.g. user create exit, then they are run ), if any scripts are found in the gconf exit then they are also run. Run order is determined by filename, 1.sh... 2.sh etc.

I've kept as much configuration and copying in the code as I thought possible before calling external process such as the grub configs.

There are no configs or scripts produced, it's all in code. Though I may add the option to generate a log of everything it would do prior to running an actual install.

Steve.

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Thu Jan 06, 2011 6:02 pm 
Offline
Designer
User avatar

Joined: Mon Feb 01, 2010 3:22 pm
Posts: 63
Location: London
eeePC model: 1000
Aurora version: Beta 4.0
Great work Steve!

_________________
'It is better to have wise people reprimand you, than to have stupid people sing your praises.'


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Fri Jan 07, 2011 6:12 pm 
Offline
Designer
User avatar

Joined: Mon Feb 01, 2010 3:22 pm
Posts: 63
Location: London
eeePC model: 1000
Aurora version: Beta 4.0
Just a thought Steve, could this system of migrating users settings work as a noob repair option on an existing aurora install, similar to the Windows repair install option? If so, it would be sweet for version 2 of the installer to actually have some sort of repair button option on the 'Start of the install process' page. Anyway just a thought rather than a feature request, as you probably have enough on your plate at the moment :D

_________________
'It is better to have wise people reprimand you, than to have stupid people sing your praises.'


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Fri Jan 07, 2011 10:22 pm 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
You're probably right with the V2 :-) Good idea though, that could also be extended to read the dpkg status files and reinstall all the existing apps... definitely not in this version though :-)

Nice work with the graphics, they do look rather good when it's running, I just need to tidy up the text and buttons to do them justice.

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Sat Jan 08, 2011 1:37 am 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
Actually, there is something I didn't think of before, as Exogenesis copies the current instance to another disk it will copy ANY system it is running on to the target disk. Soooo, if I run exo on the laptop and connected a disk of the same size, partition it the same then everything is copied over and the target disk is made bootable. I'll need to run some further checks first to confirm it but the theory is sound... back to the beer... er... code :-)

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Sat Jan 08, 2011 1:22 pm 
Offline
Designer
User avatar

Joined: Mon Feb 01, 2010 3:22 pm
Posts: 63
Location: London
eeePC model: 1000
Aurora version: Beta 4.0
Nice! Sounds like Exogenesis could end up being far more than just a simple installer. Graphics wise if you want anything moved about, just let me know. Also I should have some more bits and some updated versions for next weekend.

_________________
'It is better to have wise people reprimand you, than to have stupid people sing your praises.'


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Sat Jan 08, 2011 4:02 pm 
Offline
Team Leader
User avatar

Joined: Fri Nov 30, 2007 12:32 am
Posts: 1201
Location: Nr Warrington, Cheshire
eeePC model: 1000H
Aurora version: Beta 4.0
Ah, it detects users on the target disk not the disk the installer is running from. Could be changed with a bit of work and a command line switch but I think I'll shelve it for V2, add it is a roadmap feature for system recovery :-)

_________________
Aurora Dev - eeepc 1000H - 2GB RAM - 500GB HD
Aurora Dev (amd64) - Dell Precision M4500 - 16GB RAM - 750GB HD - 120GB SSD - i7Q40
Eeebuntu Team - Developer
Twitter: Preobrazhensky


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Sun Jan 09, 2011 9:55 am 
Offline
Webmaster
User avatar

Joined: Sun Sep 07, 2008 10:33 pm
Posts: 1935
Location: Liverpool, UK
eeePC model: 1000
Aurora version: Other
Brilliant work guys! Its great to see some appauling scribbles I drew last year turn into a fully featured and brilliant looking app! Great work Steve and MonkeyAbout!!

:D

_________________
ImageFollow on Twitter : Guitaraholic

--------------
Asus EeePC 1000 SSD - EB4 Beta
Acer 2930 + 4gb Ram - EB4 Beta


Top
 Profile  
 
 Post subject: Re: Better late than never...
PostPosted: Sun Jan 09, 2011 4:10 pm 
Offline
Administrator
User avatar

Joined: Mon Dec 15, 2008 1:55 am
Posts: 1969
Location: El Puerto de Santa María, España
eeePC model: 1000HA
Aurora version: Beta 4.0
haha nice comic

_________________
Asus Eee 1000HA - Fuduntu 2012.1
Asus Eee 1000 - Aurora Beta 0.5 (EB4 beta 1 with all updates applied) (left on airplane)
Asus G73JHA1 - Fuduntu 2012.1
Image


Top
 Profile E-mail  
 
 Post subject: Re: Better late than never...
PostPosted: Thu Jan 13, 2011 10:26 am 
Offline

Joined: Mon Jul 06, 2009 3:31 pm
Posts: 122
eeePC model: 4g non-surf (701)
Aurora version: Base 3.0
On my HP mini-note, I have chopped the disc up into several partitions to allow the installation of various OSs and versions. I have /home as one of the partitions and when I do a new intallation, I tell it to use the /home partition, but to NOT reformat it. This seems to work well for me, although I am not sure that I get to see the exact appearance that the designer had put together. How does this compare with the new functionality which you describe?

Geoff


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 


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: