#11640 HIGH xs-0.7: USB XS installation stick creation creates unusable extlinux.conf file

Zarro Boogs per Child bugtracker at laptop.org
Thu Feb 16 11:11:48 EST 2012


#11640: USB XS installation stick creation creates unusable extlinux.conf file
---------------------------+------------------------------------------------
 Reporter:  greenfeld      |                 Owner:  martin.langhoff
     Type:  defect         |                Status:  new            
 Priority:  high           |             Milestone:  xs-0.7         
Component:  school server  |               Version:  not specified  
 Keywords:                 |           Next_action:  diagnose       
 Verified:  0              |   Deployment_affected:                 
Blockedby:                 |              Blocking:                 
---------------------------+------------------------------------------------
 I used the instructions at
 http://wiki.laptop.org/go/XS_Techniques_and_Configuration#Installing_from_USB
 to create a XS USB installation stick.

 On it syslinux/extlinux.conf appears to be a grub boot file being created
 with entries like the following:

 {{{
 label linux
   menu label ^Install a new system from kickstart
   menu default
   kernel vmlinuz
   append initrd=initrd.img LANG=en_US.UTF8
 repo=hd:UUID=fca2dc81-d076-4794-966d-
 e54420ded014:/ ks=hd:UUID=fca2dc81-d076-4794-966d-e54420ded014 School
 Server 0.7
  i386":/olpcxs.ks upgradeany
 }}}

 When such a USB stick is used, this gets passed through Grub, leading to
 Anaconda getting confused.  Anaconda then asks where the install media is
 from a textmode installer, and if pointed to the USB stick dies
 complaining about the improper use of quotes found in the line shown
 above.

 Removing the extra ' School Server 0.7 i386"' portion of the line allows
 the installer to find the kickstart file and proceed without any problems.

-- 
Ticket URL: <http://dev.laptop.org/ticket/11640>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list