Skip to content

Commit 1726584

Browse files
Add UEFI/BIOS beep documentation for issue #116
1 parent b53ecad commit 1726584

File tree

1 file changed

+84
-3
lines changed

1 file changed

+84
-3
lines changed

README.md

Lines changed: 84 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ This repository also includes a GitHub Actions workflow for building and releasi
9898
9999
### GitHub Actions Workflow Overview
100100
101-
The GitHub Actions workflow automatically builds and releases the ISO. Heres a quick overview:
101+
The GitHub Actions workflow automatically builds and releases the ISO. Here's a quick overview:
102102

103103
1. **Checkout Repository**: Pulls the latest files from the repository.
104104
2. **Build Environment Setup**: A Docker container simulates the Arch Linux environment.
@@ -167,6 +167,88 @@ Dependabot can be used to automate dependency updates for GitHub Actions. Here's
167167
168168
---
169169
170+
## Complete Silence: Disabling Firmware Beeps
171+
172+
While our customized Arch Linux ISO disables system beeps at the operating system level, some computers may still emit beeps from the firmware/BIOS during the Power-On Self Test (POST) process. These beeps are controlled by your computer's firmware settings and cannot be disabled by the operating system.
173+
174+
### Understanding Firmware vs. Operating System Beeps
175+
176+
- **Firmware/BIOS Beeps**: Generated during boot before the operating system loads; indicate hardware status
177+
- **Operating System Beeps**: Generated by the OS after it has loaded; controlled by our customizations
178+
179+
### Accessing UEFI/BIOS Settings
180+
181+
To disable beeps at the firmware level, you'll need to access your computer's UEFI/BIOS settings:
182+
183+
1. **Restart your computer**
184+
2. **Enter UEFI/BIOS setup** by pressing the appropriate key during boot:
185+
- Common keys include: F1, F2, F10, F12, Del, or Esc
186+
- The exact key varies by manufacturer (watch for on-screen prompts during boot)
187+
- On newer systems with fast boot enabled, you may need to access BIOS through your OS's restart options
188+
189+
### Common BIOS Beep Settings Locations
190+
191+
Beep settings are typically found under different menus depending on your manufacturer:
192+
193+
| Manufacturer | Common Menu Location | Setting Name |
194+
|-------------|------------------------------------------------|------------------------------|
195+
| Dell | System Setup > POST Behavior | Keyboard Errors / Warnings |
196+
| HP | Advanced > Device Options | Beep Codes / POST Messages |
197+
| Lenovo | Config > Power > Beep and Alarm | Power-On Beep / Keyboard Beep |
198+
| ASUS | Advanced > Onboard Devices Configuration | System Beep |
199+
| MSI | Settings > Advanced > Integrated Peripherals | Chassis Intrusion / USB Beep |
200+
| Gigabyte | BIOS > Advanced > Boot | Quiet Boot / Boot Beep |
201+
| Intel | Advanced > Beep Options | Power-On Beep / Error Beep |
202+
203+
### UEFI vs. Legacy BIOS Navigation
204+
205+
- **UEFI interfaces** typically have a graphical interface navigated with a mouse
206+
- **Legacy BIOS interfaces** usually require keyboard navigation with arrow keys and Enter/Esc
207+
208+
### Common Beep-Related Settings
209+
210+
Look for settings with these or similar names:
211+
212+
- **System Beep** or **Power-On Beep**
213+
- **POST Beep**
214+
- **Audio Alert**
215+
- **Quiet Boot**
216+
- **Speaker** or **Internal Speaker**
217+
- **Boot Up Beep**
218+
- **Keyboard Beep** or **Keyboard Click**
219+
220+
### Manufacturer-Specific Notes
221+
222+
#### Dell Systems
223+
Dell computers often have the beep settings under "POST Behavior" in System Setup. Look for "Keyboard Errors" or "Warnings and Errors" options.
224+
225+
#### HP Systems
226+
HP BIOS typically places beep controls under "Advanced" > "Device Options" or "Built-In Device Options", with settings like "Beep Codes" or "Startup Sound".
227+
228+
#### Lenovo Systems
229+
Lenovo systems usually have beep settings under "Config" > "Power" or "Config" > "Beep and Alarm" with options like "Power-On Beep".
230+
231+
#### ASUS Motherboards
232+
ASUS motherboards typically have a "System Beep" option under "Advanced" > "Onboard Devices Configuration".
233+
234+
### After Disabling Firmware Beeps
235+
236+
After disabling beeps in your BIOS/UEFI settings:
237+
238+
1. **Save changes** and exit the BIOS/UEFI setup (usually F10 or a "Save & Exit" option)
239+
2. **Boot into Arch Linux** (your system should now be completely silent)
240+
3. Verify that both POST beeps and system beeps are disabled
241+
242+
### When BIOS Beep Disabling Is Not Available
243+
244+
Some systems don't provide options to disable firmware beeps. In these cases, you might consider:
245+
246+
- Physically disconnecting the internal speaker (for desktop computers)
247+
- Using a headless configuration (no monitor) where supported
248+
- Checking for BIOS updates that might add beep control options
249+
250+
---
251+
170252
## Troubleshooting Common Issues
171253

172254
### Network Problems
@@ -213,5 +295,4 @@ You can download the latest ISO from the [releases page](https://github.com/Gith
213295
214296
This project is licensed under my custom license - see the [LICENSE](LICENSE) file for details.
215297
216-
---
217-
298+
---

0 commit comments

Comments
 (0)