XSCE: Difference between revisions

Satellit (talk | contribs)
Satellit (talk | contribs)
 
(45 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Web XSCE==
*http://schoolserver.xsce.org/xs-portal/
:online schoolserver
==[https://github.com/XSCE/xsce/wiki/XSCE-Installation XSCE-Installation]==
*Read this first 02/11/2016 ^
*updated install instructions
::https://github.com/XSCE/xsce/wiki/XSCE-Installation
::http://wiki.laptop.org/go/XS_Community_Edition/6.0
=XSCE 6.0 Release Candidate 1 for CentOS “7.1”=
=XSCE 6.0 Release Candidate 1 for CentOS “7.1”=
 
*this section updated Dec 30, 2015
updated Dec 30, 2015
*Important addendum:
 


==Download 1.8GB XSCE 6.0 Release Candidate 1 for CentOS “7.1” (November 2015)==
==Download 1.8GB XSCE 6.0 Release Candidate 1 for CentOS “7.1” (November 2015)==
Line 22: Line 28:
:intel (tm) NUC kit D34010WYKH1
:intel (tm) NUC kit D34010WYKH1
:1 TB Seagate HD added to empty kit
:1 TB Seagate HD added to empty kit
*update: 02/18/2016
yum -y update
:NUC 5 with 2 TB HD
: xfce and firefox
:- 552 rpms
::centos-xovis


[[File:640px-System_setup--rotated.JPG|800px]]
[[File:640px-System_setup--rotated.JPG|800px]]
Line 248: Line 262:
:recent activities: a suite of .xo files
:recent activities: a suite of .xo files
[[File:Schoolserver-content.png|700px]]
[[File:Schoolserver-content.png|700px]]
=Centos 7.2 install on NUC 6i3=
::Updated April 14 2016
*'''Work in Progress Do not use'''
*Intel NUC kit NUC6i3SYH
*Patriot Signature Line 16GB (2x8GB) DDR4 PCA-17000 2133MHZ CL15 SODIMM Kit
:NOTE; '''requires a HDMI cable with full size connectors at both ends.'''
::Older models have a mini HDMI at NUC
*need to do these updates:
:1)Update Bios
: https://downloadcenter.intel.com/download/25864/BIOS-Update-SYSKLi35-86A- ''([http://nucblog.net/2016/03/bios-version-0039-for-skylake-nucs/ sy0039.bio as of late March 2016], but [https://downloadcenter.intel.com/product/89189 CHECK] for latest!!)''
::'''SY0042.BIO''' as of 05/16/2016
: Blog:
:: http://nucblog.net/2016/03/bios-version-0039-for-skylake-nucs/
:2) Wifi AP mode on the NUC6i3 works with the standard kernel.  All that
:is required is to download the firmware for then AC8260 (1), and copy it to /lib/firmware.
: http://www.intel.com/content/www/us/en/support/network-and-i-o/wireless-networking/000005511.html
:3) Supported Memory:
:  http://www.intel.com/content/www/us/en/support/boards-and-kits/intel-nuc-kits/000016245.html
==centos_7.2_nuc6i3.img==
*Bios Update
: select non efi settings (uncheck efi[ ]) in f2 Setup booted with no Hard Drive or USB attached
: Save and shutdown
: Insert USB [1] with Bios Update; Boot to f2 Bios; Press f7 and select USB file.
: Wait for Update to Complete.
: Insert Hard Drive (Note 4 Phillips screws that hold HD holder must be loosened to insert HD); Re tighten.
:: Be sure to extract the SY0042.BIO and iwlwifi-8000-ucode-25.30.13.0 before copying to USB if needed
:http://download.unleashkids.org/xsce/downloads/160407_centos_7.2_nuc6i3.img
*dd to a USB or use gnome-disks restore to install to a > 4 GB USB
:Boot USB NUC 6i3 (f10 boot menu to select the USB)
==centos_7.2_tcore7.img==
:http://download.unleashkids.org/xsce/downloads/160412_centos_7.2_tcore7.img
*gnome-disks restore to 4 GB USB
:boot NUC6i3
:yum update
:yum install 'Gnome Desktop'
*reboot
Login to your new server as: '''root / centos''', then change both passwords:
passwd                      (changes root password)
passwd xsce-­admin          (has sudo powers, careful!)
*Verify that you have internet connection with “ping yahoo.com”
*Get the most recent version of the XSCE playbook
cd /opt/schoolserver/xsce
git pull
./install-console
:reboot
:login xsce-admin
*license agreement
:startx (Gnome desktop)
:firefox
:schoolserver (click on right go to schoolserver)
:Internet in a box
:KA-Light still 0.15.1
*ssD partition structure (500GB)
[[File:SsD-structure.png|900px]]
*Boot NUC with USB stick inserted, using F10 is necessary
*'''NOTE USB port on NUC or Laptop where TP-Link is connected must be marked and be the only port used.'''
:Or the server will not communicate with XO's or laptops
*Type “erase” when requested
*Watch for “done!” or #prompt; ignore “I/O error”.
*Run “reboot”
: Optionally Disable all USB booting in BIOS: F2 on Boot ­> Boot Configuration ­>
Boot Devices ­> USB
: Likewise this should already be disabled: Boot ­> Boot Configuration ­> UEFI Boot ­> Boot USB Devices First
Login to your new server as: '''root / centos''', then change both passwords:
passwd                      (changes root password)
passwd xsce-­admin          (has sudo powers, careful!)
*Verify that you have internet connection with “ping yahoo.com”
:Ensure both your networking connections are live and connected in their final position.
*Update Centos7
yum update
yum groupinstall 'GNOME Desktop'  (optional for testing)*
Get the most recent version of the XSCE playbook
cd /opt/schoolserver/xsce
git pull
./install-console
*Reboot
:Login to xsce-admin/(password)
startx
*XSCE should start in Gnome Desktop
*start firefox
:enter "schoolserver" and a pop up on the right side of the URL entry box will ask if you want schoolserver
:click on it
*Internet -in-box will appear
* go to "Tools for Administrators" "Admin Console"
:Login as xsce-admin and the password you set earlier
==Problems encountered==
* Rachel install fails with crc error
:05/15/2016 tried 3x; failed each time. satellit
* KA-Lite problems
:'''Version 0.15.1 @2015'''
:05/17/2016  '''Manage''' (adding lessons) fails periodically as it looses internet connections.
:Resumes D/L on re selecting topics, Seems to do D/L randomly from all topics.
*IS this due to "sync" occurring?
:[[File:KA-Light-fail.JPG|400px]]
'''Click on screenshot to enlarge; hit <- in browser to return'''
* https://github.com/learningequality/ka-lite/issues/4817  ?
==Meeting Notes 03/31/2016==
"6th gen i3 NUC preliminary viability report from George -- does $249 @ http://frys.com/product/8732571 appear worth it for the masses in coming months?
Short answer: YES, Amazingly considering all the complaints on Intel’s support wiki etc, this now appears extremely stable so far!  Longer answer evolving...
Install bios 0039.BIO before you do anything!
Context: http://nucblog.net/2016/03/bios-version-0039-for-skylake-nucs/
AC8260 WiFi is soldered into these NUC6i3SYH & NUC6i3SYK require Linux kernel 4.1+; how can this possibly work with CentOS 7.2+?  Somehow it does..."


=F21-server-netinstall with xfce=
=F21-server-netinstall with xfce=
Line 260: Line 389:
:Copy the downloaded iso to a USB stick (use dd in linux, or UNetbootin in windows)
:Copy the downloaded iso to a USB stick (use dd in linux, or UNetbootin in windows)


==Install with f21 kickstart file==
==Kickstart files==
https://raw.githubusercontent.com/XSCE/xsce/master/installer/netinstall/Fedora-21/install.ks
:https://github.com/XSCE/xsce/tree/master/installer
::For Live CD remixes + installers
*Reference: https://wiki.sugarlabs.org/go/Build_Your_Own_Remix_with_Fedora
 
:https://raw.githubusercontent.com/XSCE/xsce/master/installer/netinstall/Fedora-21/install.ks
*Add install.ks to root of USB
*Add install.ks to root of USB
*Hit tab when USB boots
*Hit tab when USB boots
:Should do the following install automatically
:Should do the following install automatically
:NOT tested...
:NOT tested...
*jvonau>: 02/01/2016
:You need to use the label name of the usbkey.. to get the label ls '/dev/disk/by-label/ "
:then use inst.ks=hd:LABEL=<what was returned above>:/install.ks
:of if you know the what the device will be call then you could try:  inst.ks=hd:sdb1:/install.ks
:"inst.ks=hd:sdb1:/install.ks "
:inst.ks=hd:    sdb1: /install.ks    no spaces
:inst.ks=hd:LABEL=  SOMENAME:  /install.ks  no spaces
==Various OS Kickstart files and info==
:https://github.com/XSCE/xsce/tree/master/installer/netinstall


==Option 1 (modified)==
==Option 1 (modified)==
Line 337: Line 480:
:run "xsceinst" to start the text installer
:run "xsceinst" to start the text installer
: use installer to set your root password but please do not use "xsce-admin" as a new user, that one is already taken.
: use installer to set your root password but please do not use "xsce-admin" as a new user, that one is already taken.
 
==Download new installer with graphical installer==
===Text-mode Installation===
http://download.unleashkids.org/xsce/downloads/installer/release6.0/x86_64/Fedora-22/
====NOTE only there seem to be problems with the formatting of the text mode install====
* logged in to xsce-admin user: Only /home (/dev/sda1)500MB; seems to be available for installs of content. /dev/sda2(931GIB) does not appear to be used.
:Install of zims seems to run out of space and stop
 
:http://wiki.laptop.org/go/XS_Community_Edition/Features/Liveiso
*Download:
:http://download.unleashkids.org/xsce/downloads/installer/experimental/   (27-Nov-2015 14:27  1.7G  )
 
Login as root, then run "xsceinst"
 
[[File:Xsceinst2.png|700px]]
 
Proceed through the guided prompts.
 
Reboot and login as "xsce-admin" with password "g0adm1n"


*Should you want to create another user please do not use "xsce-admin" as a new user, that one is already taken.
*Should you want to create another user please do not use "xsce-admin" as a new user, that one is already taken.
Line 359: Line 487:
*Note: '''Please refrain from using liveinst during testing''', trying to implement that functionality in the future.
*Note: '''Please refrain from using liveinst during testing''', trying to implement that functionality in the future.


*Note-2 On reboot of the server you will re-enter (text install) and be promted to add a user (optional) as XSXE-admin was preconfigured on the DVD.
==Graphical Install==
See here to see screenshots of [[XSCE/graphic-install |graphical install]]
: https://wiki.sugarlabs.org/go/XSCE/graphic-install#XSCE.2Fgraphic-install
*DVD/Cd will boot to xterm at # (root) prompt
xsceinst
select language
select [x]custom install
[BACK]
on left pane hit ( - ) and select [ x ]delete all
change to standard partition
delete ( - ) /home
add amount of disk available in bottom left pane to /
click  [update]
[BACK]
Install
after install finishes: click the [complete] button
*enter "poweroff" in now blank xterm
reboot from hard disk
*Login to root with password you entered in anaconda installer
passwd xsce-admin
dnf groupinstall xfce
dnf install icecat
logout
login to xsce-admin
* startxfce4
[use default config]
start icecat
address in browser line: schoolserver
pick right choice [take me to schoolserver]
(logs in to: internet-in-a-box/xs-portal)
*For access to admin console: use link on xs-portal
*NOTE: graphical desktop does not start on re-boot
:boots to: schoolserver login:


==Install Xfce==
==Install Xfce==