|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.hwupgrade.it/news/sistemi...ili_60691.html
Il comando rm -rf –no-preserve-root / può determinare la cancellazione di file necessari per avviare alcuni portatili Linux. Diverse segnalazioni diffuse in rete in relazione ai modelli MSI Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2002
Messaggi: 2555
|
Anche Format C: in DOS non faceva più avviare il PC. Non mi ricordo una News a tal proposito
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2000
Città: bergamo
Messaggi: 713
|
è leggermente diverso.....
qui sembra che sia possibile cancellare parte del bios e quindi la macchina non si avvierebbe più (non permettendo di reinstallare un sistema operativo) errore di msi o di chi ha scritto il bios o di chi ha montato in read-write la partizione ? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2003
Messaggi: 878
|
mi sa che questo caso è diverso: una parte del BIOS efi viene cancellata ed il portatile non mostrerà più nulla a schermo.
con format C: reinstallavi tutto e non c'erano problemi, il BIOS non veniva intaccato |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
+ che altro è grave che venga esposta la partizione efi sulla rom interna o_O
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: Sep 2002
Messaggi: 2555
|
Veramente parla di una cartella
Quote:
E poi Quote:
E cmq il mio commento era sarcastico, non si doveva neanche prendermi sul serio Ultima modifica di Wonder : 02-02-2016 alle 15:16. |
||
![]() |
![]() |
![]() |
#7 | |||
Senior Member
Iscritto dal: Sep 2010
Messaggi: 1490
|
Quote:
nel momento in cui spegni il pc (e/o formatti blablabla.... quel che vuoi) la cartella è smontata quindi non esposta si è una coincidenza bizzarra, come è una bizzarra coincidenza che uno lanci un comando del genere per dio! il che fà anche capire l'onnipotenza assoluta di Root, che quindi và usato con cognizione di causa (dopo è pur vero che con UEFI son nati piu casini che problemi risolti rispetto i vecchi bios... ![]() è un comando patchabilissimo (banalmente bastava aggiungere di smontare tutto prima di formattare) e la reale esigenza di usare normalmente questo comando è -ZERO-... quindi boh, è un caso, sfortunato, un semplice bug dato anche dalla relativa "novità" di UEFI e non è nemmeno da escludere la responsabilità di MSI a lasciare i firmware così accessibili al software, in maniera trasparente... Quote:
Quote:
__________________
hey! quello non è un ufo! quelle sono le mie chiappe! fatto affari con: AbuJaffa, PoliCarpo87, FIFA, cos1950, luciferme, testasemidura, giacomo_uncino, j0h, SSLazio83, pingalep, Rumpelstiltskin, Brend_ON, circularCore, A-ha, costantine,smanet...& altri che ora non ricordo Ultima modifica di benderchetioffender : 02-02-2016 alle 15:44. |
|||
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
In realtà in una macchina (U)EFI una parte del BIOS e file per permettere il boot sono sul disco primario nella prima partizione che è di solito di pochi MB; partizione che un sistema operativo come si deve non dovrebbe mai esporre all'utente... soprattutto NON in scrittura!
Poi diciamolo a fare "rm -rf /" un po' se la sono cercata ![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Dec 2006
Messaggi: 1084
|
Usi Linux? cosi per sapere. /sys come /proc non sono vere cartelle ma virtuali. Sono ramfs con informazioni su hw e sistema montate per esportare strutture dati del kernel in userspace (oltre a ogni dato di ogni singolo hw installato tra cui anche la struttura delle partizioni, etc)
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jan 2015
Messaggi: 650
|
Quote:
poettering commented Feb 1, 2016 To make this very clear: we actually write to the EFI fs in systemd. Specifically, when you issue "systemctl reboot --firmware" we'll set the appropriate EFI variable, to ask for booting into the EFI firmware setup. And because we need it writable we'll mount it writable for that. https://github.com/systemd/systemd/issues/2402 |
|
![]() |
![]() |
![]() |
#11 | ||
Senior Member
Iscritto dal: Sep 2010
Messaggi: 1490
|
Quote:
![]() in questo caso è diverso, e in ogni caso /sys non è per nulla esposta agli utenti (pippo, paperino etc etc) ma è solo di root, non a caso Quote:
__________________
hey! quello non è un ufo! quelle sono le mie chiappe! fatto affari con: AbuJaffa, PoliCarpo87, FIFA, cos1950, luciferme, testasemidura, giacomo_uncino, j0h, SSLazio83, pingalep, Rumpelstiltskin, Brend_ON, circularCore, A-ha, costantine,smanet...& altri che ora non ricordo |
||
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Sep 2002
Messaggi: 2555
|
Beh certo, ma reinstallando torna tutto.
Dal titolo senzazionalistico sembra ceh il PC venga compromesso per sempre |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 20025
|
non ho capito... UEFI (o comunque dei suoi pezzi) stanno in una partizione del disco?!? non è in una eprom? che stronzata ciclopica!
e se si scassa il disco non avvii più la macchina? BIOS per sempre!
__________________
Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza (O.W.) |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jun 2006
Messaggi: 15524
|
Certo che anche loro sono proprio delle volpi a lanciare un comando del genere.
Formattare una partizione è passato di moda? ![]() Quote:
|
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jan 2015
Messaggi: 650
|
|
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Apr 2000
Messaggi: 188
|
Non viene cancellata nessuna parte del bios! Linux (systemd) monta in una partizione virtuale "/sys/firmware/efi/efivars/" le variabili necessarie alla configurazione del bios EFI da parte del sistema operativo (si possono configurare una serie di sistemi operativi da selezionare dal menu di boot del bios) come se sarebbero una serie di file di testo (nomi delle variabili) con scritto al loro interno i valori. Si linux si fa funzionare un po' tutto in questo modo (cartelle, file virtuali). Con il comando "rm -rf –no-preserve-root /" quando incontra le EFIVAR i valori di queste variabili vengono cancellati. Purtroppo come potete leggere su github per questo caso, oppure per altri casi, sempre inerenti al bios EFI, alcuni produttori tendono a pasticciare con le specifiche EFI. Difatti in avendo i valori cancellati, è non per specifiche, ma per puro buon senso i valori dovrebbero venire automaticamente ripristinati ad un valore di default. Cosa che con EFI di MSI non avviene ritrovandosi con un mattone HI-TECH.
|
![]() |
![]() |
![]() |
#17 |
Member
Iscritto dal: Apr 2005
Messaggi: 233
|
Le implementazioni di UEFI hanno grossi problemi, al momento
Un paio di precisazioni per meglio spiegare la natura del problema:
- Linux "monta" in un percorso virtuale del file-system le variabili di configurazione UEFI, che sono accessibili sia in lettura che in scrittura "by design". Di per se' non e' un problema: sono le implementazioni UEFI a doversi proteggere da operazioni non consentite. - Il problema non e' solo di Linux: le variabili UEFI sono accessibili, con relativamente poche righe di codice, da qualunque sistema operativo. Non sarebbe difficile sviluppare virus in grado di trasformare numerosi PC in costosi fermacarte. - Con "costosi fermacarte" intendo che il PC non prova nemmeno a partire una volta che queste variabili sono state rimosse. Non c'e' modo di installare il sistema operativo, ne' di avviare il PC da dispositivi rimovibili. E' il "bios" stesso a inchiodarsi, ergo il computer va mandato in garanzia. - Il problema non e' limitato ad MSI. Numerosi brand sono affetti da questo problema o problemi simili. Il passo, con UEFI, e' stato grande... e in gran parte mal gestito. Il problema, ad ogni modo, non e' limitato alle variabili. Le implementazioni UEFI stanno incontrando notevoli problemi di sicurezza, al punto da cominciare ad essere l'obbiettivo di chi sviluppa determinate categorie di virus/rootkit. Virus del genere, al momento, il consumatore semplicemente NON e' in grado di rimuoverli. Il problema verra' risolto alla radice dai produttori solo nel momento in cui gli interventi in garanzia diventeranno troppo costosi da gestire, un po' come e' successo con le richieste di reinstallazione, che alla lunga hanno indotto i produttori a inserire partizioni di recovery nascoste. Con UEFI avverra' probabilmente la stessa cosa. Nel frattempo, purtroppo, sono affari nostri. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jul 2002
Città: Cagliari
Messaggi: 13495
|
Scusate eh, a me non è chiaro.
Intanto per quale motivo, diverso dall'autodistruzione, qualcuno dovrebbe eseguire quel comando? Perché sarebbe necessario per rimuovere Arch ? Io ho sempre saputo che il BIOS è in una EEPROM, la quale ha una sezione flash, e una sezione CMOS volatile. Tutte le variabili stanno sulla CMOS, diversamente sarebbe da idioti ![]() Allora, siccome non penso proprio che quel comando esegua un flash sulla ROM, anche perché la ROM partirebbe in poco tempo se ogni volta deve flashare per il cambio di una variabile, cambierà qualcosa a livello di OS/disco, o al massimo di CMOS. Un reset CMOS non risolve? Cosa mi sfugge?
__________________
MoBo:Asus Prime x470-Pro*CPU:AMD Ryzen 5700x*RAM:Kingston FURY KF432C16RB2K2/16*Sk.Vid:Asus DUAL-RX580-O8G*Ali:Enermax Revolution87+ 550W*Storage:Samsung 970 Evo Plus 1TB + Samsung 860 Evo 1TB*Mons:Dell 2209WAf + LG 24EA53VQ |
![]() |
![]() |
![]() |
#19 | |||
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3731
|
Quote:
![]() Quote:
Quote:
__________________
CONSTITUTION: Intel Core Ultra 9 285K | ASUS ProArt Z890-CREATOR WIFI | Corsair Vengeance 128 GB DDR5-5600 | ZOTAC GAMING GeForce RTX 5090 SOLID OC 32GB | 3 x Gigabyte M28U 4K | EK Custom watercooling loop Ultima modifica di floc : 02-02-2016 alle 21:09. |
|||
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Oct 2008
Messaggi: 6948
|
è da mò che c'è questo problema. Anche io ho avuto enormi problemi col dual boot, sempre derivati da sto cavolo di grub2 che è troppo ciccione per alcune efi e sconfina su read/write e quindi è facile che venga parzialmente danneggiato.
Ora ci sono dei tool di recupero del boot, se lo stesso viene parzialmente danneggiato (non so in questo caso cosa intendano). Ho sputato sangue su un portatile Lenovo...
__________________
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:34.