[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#758116: Allow to select Blends selection during installation - just "DE", "Web server", "Mail server" is NOT enough



On Tue, May 17, 2016 at 08:52:32AM +0200, Ole Streicher wrote:
> On 17.05.2016 02:13, Cyril Brulebois wrote:
> > I'm not sure how reasonable it is to have such a long list of meta
> > packages in the installer. See attached tasksel-gtk-greyscale.png for
> > the initial display with the graphical installer, and attached
> > tasksel-text-greyscale.png for the text mode installer.
> 
> I don't see it problematic as it is in the moment: The list is not too
> long: Even if it does not fit on one screen, the rest is visible with
> just one scroll, and this is indicated by the scroollbar. And I don't
> think that the number of options is too much (it shouldn't be much more,
> however).

I'm just wondering if the blend install could be implemented one level 
higher using the ISO image isolinux menu structure.

As an example:

It is pretty much possible to install the Debian Edu blend using the 
stock Debian mini.iso image (works, cause all udebs are fetched from the 
net in this case):

wget https://d-i.debian.org/daily-images/amd64/daily/netboot/mini.iso

On the kernel command line add: 
anna/choose_modules=debian-edu-install-udeb (the additionally needed 
debian-edu-profile-udeb will be pulled in as a dependency).

To get it working w/o touching the kernel command line, modify the ISO 
image (btxt.cfg is the blends text install config file):

modified menu.cfg
-----------------
menu hshift 7
menu width 61

menu title _Debian GNU/Linux installer boot menu
include stdmenu.cfg
include gtk.cfg
include txt.cfg
menu begin advanced
    menu label ^Advanced options
	menu title Advanced options
	include stdmenu.cfg
	label mainmenu
		menu label ^Back..
		menu exit
	include adgtk.cfg
	include adtxt.cfg
menu end
menu begin blends
    menu label ^Blend options
	menu title Blend options
	include stdmenu.cfg
	label mainmenu
		menu label ^Back..
		menu exit
	include btxt.cfg
menu end
include x86menu.cfg
label help
	menu label ^Help
	text help
   Display help screens; type 'menu' at boot prompt to return to this menu
	endtext
	config prompt.cfg
include spkgtk.cfg
include spk.cfg


added btxt.cfg (with debian-astro just as an example showing up in the menu)
----------------------------------------------------------------------------
label edu blend
	menu label Edu Blend install
	kernel linux
	append vga=788 initrd=initrd.gz anna/choose_modules=debian-edu-install-udeb --- 
label astro blend
	menu label Astro Blend install
	kernel linux
	append vga=788 initrd=initrd.gz anna/choose_modules=debian-astro-install-udeb --- 


All blends would need their own debian-<blend_name>-install-udeb and 
debian-<blend_name>-profile-udeb; these need to be on all official 
Debian installation media if these should work like the mini.iso image. 
The Debian Edu udebs could be used as examples to create blend specific 
ones:

git clone git+ssh://git.debian.org/git/debian-edu/debian-edu-install

Wolfgang

Attachment: signature.asc
Description: Digital signature


Reply to: