mac mini otomatik yeniden başlatma gemini ile bordo ile yapıldı
Gönderilme zamanı: Cmt Kas 29, 2025 7:36 am
tane tane ne yapacağımı anlat
Uzak sunucunuzda elektrik kesintisi sonrası otomatik başlatmayı sağlamak için, Debian Terminal'de uygulayacağınız adımları tane tane ve sırasıyla aşağıda bulabilirsiniz.
Bu çözüm, Mac mini'nizin donanım yazılımındaki (firmware) otomatik başlatma ayarını doğrudan Debian üzerinden etkinleştirmeye odaklanmıştır.
-----
##Adım Adım Otomatik Başlatma Ayarı
### 1\. Gerekli Aracı Kurma (`pciutils`)
`setpci` komutunu kullanabilmek için gereken paketi kurmalısınız.
1. **Terminali açın** ve sistem paket listesini güncelleyin:
```bash```Kod:Tümünü seç
sudo apt update
2. `pciutils` paketini (içinde `setpci` bulunur) kurun:
```bash```Kod:Tümünü seç
sudo apt install pciutils
### 2\. Otomatik Başlatma Komutunu Çalıştırma
Bu komut, Mac mini'nizin donanım kontrolcüsündeki (LPC Controller) bir ayar bitini değiştirerek, elektrik geri geldiğinde otomatik olarak açılmasını sağlar.
* Aşağıdaki komutu olduğu gibi Terminal'e yapıştırın ve çalıştırın:
```bash
sudo setpci -s 00:1f.0 0xA4.B=0x01
```
*(**Açıklama:** `00:1f.0` adresi, 2012 Mac Mini'lerdeki Intel yonga setinin LPC kontrolcüsünü temsil eder. `0xA4.B=0x01` ise bu kontrolcünün otomatik başlatma özelliğini etkinleştiren ayarı yazar.)*
### 3\. Ayarı Kalıcı Hale Getirme (Systemd Servisi)
Yukarıdaki ayar, bazı durumlarda sistem yeniden başlatıldığında sıfırlanabilir. Bu yüzden, sunucunun **her açılışında** bu komutun tekrar çalışmasını sağlayacak bir **Systemd Servisi** oluşturmalıyız.
1. **Servis dosyasını oluşturmak** için metin düzenleyiciyi açın:
```bash```Kod:Tümünü seç
sudo nano /etc/systemd/system/mac_power_on.service
2. Açılan boş dosyaya, aşağıdaki içeriği **kesinlikle değiştirmeden** yapıştırın:
3. Dosyayı kaydedip kapatın: (Genellikle $\text{Ctrl}+\text{O}$, $\text{Enter}$ ve ardından $\text{Ctrl}+\text{X}$ tuşlarına basın.)Kod:Tümünü seç
```ini [Unit] Description=Mac Automatic Power On After Power Failure After=network.target [Service] Type=oneshot ExecStart=/usr/bin/setpci -s 00:1f.0 0xA4.B=0x01 [Install] WantedBy=multi-user.target ```
4. **Oluşturduğunuz servisi etkinleştirin** (Her açılışta çalışması için):
```bash```Kod:Tümünü seç
sudo systemctl enable mac_power_on.service
5. **Servisi hemen şimdi çalıştırın** (Ayarı hemen uygulamak için):
```bash```Kod:Tümünü seç
sudo systemctl start mac_power_on.service
-----
## 4\.Test Etme ve Doğrulama
Ayarlarınızın doğru çalıştığından emin olmak için uzaktan yapabileceğiniz en iyi test budur:
1. **Sunucunuzu güvenli bir şekilde kapatın:**
```bash```Kod:Tümünü seç
sudo shutdown -h now
2. Sunucunuz tamamen kapandıktan sonra (uzak bağlantınız kesilecektir), **uzaktan kontrol edebiliyorsanız** (örneğin akıllı priz, PDU vb. ile) cihazın **güç kablosuna giden elektriği kesin**. Eğer uzaktan kontrol edemiyorsanız, elektrik kesintisi olana kadar beklemeniz gerekir.
3. Birkaç saniye bekledikten sonra **gücü tekrar verin** (kablonun takılı kaldığı prize elektriği geri verin).
Cihazınızın güç geri geldikten sonra otomatik olarak açılması ve Debian'ın yüklenmesi gerekir. Birkaç dakika sonra SSH/uzak bağlantı ile Apache sunucunuzun erişilebilir olup olmadığını kontrol edin.
Bu adımlar sorununuzu büyük ihtimalle çözecektir.
-----
##Ek Not: (Manuel Sıfırlama)
Eğer yukarıdaki komutlar işe yaramazsa, bir dahaki sefere cihazın yanına gittiğinizde (veya güvendiğiniz birinden rica ederek) **SMC'yi sıfırlamayı** deneyebilirsiniz: Cihazı kapatın, güç kablosunu 15 saniye çekin, kabloyu takın ve 5 saniye bekleyin. Bu, güç yönetim ayarlarını sıfırlayarak otomatik başlatmayı varsayılan olarak etkinleştirebilir.
Bu adımları uygularken yardıma ihtiyacınız olursa bana danışabilirsiniz.