Hiren's Boot CD con supporto UEFI?


22

Sono un utente a lungo termine del CD di avvio di Hiren , ma il CD non supporta l'avvio su hardware UEFI / EFI / SecureBoot, esiste qualche tipo di aggiornamento / patch da applicare all'immagine cd per poter avviare senza BIOS? Posso farcela da solo? (Inserendo alcuni file nell'immagine iso?)

Modifica: l'esecuzione di Hiren da USB su EFI è considerata un'alternativa.

Per chiarire prima di accettare una risposta: testerò la soluzione su:

  • Un computer EFI (SecureBoot abilitato)
  • Un computer EFI (SecureBoot disabilitato)

Modifica 2:

Esistono molti suggerimenti per utilizzare strumenti che rendono avviabile un ISO con UEFI su un disco flash, tuttavia non è così semplice come puoi farlo solo con ISO ISOFI abilitati. Con ISO ISO abilitati UEFI intendo che i file ISO contengono una BOOT\EFIdirectory con un bootloader EFI. Hiren non ha questo, quindi gli strumenti non funzioneranno. Questo è il motivo per cui sto ponendo la domanda: esiste un modo per farci / copiare un altro bootloader in HIREN e farlo funzionare?


Anche questo mi infastidisce. Hirens è fantastico, ma EFI ha rovinato tutto, proprio come rovina tutto. tosse SecureBoot tosse
Kaz Wolfe,

Condividiamo davvero il dolore, tutto sta diventando più difficile, i problemi semplici che potrebbero essere risolti in pochi minuti richiedono ora ore :(
Gizmo

So che ci sono alcune distro linux di ripristino avviabili con l'avvio UEFI abilitato, ma sì, sarebbe bello che Hiren si preparasse per il futuro. Questa domanda diventerà sempre più importante, penso.
Gizmo,

1
Hai visto questo? tipsandtricksforum.com/thread-245.html - Apparentemente solo selezionando una partizione GPT dovresti essere in grado di creare ISO UEFI? Non l'ho mai usato prima e ne so poco.
Joey,

1
Gli OEM saranno autorizzati a bloccare un dispositivo su Secure Boot ON, quindi non ci sarà modo di disattivare l'avvio sicuro , Ciò potrebbe rappresentare un problema per tutte le utility che vedremo. Solo una nota qui.
Gizmo,

Risposte:


6

Risposta breve: No; non è possibile rendere Hiren's Boot CD EFI compatibile.

Anche quando Hiren usa Syslinux ed è vero che Syslinux 6.03 ora supporta UEFI (syslinux.efi) dovrete affrontare almeno 2 problemi durante l'aggiornamento del CD di Hiren a Syslinux 6.03:

  1. syslinux.efi non è un'applicazione firmata UEFI, quindi dimentica lo scenario SecureBoot.

  2. Syslinux.efi (come il resto dei boot manager EFI) può avviare solo kernel che sono stati creati con alcuni parametri EFI attivati ​​"ON", ovvero

    CONFIG_EFI=y
    CONFIG_RELOCATABLE=y 
    CONFIG_EFI_PARTITION=y
    CONFIG_EFI_VARS=y 
    CONFIG_FB_EFI=y
    

Il kernel di Hiren non è compilato con quei flag "ON" e tu (sicuramente) non hai i sorgenti / config esatti per ricostruire il kernel mentre aggiungi i parametri EFI mancanti sopra menzionati.


1

Hai provato via USB con rufus? Prova Rufus USB. Rufus è un'utilità che aiuta a formattare e creare unità flash USB avviabili, come chiavi / pendrive USB, memory stick, ecc. Gestisce UEFI e l'avvio legacy

Importante: selezionare "Schema di partizione MBR per BIOS o computer UEFI"

Link: http://rufus.akeo.ie/?locale=en_US


1
Ho provato, risultato: i.imgur.com/xZfxQ6o.png , come ho detto, in qualche modo dobbiamo modificare gli iso per contenere alcuni file di avvio EFI, penso ..
Gizmo

1

Potrei gestirlo con successo facendo 2 cose:

  • Disabilita l'avvio UEFI
  • Abilita l'opzione "Avvia CSM"

Quindi, nell'elenco degli ordini di avvio, ho ottenuto una nuova opzione per l'avvio USB, senza "UEFI" scritto su di esso. Mettilo al primo posto e ora la chiavetta USB del tuo Hiren dovrebbe avviarsi!


Questo non è sempre possibile. La maggior parte delle configurazioni UEFI OEM tradizionali non supporta CSM.
Ramhound,

+1, mi ha aiutato molto. Inoltre è possibile disabilitare l'opzione "Secure Boot".
Jet

1
solo per chiarezza, ci sono già molti firmware SOLO UEFI. (no bios / csm / altre cose)
Gizmo

Non ha funzionato per me abilitando "Launch CSM" e disabilitando "Secure Boot Option" e abilitando alcuni altri supporti legacy. L'altro motivo per non funzionare è perché alcuni dispositivi potrebbero essere bloccati per eseguire solo sistemi operativi firmati Microsoft ( en.wikipedia.org/wiki/Windows_10#System_requirements ) @Gizmo. = |
Eduardo Lucio,

1

Ne ho fatto uno seguendo questo: https://ttcshelbyville.wordpress.com/2014/10/10/rufus-usb-boot-and-hirens-boot-iso/

Si avvia sul mio nuovo sistema e funziona su tutti i computer che ottengo per le riparazioni. Se stai cercando una copia di sola lettura (CD / DVD), ci sono strumenti che possono creare un CD avviabile EUFI e quindi copiare i file su ... ma che probabilmente non funzionerà per te ...

perché, quello che di solito trovo (e perché uso l'USB) è che molti sistemi sono dotati di unità di avvio-ottica disabilitate. Soprattutto se si tratta di un computer OEM. alcuni Toshiba non danno nemmeno la possibilità di cambiarlo nel bios. Windows OEM deve essere avviato e l'ordine dell'unità deve essere abilitato e modificato da lì! Questo presenta un casino di catch-22.

I sistemi sono progettati per essere retrocompatibili con i vecchi dischi di avvio, il che rende irrilevante la "conversione del CD in EUFI". È che "l'avvio ottico legacy" che viene disabilitato automaticamente è ciò che probabilmente causa i tuoi problemi.

Quindi quello che probabilmente stai cercando è consentire al sistema di avviarsi da un'unità ottica legacy che potrebbe non essere un'opzione del BIOS. :(

Un'opzione di fallback / test è quella di rimuovere tutte le altre unità dal sistema e vedere se il bios / boot ricade su un avvio dell'unità ottica quando non vengono trovati altri dispositivi. Questo ti dirà se si tratta del CD o del BIOS.


Questo potrebbe essere più chiaro della mia risposta: youtube.com/watch?v=y8Ml1IbVp-8
FrankenWidget

Nota: lo strumento che uso anche è: rufus.akeo.ie è possibile effettuare l'avvio USB, copiare i file dall'ISO del disco. Quindi immagini l'USB e masterizzalo di nuovo su un CD / DVD per creare un disco UEFI
FrankenWidget

0

Hirens Boot CD utilizza ISOlinux (parte di Syslinux) per creare il suo ambiente. ISOLinux ora supporta UEFI.

Consulta le loro guide su come creare un'immagine per modificare i file necessari con quelli compatibili con UEFI.

Ho usato PXELinux (anch'esso parte di Syslinux) per avviare Hirens su PXE e ho dovuto eseguire il porting di alcuni dei file en del menu di Hirens e cambiare i file ISOLinux del BIOS per quelli UEFI.


0

forse questa è la soluzione:

http://softx86vn.blogspot.com/2015/01/ultimate-dlcd-boot-2015-v10-uefi-gpt.html

È molto simile a HBCD - qualcosa come l'aggiornamento HBCD. Ho creato un HDD avviabile con una piccola partizione per DLCD e altre partizioni con immagini fantasma e altri strumenti software ... Stavo usando il 2014 senza UEFI ma questo nuovo 2015 è descritto per supportare UEFI.


1
Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. Le tue ultime tre affermazioni non hanno senso logico, chiariscile quando modifichi la tua risposta per includere le informazioni pertinenti dal blog a cui fai riferimento.
Ramhound,

Altre opzioni sono "DLC Boot" (è il più aggiornato e completo), "FalconFour's Ultimate Boot CD", "Acronis True Image", "Parted Magic" (CONSIGLIATO, NON CONTIENE APPLICAZIONI ILLEGAL) e "Ultimate DLCD Boot".
Eduardo Lucio,

-1

Quindi, come ho suggerito, dovresti fare il boot con il cd di Hiren Boot da qualche parte per farlo con successo. Suppongo che abbia un grub incorporato, quindi prova grub2-install --target = x86_64-efi -> o non so quali istruzioni ha il tuo laptop, ma leggi la pagina man di grub per aiuto (prima assicurati, hai una directory di avvio, in caso contrario, quindi creane una :))

Dopo che questo è andato bene, troverai il file .efi da qualche parte /boot/efi/.../.

Ora hai il file efi, quindi puoi modificare il contenuto ISO. (lo copierei in / boot / EFI e / boot / EFI / boot per qualche motivo).

Spero che questo ti aiuti a risolvere il problema. (Sono anche curioso di sapere se sarebbe bello)


Se ho capito bene 1) Hiren usa GRUB 2) Devo fare il boot in una distribuzione linux 3) Installa grub2 4) Copia il grub2 installato su iso 5) Posso avviare il CD di hiren in QUALSIASI PC uefi? Se sì, lo proverò adesso.
Gizmo,

Non so nulla del CD di avvio di Hiren, ma in caso contrario, devi scoprire quale bootmanager utilizza e come creare un file efi con esso.
AdamK,

L'installazione di grub2 è ovviamente un'altra soluzione :)
AdamK,

Non riesco davvero a trovare istruzioni chiare su come mettere Grub2 su un'unità USB e quindi utilizzare il file hiren menu.lst esistente
Gizmo

-2

Crea USB avviabile di Hiren in pochi semplici passaggi.

"Hiren's CD to Bootable USB" è uno strumento gratuito per creare un disco USB avviabile dal CD iso di Hiren.

Caratteristiche: - Crea USB avviabile dal file ISO di Hiren. - Facile da usare. - Strumento gratuito. - Basta 1 2 3 e ottieni la tua USB avviabile. - Prova il tuo USB.

Facebook: https://www.facebook.com/pages/Hirens-CD-2-Bootable-USB/1440129386302328

Link per il download: https://sourceforge.net/projects/hirenscd2bootableusb/

Scarica, prova e dai il tuo feedback.


Benvenuto in Super User. Il tuo post deve essere ampliato. Una buona risposta include istruzioni specifiche (non solo collegamenti ad esse) e una spiegazione su come o perché la risposta affronta la domanda dei PO. Modifica il tuo post per aggiungere dettagli che spiegano come la tua soluzione affronta la domanda dei PO.
Dico Reinstate Monica l'

1
Non ho visto alcuna indicazione che ciò riguardi UEFI.
fixer1234

-3

Un CD alternativo che ha molte funzionalità di Hirens è SPOTMAU. SPOTMAU include EFI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.