-
Notifications
You must be signed in to change notification settings - Fork 108
Install troubleshooting with ssh #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ydirson
wants to merge
2
commits into
master
Choose a base branch
from
install-troubleshoot
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,12 +29,41 @@ When asking for help about installation errors, providing this file increases yo | |
|
||
The target installation partition is mounted in `/tmp/root`. | ||
|
||
### Getting remote access to host during installation | ||
|
||
While the console access method described above may be sufficient for simple issues, collecting full logs (install logs, kernel logs, etc.) often requires copying large amounts of data, which is impractical without direct file access. | ||
|
||
To enable SSH/SCP access during installation, you can use the Linux kernel command line to: | ||
|
||
- Activate the network | ||
- Enable the sshd service with a root password of your choice | ||
|
||
For the most common case (setting up the network via DHCP), add the following parameters to the Linux boot section: | ||
|
||
``` | ||
network_device=all sshpassword=YOURCHOICE | ||
``` | ||
|
||
You can also use the `network_config` parameter (which defaults to `dhcp`) to define an alternative network setup. Here are some template examples; replace the capitalized values with your own settings, square brackets ([]) indicate optional parameters: | ||
|
||
``` | ||
network_config=dhcp[:vlan=VLAN] | ||
network_config=static:ip=IP;netmask=NETMASK[;gateway=GW][;dns=DNS1[,DNS2]][;domain=DOMAIN][;vlan=VLAN] | ||
``` | ||
|
||
:::note | ||
you can specify an interface name such as `eth1` instead of `all` if necessary, which can be useful when you need to setup a static IP address. | ||
::: | ||
|
||
The ssh server will be available once the network is up. If you are unsure which DHCP address was obtained, you can use the shell console as described above to look it up using `ip a`. You can then connect as `root` using the password you provided on the commandline. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nitpick: we don't double-space :) |
||
|
||
|
||
stormi marked this conversation as resolved.
Show resolved
Hide resolved
|
||
## Installation logs | ||
|
||
The installer writes in `/var/log/installer/`. | ||
On the installed system, installer logs are kept in `/var/log/installer/`. | ||
|
||
The main log file is `/var/log/installer/install-log`. | ||
|
||
## Debugging the installer | ||
|
||
You can [build your own installer](../../project/development-process/ISO-modification). | ||
You can [build your own installer](../../project/development-process/ISO-modification). |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're not starting the sentence with a capital letter?