about unattended installation

Egoitz Aurrekoetxea Aurre egoitz at ramattack.net
Thu Dec 20 11:34:35 UTC 2012


Good morning,


El 19/12/2012, a las 19:59, Devin Teske <devin.teske at fisglobal.com> escribió:

> 
> On Dec 19, 2012, at 10:06 AM, Egoitz Aurrekoetxea Aurre wrote:
> 
>> Good afternoon,
>> 
>> One little question… I'm trying to have ready our new unattended FreeBSD installation system. Until now, I have been using Sysinstall scripting file but now with 9.1 out I think it's moment to start using BSDInstaller in the unattended installation process.
> 
> Hold on a moment. You might want to wait until 9.2. (read more below)
> 


Well in the ftp can be seen : 

FreeBSD-9.1-RELEASE-amd64-disc1.iso downloadable file…. so I assume it's a release???




> 
> 
>> I have seen the new installer, works basically like an script…. my real question is… before I did in install.cfg something like : 
>> 
>> ################################
>> disk=da0
>> partition=all
>> bootManager=standard
>> diskPartitionEditor
>> 
>> ################################
>> 
>> da0s1-1=ufs 3072000 /
>> da0s1-2=swap 8096000 none
>> da0s1-3=ufs 20485760 /var 1
>> da0s1-4=ufs 30720760 /usr 1
>> da0s1-5=ufs 0 /expert 1
>> diskLabelEditor
>> 
>> ################################
>> 
>> Now I assume there's no way of getting this same through any command like… 'bsdinstall partedit _______________________' am I wrong??.
> 
> You're correct. In 9.0 and 9.1, it's just not feasible to man-handle the user interface (partedit) as one could sysinstall. (read below about 9.2)
> 
> 

So I suppose that till the new installer is able to handle this in a similar way to sysinstall (although the syntax to be different or whatever)…. or partitioning can be achieved in some non interactive way, to maintain the possibility of rebuilding one's own release in order to be able to use sysinstall and to be able to maintain working unattended installation systems…. because this is essential for some of us….. and of course sysinstall to still continue working :)...


> 
>> So I assume all should be done by hand like this example of the Handbook : 
>> 
>> # dd if=/dev/zero of=/dev/da1 bs=1k count=1
>> # fdisk -BI da1 #Initialize your new disk
>> # bsdlabel -B -w da1s1 auto #Label it.
>> # bsdlabel -e da1s1 # Edit the bsdlabel just created and add any partitions.
>> # mkdir -p /1
>> # newfs /dev/da1s1e # Repeat this for every partition you created.
>> # mount /dev/da1s1e /1 # Mount the partition(s)
>> # vi /etc/fstab # Add the appropriate entry/entries to your /etc/fstab.
>> 
>> In the auto script….
>> 
>> am I wrong?.  If the answer is yes… could you point me to some documentation in order to be able to complete all this doc.
> 
> The answer is (unfortunately) yes… that is until (hopefully) 9.2.
> 
> It's an on-going significant amount of work to make add backward compatibility (so bsdinstall can load sysinstall "install.cfg" files). I'm not going to discuss the specifics here or yet, but I'm actively working on it.
> 
> No docs on how to mangle the auto script to do what you want (that I know of).

Ok then  :)


> 
> 
> 
>> Apart from all this… is Sysinstall going to be maintained in parallel?.
>> 
> 
> Sysinstall is dead.

Devin, sysinstall should not be died till the new installer allows or exists a way of doing same thing than before we did in some manner or other one….. because else… don't know... can this commands be translated to gpart for example??… and to act in a non interactive way??. But apart from the own gpart the are later other parts of the installation which should be done too… like selecting which distributions to install in a non interactive way for example….. if that is not possible to be done… in a non interactive way…. sysinstall should not disappear….


> The bsdinstall you know can be considered the "first generation" and accordingly is a bit spartan. I'm working hard on the next generation. My plan is to have 10.0 with bsdinstall able to run sysinstall scripts (for backward compatibility; can't yet say what 9.x release will be MFC'd to, but that could be 9.2).
> 
> I'm planning one helluva BSDCan-2013 presentation.
> -- 
> Devin
> 


Thanks a lot for all !!

Best regards,





More information about the freebsd-questions mailing list