1. sayfa (Toplam 1 sayfa)

mac mini otomatik yeniden başlatma gemini ile bordo ile yapıldı

Gönderilme zamanı: Cmt Kas 29, 2025 7:36 am
gönderen muratca61
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:

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
    ```
3. Dosyayı kaydedip kapatın: (Genellikle $\text{Ctrl}+\text{O}$, $\text{Enter}$ ve ardından $\text{Ctrl}+\text{X}$ tuşlarına basın.)

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.