From Fedora Project Wiki
(--debug is not needed, log is automatically created with it) |
(revise and simplify to ensure we cover the correct case, for the modern day: stable fedup with upgrade.img from current TC/RC) |
||
Line 1: | Line 1: | ||
# Do a full system update and reboot | # Do a full system update and reboot | ||
# Install {{package|fedup}} | # Install the latest version of {{package|fedup}} from the stable or updates repository | ||
# Find the URL | # Find the repository URL for the TC or RC you are testing. This should be of the form <nowiki>https://dl.fedoraproject.org/pub/alt/stage/<milestone>/Fedora/<arch>/os/</nowiki> | ||
#* < | #* <milestone> is the TC/RC you are testing - e.g. 20-RC1 | ||
#* <arch> is the name of the arch running on the install to be upgraded (i386, x86_64 ...) | #* <arch> is the name of the arch running on the install to be upgraded (i386, x86_64 ...) | ||
# Start the upgrade prep by executing following command | # Start the upgrade prep by executing following command | ||
#* {{command|su -c 'fedup | #* {{command|su -c 'fedup --network <version> --instrepo <URL>'}} | ||
#* <version> is the version of Fedora you are upgrading to (currently {{FedoraVersion||next}}) | #* <version> is the version of Fedora you are upgrading to (currently {{FedoraVersion||next}}) | ||
#* <URL> is the location found in the previous step | #* <URL> is the location found in the previous step | ||
# If you need to use a local mirror to test a brand new change, start the upgrade prep by executing following command: | # If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command: | ||
#* {{command|1=su -c 'fedup | #* {{command|1=su -c 'fedup --network <version> --instrepo <URL> --disablerepo=fedora --repourl fedora-local=<URL-LOCAL>'}} | ||
#* <URL-LOCAL> is the location of a local fedora repo if needed for faster response speeds | #* <URL-LOCAL> is the location of a local fedora repo if needed for faster response speeds | ||
# Check {{filename|/var/log/fedup.log}} file to see if any errors show up in the output from {{command|fedup | # Check {{filename|/var/log/fedup.log}} file to see if any errors show up in the output from {{command|fedup}} | ||
# Reboot the system if {{command|fedup | # Reboot the system if {{command|fedup}} has completed without error | ||
# Once the system reboots, there should be a new entry in the GRUB menu titled {{command|System Upgrade}} | # Once the system reboots, there should be a new entry in the GRUB menu titled {{command|System Upgrade}} | ||
# Select the {{command|System Upgrade}} option from the GRUB menu | # Select the {{command|System Upgrade}} option from the GRUB menu | ||
# The system should boot into the upgrade process and a fedup progress screen should be displayed | # The system should boot into the upgrade process and a fedup progress screen should be displayed | ||
#* | #* Pressing the <ESC> key should switch from the graphical progress screen to the text progress information display | ||
# Once the upgrade process has completed, the system will reboot and an option to boot {{FedoraVersion|long|next}} will be on the grub menu | # Once the upgrade process has completed, the system will reboot and an option to boot {{FedoraVersion|long|next}} will be on the grub menu | ||
# Log in to upgraded system, open a terminal, file browser, or other system applications. | # Log in to upgraded system, open a terminal, file browser, or other system applications. |
Revision as of 21:05, 18 December 2013
- Do a full system update and reboot
- Install the latest version of
fedup
from the stable or updates repository - Find the repository URL for the TC or RC you are testing. This should be of the form https://dl.fedoraproject.org/pub/alt/stage/<milestone>/Fedora/<arch>/os/
- <milestone> is the TC/RC you are testing - e.g. 20-RC1
- <arch> is the name of the arch running on the install to be upgraded (i386, x86_64 ...)
- Start the upgrade prep by executing following command
su -c 'fedup --network <version> --instrepo <URL>'
- <version> is the version of Fedora you are upgrading to (currently 42)
- <URL> is the location found in the previous step
- If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command:
su -c 'fedup --network <version> --instrepo <URL> --disablerepo=fedora --repourl fedora-local=<URL-LOCAL>'
- <URL-LOCAL> is the location of a local fedora repo if needed for faster response speeds
- Check
/var/log/fedup.log
file to see if any errors show up in the output fromfedup
- Reboot the system if
fedup
has completed without error - Once the system reboots, there should be a new entry in the GRUB menu titled
System Upgrade
- Select the
System Upgrade
option from the GRUB menu - The system should boot into the upgrade process and a fedup progress screen should be displayed
- Pressing the <ESC> key should switch from the graphical progress screen to the text progress information display
- Once the upgrade process has completed, the system will reboot and an option to boot Fedora 42 will be on the grub menu
- Log in to upgraded system, open a terminal, file browser, or other system applications.