Ogni SO ha bisogno di RAM?
Per l'hardware compatibile con PC IBM, un passaggio obbligatorio del processo POST del BIOS è verificare se è presente RAM in cui caricare il BIOS. Facoltativamente, il processo POST verifica correttamente le funzioni della RAM. Dopo il processo POST, il BIOS carica il bootloader nella RAM e dà il controllo al bootloader. Quindi la risposta alla tua domanda ("Ogni SO ha bisogno di RAM?") È: sì, ogni hardware compatibile con PC IBM richiede almeno un po 'di RAM funzionante per l'avvio. Questo è vero per qualsiasi sistema operativo che gira su quell'hardware.
Si noti che nella domanda originale dell'OP, c'era un riferimento a un "laptop", che ho interpretato come: hardware compatibile con PC IBM. Per il resto di questa risposta, assumerò l'hardware compatibile con PC IBM.
È possibile avviare un sistema operativo con RAM difettosa?
Se la tua RAM è difettosa (e non del tutto assente / rotta) o se puoi (parzialmente) sostituire la tua RAM, potresti essere in grado di avviarti usando le patch del kernel BadRAM di BadMEM . Richiede di ricompilare il kernel (sembra più facile di quanto lo sia se lo si fa per la prima volta) e si può riavviare e dire al kernel dove si trova la tua memoria difettosa. Una bella spiegazione dell'uso di Memtest86 / Memtest86 + , BadRAM / BadMEM può essere trovata qui .
È possibile avviare un sistema operativo senza RAM e utilizzare la cache della CPU come RAM?
Per quanto ne so, non c'è modo di utilizzare la cache della CPU come RAM senza RAM presente sul sistema (come suggerito da @philipp e altri) nei commenti. Se c'è, sarebbe bello aggiungerlo qui. L'unico documento che ho trovato su questo argomento è questo documento che afferma: "Utilizzo della cache del processore come RAM fino all'inizializzazione della RAM". Non sono sicuro se (e come) funzionerà senza RAM. Per quanto ne so, non esiste un codice funzionante che avvia un sistema operativo su un PC compatibile IBM. Eventuali riferimenti a prove di concetti, codice di lavoro o altro sono benvenuti nei commenti e lo aggiungerò a questa risposta.
Posso accedere al BIOS?
La domanda dell'OP è un po 'vaga se il laptop è in grado di passare il BIOS POST. Come sottolinea @Tonny, nessun sistema operativo ti aiuterà a " accedere al BIOS ". Si accede al BIOS utilizzando il tasto F1o F2o F10o DELo ESC, a seconda della marca del BIOS.
Come recuperare i dati dal laptop senza RAM?
Per quanto riguarda l'obiettivo dietro la tua domanda: perché hai bisogno di accedere al tuo laptop? Probabilmente perché ci sono ancora dati sull'HDD che vuoi recuperare? In tal caso, è molto più facile estrarre l'HDD (consultare il manuale) e collegarlo a un dispositivo di archiviazione esterno o direttamente a un PC. Ecco una bella guida per fare proprio questo.