From Fedora Project Wiki
(replace download.fp.o with a concrete mirror (bug 1003637)) |
m (Kparal moved page QA:Testcase install repository HTTP/FTP variation to QA:Testcase install repository HTTP variation: drop FTP per https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/KJAUUCMCG2IAEAXH6OQMX45KWOFTWANB/) |
(No difference)
|
Revision as of 09:32, 7 January 2021
Description
This is to verify that Anaconda's inst.repo
boot option works together with an HTTP(S) or FTP repository.
Setup
- Prepare any non-live media for booting the installer (anything except
Live.iso
). - Pick a mirror URL from the list of available mirrors. For example here's a list of Fedora 42 x86_64 mirrors. The top ones should be closest to you (and possibly fastest).
- Make sure the repository architecture matches the architecture of your installer media.
- You can also use your own install repository, if you have one.
How to test
- Before booting the installer, specify a target HTTP/FTP repository (selected in previous step) by adding a following boot option:
- For HTTP or HTTPS:
inst.repo=http(s)://<host>/<path>
- For FTP:
inst.repo=ftp://<host>/<path>
- If proxy is needed, add it as another option:
proxy=[protocol://][username[:password]@]host[:port]
- Example: Use
inst.repo=http://mirrors.kernel.org/fedora/development/42/x86_64/os/
- For HTTP or HTTPS:
- Proceed with installation.
Expected Results
- The installer auto-selects requested HTTP/FTP repository as the installation source in its GUI
- The requested repository is used to download and install required packages. This can be checked by inspecting
/tmp/packaging.log
. Example output:09:34:37,295 DEBUG packaging: adding yum repo anaconda with baseurl http://mirrors.kernel.org/fedora/development/42/x86_64/os/ and mirrorlist None 09:34:37,313 DEBUG packaging: disabling repo fedora 09:34:37,313 DEBUG packaging: disabling repo updates-testing 09:34:37,314 DEBUG packaging: disabling repo updates
- The installation completes and the new system initiates boot properly