How to Install HomeAssistant OS Method 2 : Directly to Drive
Welcome to Chuck Builds!
This guide will cover the second method to install Home Assistant on a PC, which requires an adapter or additional SATA cable. If you’re comfortable working inside your PC, follow these steps:
Method Overview:
- Software Needed: Rufus or other Imaging tool (Balena Etcher or PenDriveLinux)
- Operating System: Home Assistant OS
- Hardware Needed: This method requires additional hardware such as a SATA to USB adapter or an NVMe to USB-C adapter.
- Such as these Amazon Affiliate Links (I receive a small commission):
- We will be writing the Operating system directly to the SSD (or Hard drive) of the target host device using the adapter. This method requires knowledge of how to remove & reinstall the disk from the target host device.
Required BIOS Changes:
- Enter BIOS by pressing
F2
(orEscape
,F1
,Delete
). - Enable
UEFI boot mode
. - Disable
Secure boot
. - Ensure multiple cores and (optional) Intel features (SpeedStep, Turbo Boost) are enabled.
- Set
Power recovery
options. ( I prefer recover from AC Loss) - Save and exit.
Steps
Step 1: Remove SSD from PC
- Open your PC case.
- Locate and remove the SSD.
- Connect the SSD to your computer using the SATA to USB adapter.
Step 2: Download Home Assistant OS
- Go to Home Assistant and download the OS image for x86_64 machines.
Step 3: Download Rufus
- Go to Rufus (or alternative) and download the software.
- Install Rufus.
Step 4: Write Home Assistant OS to Drive
❗
WARNING: You WILL lose ALL data on the selected drive. Please be CERTAIN you've backed up what you want to keep.
- Open Rufus.
- Select the Home Assistant image file.
- Select the SSD as the target.
- Click
Start
and confirm the action.
Step 5: Replace SSD in PC
- Reinsert the SSD into the PC.
- Ensure it is securely connected.
Step 6: Boot into Home Assistant OS
- Boot the PC.
- Connect the PC to the internet, either via Ethernet Cable (preferred) or WiFi (not recommended).
- Enter the IP address shown during boot into your browser (e.g.,
http://<IP_ADDRESS>:8123
).
Congratulations! You've successfully installed Home Assistant. For more details or troubleshooting, check out the longer version of this video on my channel or visit my website for additional resources. If you have any questions, leave a comment or check the comprehensive guide.
Links
- HomeAssistant Image: Home Assistant Installation Guide
- Rufus Download: Rufus
- (Alternative to Rufus) BalenaEtcher Download Link: BalenaEtcher
- (Alternative to Rufus) PenDriveLinux: PenDriveLinux
- Complete Version of this video: YouTube
- HomeAssistant Installation Guide: Home Assistant Installation Guide
- Chuck Builds Companion Guide: Chuck Builds
- Chuck Builds Old HomeAssistant Install Video: YouTube
- Chuck Builds HomeAssistant Video Playlist: YouTube Playlist
- Home Assistant First Boot Walkthrough: YouTube
- Amazon Affiliate Links:
Full Video
Timestamps:
- 00:00 - Intro
- 00:49 - Required Materials
- 01:18 - Required BIOS Changes
- 02:34 - Method 2 Overview
- 02:56 - Step 1: Remove SSD from PC
- 03:58 - Step 2: Download HomeAssistant OS
- 04:15 - Step 3: Download Rufus
- 04:26 - Step 4: Write HAOS to Drive
- 04:48 - Step 5: Replace SSD in PC
- 05:13 - Step 6: Boot into HAOS
- 06:00 - Outro