Difference between revisions of "Fedora 27"

From Sugar Labs
Jump to navigation Jump to search
(Replaced content with "Fedora_Version_Linkbar https://wiki.sugarlabs.org/go/Fedora_27")
Line 1: Line 1:
<span class="weblink">[[File:Fedora.jpg|link=http://fedoraproject.org/]]</span> {{Template:Fedora_Version_Linkbar}}
+
Fedora_Version_Linkbar
<br>
+
https://wiki.sugarlabs.org/go/Fedora_27
''Fedora and the Infinity design logo are trademarks of Red Hat, Inc.''
 
 
 
==Fedora 27 ==
 
:Updated 07/21/2017
 
*Page is Under construction
 
===switch to f27 after branch===
 
You should also make sure the 'fedora' repo is enabled and the
 
'rawhide' repo disabled:
 
 
 
dnf config-manager --set-enabled fedora
 
dnf config-manager --set-disabled rawhide
 
disable any other repos
 
dnf distro-sync
 
[https://wiki.sugarlabs.org/go/Fedora_25_install  '''Tutorial: Install f25 soas to hard disk''']
 
===Download===
 
* https://kojipkgs.fedoraproject.org/compose//rawhide/latest-Fedora-Rawhide/compose/
 
* latest builds : http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=tree&method=livemedia&order=-id
 
* https://boot.fedoraproject.org/
 
: http://dl.fedoraproject.org/pub/alt/bfo/bfo.iso
 
 
 
==[https://wiki.sugarlabs.org/go/Fedora_25_install  Install f25 SoaS to Disk]==
 
*Tutorial
 
:https://wiki.sugarlabs.org/go/Fedora_25_install
 
*Jabber server is removed in f26
 
:https://github.com/sugarlabs/sugar/commit/2953e894f8fa6cd9c04ace4b384233e4b806f91f#diff-9301b3551f7acdbe0d722e4b0fe7e2d0
 
 
 
=='''Fedora Media Writer'''==
 
===Linux===
 
sudo dnf --enablerepo=updates-testing --refresh --best install mediawriter
 
* latest version 4.0.7
 
::Updated Nov 22 2016
 
 
 
===Mac and windows===
 
====fedora version updates automatically====
 
 
 
[[File:Mediawriter_404.png]]
 
 
 
 
 
*new MediaWriter builds are available at
 
: https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.7.dmg
 
:: https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.4.dmg
 
:: https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.0.dmg
 
: https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.7.exe
 
:: https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.4.exe
 
:: https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.0.exe
 
 
* http://koji.fedoraproject.org/koji/buildinfo?buildID=819338 (f24 linux 4.0.5)
 
:: http://koji.fedoraproject.org/koji/buildinfo?buildID=817014 (linux 4.0.4)
 
* not signed:
 
:https://github.com/MartinBriza/MediaWriter/releases
 
:: notes on changes here
 
* https://bodhi.fedoraproject.org/rss/updates/?packages=mediawriter
 
:: Updates feed for mediawriter
 
 
 
* Test Day:
 
:https://fedoraproject.org/wiki/Test_Day:2016-09-20_Fedora_Media_Writer
 
 
 
=setup=
 
# Ensure you have a USB stick that is larger than the live image whose contents you can afford to lose (the contents of the stick will be destroyed as a part of the test).
 
# Run the tool:
 
#* On '''Fedora''', run ''sudo dnf --enablerepo=updates-testing --refresh --best install mediawriter'', then launch ''Fedora Media Writer'' from the system menus
 
#* On '''Windows''', https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.4.exe, install the application using the installer and either run it after installation or find ''Fedora Media Writer'' in your application list.
 
#* On '''macOS''', https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.4.dmg], download the dmg file, open it, drag the app icon to applications folder, and run ''mediawriter''
 
 
 
*'''NOTE persistence is no longer offered''' see below [ 1 ]
 
:Destined to be Primary installer in linux; Windows; Mac
 
*Downloads f24 iso's
 
::Use '''Custom OS''' for testing .iso's you have already downloaded
 
:::iso selection Starts in / ; go to Home/(user)/Downloads to find them (select with double click)
 
*Main Screen (note Fedora Spins - Including KDE - are accessed from [ : ] at bottom
 
[[File:LUC-f24.png|500px]]
 
*Custom OS
 
[[File:Costom_OS.png|500px]]
 
[[File:Custom_Select.png|500px]]
 
*Fedora Spins [ : ]
 
:NOTE "Checking for new releases" under Custom Image
 
::Ricky Elrod is working on putting the file in place at the location FMW is expecting. It's not there yet, therefore FMW tries to download it again and again.
 
:: This is by design.
 
:::11/07/2016 e-mail (mbriza)
 
[[File:Spins.png|500px]]
 
[[File:Soas1.png|500px]]
 
*LiveUSBCreator as Primary Downloadable
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1310542 [1]
 
 
 
===Bugs===
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1320279
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1310542
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1324600
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1328369
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1328457
 
:https://bugzilla.redhat.com/show_bug.cgi?id=1288080  tracking bug
 
*f24 Common Bugs:
 
:https://fedoraproject.org/wiki/Common_F24_bugs
 
[ 1 ] use live-iso-to-disk for persistence
 
dnf install livecd-tools
 
 
 
livecd-iso-to-disk --format --reset-mbr --overlay-size-mb 2000 --home-size-mb 2000 --delete-home --unencrypted-home Fedora-Workstation-Live-x86_64-24_Beta-1.4.iso /dev/sd(x)
 
:(x) USB must have: fat format, boot flag, label=LIVE
 
:(x) CAUTION use "mount" (in terminal) to get correct name for USB  (/dev/sdb /dev/sdc /dev/sdd etc)
 
 
 
=='''livemedia-creator'''==
 
* '''SEE https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD'''
 
*for older method (namely for Fedora 23) using livecd-tools ('''livecd-creator''') visit https://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD
 
 
 
*If you simply want to burn a pre-made ISO to a disc, visit http://fedoraproject.org/en/get-fedora to download a LiveCD or LiveDVD, then see the [http://docs.fedoraproject.org/install-guide/ install guide] or [http://docs.fedoraproject.org/readme-burning-isos/ burning how-to] for further instructions.
 
 
 
 
 
*Older posts
 
:https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html
 
:https://jbwillia.wordpress.com/2014/10/29/how-to-build-updated-fedora-live-iso-for-yourself/
 
 
 
*Examples in f25 root terminal:
 
===Install files===
 
*'''livemedia-creator and ksflatten are part of lorax'''
 
 
 
# dnf install lorax virt-install libvirt-daemon-config-network pykickstart
 
 
                                                                                                                                               
 
 
 
*Must be done first:
 
 
 
:'''You must be in the same fedora version (f26) first. This is so that packages can be installed to livecd without SELinux errors and is relabeled at boot time.'''
 
setenforce 0
 
 
 
===Notes===
 
*Important
 
: http://lorax.readthedocs.io/en/latest/livemedia-creator.html
 
 
 
*Jun 28, 2016 at 12:28:27PM -0500, Bruno Wolff III wrote:
 
"In --no-virt mode it's calling anaconda
 
directly so kickstart processing of the %include may work, depending on
 
the location of the files. But if you're using it in virt mode only the
 
top level ks gets passed into the vm so ksflatten is required in that
 
case."
 
===pagure kickstarts Links===
 
 
 
:https://pagure.io/fedora-kickstarts/tree/f26
 
 
 
:https://pagure.io/fedora-kickstarts/tree/27c2ec431dfa70506deef071206b5e42ddc9b42c
 
 
 
::https://pagure.io/fedora-kickstarts/releases
 
 
 
::alternately: git clone the repo and not get each piece manually
 
 
 
:Kickstarts need to flattened before use:
 
:: hit raw tab and '''save-page-as''' to a local directory (/home/(user)/Downloads/pagure/)
 
 
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-soas.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-base.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-minimization.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo-not-rawhide.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo-rawhide.ks
 
:https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-soas-packages.ks
 
 
 
*switch root terminal to the local directory with the kickstart files (/home/(user)/Downloads/pagure/)
 
 
 
=== ksflatten ===
 
::updated 12/03/2016
 
 
 
 
 
ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F26
 
 
 
===livemedia-creator examples===
 
 
 
livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-soas.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-soas-Live --make-iso --volid Fedora-SoaS-flat-live --iso-only --iso-name Fedora-SoaS-flat-live.iso --releasever 26 --title Fedora-SoaS-flat-live --macboot
 
 
 
 
livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-kde.ks --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-kde-Live --make-iso --volid Fedora-kde-f25-live --iso-only --iso-name Fedora-kde-f25-live.iso --releasever 26 --title Fedora-kde-f26-live --macboot
 
 
 
livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-cinnamon.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-cinnamon-Live --make-iso --volid Fedora-cinnamon-live --iso-only --iso-name Fedora-cinnamon-live.iso --releasever 26 --title Fedora-cinnamon-25-live --macboot
 
 
 
* "If you're using /tmp/lmc you need to make sure you have enough RAM available (assuming it is mounted using tmpfs)"
 
:'''use /var/lmc if low on memory'''
 
* "Right, if you only have 3.8G then 50% will be assigned to tmpfs and it's likely
 
you'll run out of ram when using /tmp/ for the resultdir."
 
::Brian Lane - https://bugzilla.redhat.com/show_bug.cgi?id=1352970#c6
 
 
 
==='''warning'''===
 
:12/14/2016
 
*There is a problem using LMC this way:
 
<adamw> satellit: you really *really* shouldn't be running lmc directly on the system with --no-virt anyway
 
<adamw> it's a fundamentally risky thing to do
 
=== Make a remix ===
 
*edit the bottom of the flat-fedora-live-soas.ks
 
:that you produce with ksflatten  (above)
 
:in this section of the flattened.ks:
 
%packages
 
:add a program  (add name)
 
:'''-''' delete a program ( put - in front)
 
:put '''#''' in front of listed program to not install it
 
* https://fedoraproject.org/wiki/List_of_Fedora_remixes
 
====kickstart-docs====
 
: https://github.com/rhinstaller/pykickstart/blob/master/docs/kickstart-docs.rst
 
: http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html
 
====terminal output of livemedia-creator build====
 
:Build takes a long time wait for completion
 
:ends with:
 
..........clip........
 
..........clip........
 
2016-07-05 14:46:20,011: Performing post-installation setup tasks
 
2016-07-05 14:46:20,012: Performing post-installation setup tasks
 
2016-07-05 14:46:21,970: .
 
2016-07-05 14:46:21,970:
 
2016-07-05 14:46:21,971: Configuring installed system
 
2016-07-05 14:46:22,147: .
 
2016-07-05 14:46:22,148: Creating users
 
2016-07-05 14:46:22,149: .
 
2016-07-05 14:46:22,149: Configuring addons
 
2016-07-05 14:46:22,151: .BDB2053 Freeing read locks for locker 0x1: 3376/140705511982848
 
--clip--
 
2016-07-05 14:47:01,333:
 
2016-07-05 14:47:01,334: Generating initramfs
 
2016-07-05 14:47:06,185: .
 
2016-07-05 14:47:06,186: Running post-installation scripts
 
2016-07-05 14:47:06,189: .
 
2016-07-05 14:47:38,953: Shutting down log processing
 
2016-07-05 14:47:41,246: Disk Image install successful
 
2016-07-05 14:47:41,247: working dir is /var/tmp/lmc-work-n26biv0m
 
2016-07-05 14:59:34,529: Rebuilding initrds
 
2016-07-05 14:59:34,530: dracut args = ['--xz', '--add', 'livenet dmsquash-live convertfs pollcdrom qemu qemu-net', '--omit', 'plymouth', '--no-hostonly', '--debug', '--no-early-microcode']
 
2016-07-05 14:59:34,532: rebuilding boot/initramfs-4.7.0-0.rc5.git3.1.fc25.x86_64.img
 
2016-07-05 15:01:36,027: Building boot.iso
 
2016-07-05 15:01:36,122: running x86.tmpl
 
2016-07-05 15:01:56,462: Disk image erased
 
2016-07-05 15:01:59,749: SUMMARY
 
2016-07-05 15:01:59,750: -------
 
2016-07-05 15:01:59,750: Logs are in /home/(user)/Downloads/pagure
 
2016-07-05 15:01:59,751: Results are in /home/(user)/lmc
 
[root@localhost pagure]#
 
 
 
===Retrieve finished live.iso===
 
"Results are in /home/(user)/lmc"
 
*start files application
 
*click on '''Files system'''
 
:open  lmc folder
 
*click on  the '''.....iso''' you just built
 
'''copy to''' (mouse right click) '''pagure''' with files application
 
*Check that it is in pagure
 
 
 
===Clean Up===
 
:delete the instance in lmc
 
:delete the lmc directory  (cannot run new build unless this is done?)
 
 
 
root@localhost pagure]# cd /
 
[root@localhost /]# cd var
 
[root@localhost var]# ls
 
account  adm  cache  crash  db  empty  ftp  games  gopher kerberos  lib  lmc  local  lock  log  mail  nis  opt  preserve run  spool  tmp  www  yp
 
[root@localhost var]# rm -r lmc
 
rm: descend into directory 'lmc'? y
 
rm: remove regular file 'lmc/Fedora-SoaS-var-live.iso'? y
 
rm: remove directory 'lmc'? y
 
[root@localhost var]#
 
 
 
==KDE-Wayland==
 
: https://community.kde.org/KWin/Wayland
 
==nvidia problems==
 
* https://rpmfusion.org/Howto/nVidia
 
* https://devtalk.nvidia.com/default/topic/974491/?comment=5010277
 
* https://blogs.gnome.org/uraeus/2016/11/01/discrete-graphics-and-fedora-workstation-25/
 
 
 
==Anaconda Boot Options==
 
* http://anaconda-installer.readthedocs.io/en/latest/boot-options.html
 
==the-efi-system-partition==
 
* https://blog.uncooperative.org/blog/2014/02/06/the-efi-system-partition/
 
* https://blog.uncooperative.org/blog/2016/08/18/secure-boot-failures-and-mitigation/
 
 
 
==dnf reference==
 
* https://dnf.readthedocs.io/en/latest/api.html
 
==systemd-logs==
 
*https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs
 
 
 
==fedora developer==
 
* https://developer.fedoraproject.org/tech.html
 
 
 
==LiveOS_image/overlay==
 
:https://fedoraproject.org/wiki/LiveOS_image/overlay
 
:https://fedoraproject.org/wiki/LiveOS_image
 
::"This page shares some critical information about the LiveOS design that helps users take better advantage of their more-limited-than-usual disc resources."
 
 
 
==status fedoraproject==
 
: http://status.fedoraproject.org/
 
==Official_Fedora_Spins==
 
: https://fedoraproject.org/wiki/Releases/25/Spins#Official_Fedora_Spins
 
==boot-init-shutdown-process==
 
* https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-boot-init-shutdown-process.html
 

Revision as of 13:27, 21 July 2017