Anakarta takılı bir 4 MB ROM yongası var, bu bir kabuk menüsü (kullanıcıların etkileşime girebileceği) yüklemek için kullanılan büyük miktarda kodu depolar, ancak aynı zamanda I / O erişimini basitleştirmek için sistem çağrıları sağlar (oyunların dayandığı).

Konsol başlatıldıktan sonra görünen açılış animasyonu.

Geçerli bir PS2 oyunu takıldıktan sonra PS2 logosu gösteriliyor.
Güç verildiğinde, hem MIPS R5900 hem de IOP 0xBFC00000 adresinden başlayacaktır (bu, tüm MIPS CPU'ları için imza sıfırlama vektörüdür). Bununla birlikte, beklenen çakışmaları ele almak için, bu adreste saklanan ilgili kod (BIOS ROM'a işaret eder), her CPU'nun tanımlayıcısına göre farklı bir konumda dallanmasını sağlayacaktır.
R5900 söz konusu olduğunda, CPU aşağıdaki adımları izleyecektir :
- Donanımı ilk kullanıma hazırlar.
- Kernel'i ROM'dan RAM'e yükler. Çekirdek yüklendikten sonra, uygulamaların (çoğunlukla oyunların) donanımla etkileşime girmesi için bir soyutlama katmanı sağlayacaktır. Ayrıca, bir çoklu iş parçacığı API'si (işbirlikçi ve öncelik tabanlı) de sunar.
- Çekirdek, bir çekirdek modülü olan
EELOAD'u yükler ve bu daOSDSYS'i önyükler.OSDSYS, açılış animasyonunu ve shell menüsünü görüntüleyen programdır.
Öte yandan, IOP donanımının bir kısmını başlatacak ve ardından birden fazla modül yükleyecektir, bunlar IOP'nin bu konsolun donanımına erişmesini sağlar. Son olarak, IOP bir 'komut bekleme' hâline geçirilir.
Modül kullanımının Sony'nin PS2'nin yeni donanım revizyonlarını IOP'yi değiştirmeden (değiştirene kadar) piyasaya sürmesine olanak sağladığını ve böylece bu süreçte bazı üretim maliyetlerini düşürdüğünü belirtmek gerekir.
Etkileşimli kabuk (Interactive shell)
PS2 shell işlevselliği, diğer 6. nesil konsollarla hemen hemen aynı düzeydedir.

İlk gösterilen menü. Herhangi bir disk yerleştirilmediğinde ortaya çıkar.

Kayıt tarayıcısı. Bir hafıza kartı seçildiğinde ortaya çıkar.

Kayıt düzenleyici, bir kaydın seçiminden sonra gösterilir.
Shell, hafıza kartında saklanan kaydetme verilerini değiştirmek veya saati değiştirmek gibi tipik işlemleri yönetmek için birden fazla kullanıcı arayüzünden oluşur. Bununla birlikte, bazı fevkalade seçenekler de sunar, meselâ geçerli video modunu değiştirmek gibi.
Güncellenebilirlik
BIOS gerçekten de salt okunur bellekte saklanır, ancak bu Sony'nin fabrikadan çıktıktan sonra BIOS'u değiştirmesini engellememiştir. BIOS, perde arkasında gelecekte yapılacak değişiklikler için iki açık kapı bırakmıştır:
- Uygulamalar (oyunlar ve
OSDSYS) çekirdek rutinlerini çalışma zamanında yamalayabilir . Hem resmi SDK hem de resmi olmayan 'ps2sdk' bundan geniş ölçüde yararlandı, çünkü Sony mühendisleri daha sonra çekirdeklerinin hatalarla dolu olduğunu keşfettiler (kasıtlı olarak). EELOAD, Bellek Kartında ve/veya HDD'de saklanan güncellenmiş birOSDSYSikili dosyasını arayacaktır. Sony, DVD film oynatıcı ve HDD desteği eklemek için buna güveniyordu, çünkü bu sürücülerin hiçbiri bu konsolun önceki revizyonlarında paketlenmemişti.- Bu güncellemeler konsolla veya HDD kitiyle (Final Fantasy XI kutu setinin bir parçası) birlikte gelen yükleme disklerinde dağıtıldı.
- Eski SDK'larla geriye dönük olarak uyumlu olması gereken çekirdeğin aksine, konsolun sonraki revizyonları BIOS ROM'unda önceki güncellemeleri gönderdi.
- Dağıtımı kontrol etmek için ikili dosyalar, yalnızca Sony tarafından bilinen anahtarlar kullanılarak (teoride) simetrik bir şifreleme sistemi olan Data Encryption Standard (DES) ile imzalanmalıdır. Ayrıca, ikili dosyalar MagicGate desteği olan bir depolama aygıtında saklanmalıdır.
Her halükarda, Sony sonunda geç PS2 modellerinde (BIOS sürümü 2.30 ile) ikinci yöntemi kaldırdı. Sanırım Sony daha fazla güncelleme planlamıyordu ve bu sadece saldırı yüzeyini artırdı.

