You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+84-3Lines changed: 84 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,7 +98,7 @@ This repository also includes a GitHub Actions workflow for building and releasi
98
98
99
99
### GitHub Actions Workflow Overview
100
100
101
-
The GitHub Actions workflow automatically builds and releases the ISO. Here’s a quick overview:
101
+
The GitHub Actions workflow automatically builds and releases the ISO. Here's a quick overview:
102
102
103
103
1. **Checkout Repository**: Pulls the latest files from the repository.
104
104
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
167
167
168
168
---
169
169
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 |
- **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
+
170
252
## Troubleshooting Common Issues
171
253
172
254
### Network Problems
@@ -213,5 +295,4 @@ You can download the latest ISO from the [releases page](https://github.com/Gith
213
295
214
296
This project is licensed under my custom license - see the [LICENSE](LICENSE) file for details.
0 commit comments