Opened 6 years ago

Last modified 5 years ago

#8360 new defect

Polish boot installer behaviour (USB and cdrom)

Reported by: martin.langhoff Owned by: martin.langhoff
Priority: normal Milestone: xs-0.7
Component: school server Version: not specified
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: never set
Verified: no

Description

for the xs-0.5 release anaconda-runtime is not particularly friendly when running from usb stick. Users have to manually enter paths to ks.cfg and the iso directory.

And we have to include an iso rather than an unpacked repo.

Hopefully these limitations will be fixed in the near future.

Install from USB disk: only ISO picked up
https://bugzilla.redhat.com/show_bug.cgi?id=461548

Install from USB disk: Awkward to provide a ks.cfg
https://bugzilla.redhat.com/show_bug.cgi?id=461549

Change History (6)

comment:1 Changed 6 years ago by martin.langhoff

  • Milestone changed from Not Triaged to xs-0.5

comment:2 Changed 6 years ago by martin.langhoff

From #8365

Ideally, we replace the boot menu in the installer at pungi/revisor boot time with one that says...

Install with XS settings interactively (ks = interactive.ks) Install with XS settings automatically [Warning! Will reformat your disks]

the normal install boot options ?

this can also used as a workaround to the awkward USB-disk issues with ks files...

comment:3 Changed 6 years ago by martin.langhoff

  • Summary changed from Polish USB boot installer behaviour to Polish boot installer behaviour (USB and cdrom)

I think the menu should be

  • Interactive install (sets ks=cdrom:/ks.cfg)
  • Interactive install/upgrade, text mode (sets: test ks=cdrom:/ks.cfg upgradeany)
  • Fully automated install (sets ks=cdrom:/ks-auto.cfg - generate it removing the 'insteractive' opt)
  • ... the std options, rescue, memtest...

Reasons:

  • Upgrades with GUI crash (anaconda GUI bug) so we only mention upgrade on a text install
  • earlier XS builds are still set to 'fedora' product - as the product name does not match, we need to say 'upgradeany' for anaconda to offer an upgrade.

After xs-0.5 we can segregate the 'upgradeany' option to a separate "Interactive install/upgrade of easly XS, or other".

We also need to change the mkusbinstalelr script to rewrite the 'cdrom' line to 'hd:sdb1' to make it more likely that it'll just work with usb disks. It should also add a line to point to the iso directory...

comment:4 Changed 6 years ago by martin.langhoff

BTW, we might need to patch revisor slightly to add the second kickstart file :-)

comment:5 Changed 6 years ago by martin.langhoff

The relevant code and scripts are in

git://dev.laptop.org/projects/xs-livecd - look at the Makefile and the 'revisor' directory...

comment:6 Changed 5 years ago by martin.langhoff

  • Milestone changed from xs-0.6 to xs-0.7
Note: See TracTickets for help on using tickets.