Trova un Boot Manager per Windows 8 con EFI

Ciao amici, qui vi porto un tutorial da installare Ritrovato in Windows 8. Ricorda che i computer con Windows 8 sono dotati di EFI (http://es.wikipedia.org/wiki/Extensible_Firmware_Interface) che, diciamo, non è molto amichevole con le nostre distribuzioni Linux.
Ci sono 3 ragioni principali per cui dovresti installare Refind in Windows 8 (ovviamente secondo me).

  1. Non è consigliabile eliminare la partizione di ripristino di Windows 8, poiché il BIOS potrebbe essere danneggiato, in particolare i laptop forniti con "System Rescue (F4). "
  2. Se non vuoi cancellare Windows 8
  3. Se passi una vita a cambiare il dispositivo di avvio, installa Refind e dimenticati di dover reinserire il BIOS per qualcosa del genere.

Ritrovato è un Boot Manager piace GRUB Con il vantaggio che rileva automaticamente i dispositivi o le partizioni "avviabili" del computer ad ogni avvio. (Per maggiori informazioni visita http://www.rodsbooks.com/refind/), il che significa che con questo possiamo fare in modo che Windows 8 veda le partizioni con Linux.

Facciamolo

Alterare o modificare le voci di Booteo ha sempre un rischio e molte volte si può commettere un errore impedirti di avviare il tuo sistema operativo (OS) per evitare la possibile perdita di dati dovuta all'impossibilità di accedere al sistema operativo, Si consiglia di eseguire il backup delle informazioni prima di provare questo tutorial

Prima di tutto questo tutorial si basa su una guida per Gentoo (http://wiki.gentoo.org/wiki/UEFI_Dual_boot_with_Windows_7/8) a cui incorpora alcune modifiche.

Ridimensiona la partizione di Windows

Se intendi installare Linux, il minimo di cui hai bisogno è un posto sul tuo disco rigido, quindi puoi creare uno spazio per esso utilizzando il Gestione disco per questo: premere VINCI+X e quindi nel pannello che appare fare clic su Gestione disco.

Ritrovato

Una volta lì, fai clic con il pulsante destro del mouse sul disco per ridimensionarlo e seleziona Diminuisci il volume

Ritrovato

Ora seleziona semplicemente lo spazio che vuoi che Windows lasci in modo da poterlo utilizzare (ti consiglio il massimo che puoi), quindi RIDURRE e pronto !!!

Ritrovato

Installa Refind

Ora il passaggio successivo è installare Refind per questo scarichiamo il seguente file:

Una volta scaricato, decomprimilo in una cartella, che si trova in un indirizzo facile da trovare o ricordare.

Dopo aver scaricato e decompresso il file, premere VINCI+X e clicchiamo su SPrompt dei comandi (amministratore)

Ritrovato

Una volta entrati nel file Prompt dei comandi tu digiti:
mountvol S: /s (Supponendo che non ci sia unità S: in caso contrario, cambia S in qualsiasi lettera)

Ora vai alla cartella che hai decompresso per vedere le sottodirectory al suo interno

dir C:/carpeta/donde/esta/refind (Suggerimenti: come in Linux puoi usare TAB per il completamento automatico)

Essendo già dentro la cartella Refind e con la possibilità di vedere le sottodirectory (puoi fare dir e dovresti vedere il file README tra gli altri) si digita il seguente comando che copia la cartella refind su una nuova unità

xcopy /E refind S:\EFI\refind\

Ora digita per inserire l'unità S: e la directory refind dell'unità S:

S:
cd EFI\refind

Nel manuale di installazione di Refind si dice che è possibile rimuovere alcuni driver che non ti servono nelle cartelle driver_x64 y driver_ia32 Poiché i driver non necessari ritardano l'avvio del sistema, consiglio di lasciarli tutti poiché il ritardo è minimo e impercettibile. Ma se vuoi comunque rimuovere i driver che non utilizzerai puoi controllare la seguente pagina: http://www.rodsbooks.com/refind/drivers.html

Ora devi rinominare il file refind.conf-campione a ritrova.conf puoi farlo con il seguente comando
rename refind.conf-sample refind.conf

E infine per impostare Refind come programma di avvio predefinito:
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
Questo comando è valido se il sistema è a 64 bit se è a 32 bit è necessario modificare ritrova_x64.efi a refind_ia32.efi

Ora, al riavvio, dovrebbe apparire il menu di ricerca per selezionare il sistema operativo desiderato.

Ritrovato

Raccomandazioni per il nuovo sistema operativo Linux che installi per avere solo Refind come boot manager

  1. Quando installi il tuo sistema si consiglia di avere una partizione di avvio (/ boot) e questa può essere formattata in EXT2 o FAT
  2. Refind cerca automaticamente i file vmlinuz nelle partizioni di avvio
  3. Non installare GRUB o un altro Boot Manager. Quando installi il tuo sistema Linux, crea un file refind.conf in / Boot e al suo interno aggiungi tutte le opzioni necessarie per avviare il tuo sistema. Le più elementari (e necessarie) sono quelle in cui indichi qual è la tua partizione di root. Il mio file refind.conf ha le seguenti righe:
    "Boot with standard options" "root=/dev/sda7 ro initrd=\initramfs-linux.img" Dove / dev / sda7 è la mia partizione di root.
  4. Se hai dimenticato di creare il file refind.conf, nessun problema, in Refind seleziona il tuo sistema operativo e premi due volte il tasto F2 per modificare (momentaneamente) le opzioni di avvio e lì puoi aggiungere la riga "Root = / partition / root ro" e una volta entrato nel tuo sistema puoi creare il file refind.conf con le opzioni di avvio necessarie.
  5. Se ti dimentichi di inserire il CD o l'unità USB prima che inizi la ricerca, non importa !!! basta inserire il dispositivo mentre Refind è sullo schermo premere il tasto ESC e il tuo nuovo dispositivo di avvio apparirà automaticamente.
  6. Se per qualche motivo hai installato GRUB ed era posizionato su Refind, entra nel BIOS e seleziona come dispositivo di avvio superiore a Windows, Refind apparirà nuovamente al prossimo riavvio.
  7. Infine, in modo da avere il logo del tuo sistema operativo e non di Tux, aggiungi semplicemente un'immagine 128x128p in formato PNG alla tua partizione / Boot e nominala con lo stesso nome della tua immagine di sistema, nel mio caso è vmlinuz-linux.png

Per ulteriori informazioni su come aggiungere opzioni a ritrova.conf può visitare: http://www.rodsbooks.com/refind/configfile.html


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   questonomeèfalso suddetto

    Mi dispiace, ma non è chiaro a cosa serva "mountvol S: /".

    Capisco il concetto di mount in Linux, ma non mi è chiaro cosa si monti sotto l'unità S:

    Cos'è / in Windows, la partizione di ripristino, un alias per C:, qualcos'altro…. ?

    1.    Koprotk suddetto

      Il comando che ho scritto male è "mountvol: S / s" ed è usato per creare un punto di montaggio in: S e l'opzione / s è usata per dire che quel montaggio è accessibile a ESP (partizione di sistema efi)

      1.    anonimo suddetto

        Parlando di mount "points" :)) c'è un comando per vedere se una cartella è stata usata come mount point ... per esempio.

        # punto di montaggio / avvio
        / boot è un mountpoint

    2.    hikari suddetto

      Sembra che monti la partizione nascosta in cui si trova il bootmgr di Windows 8.1, o almeno così penso.

  2.   Andrea Sutherland suddetto

    Voglio ringraziarti per questo tutorial, anche se devo menzionare che il grub che installa ubuntu 14.04 LTS ha il supporto per efi, ho seguito i passaggi e ho preso la prima raccomandazione sulla partizione / boot separatamente e tutto funziona alla grande. aggiungendo che ho disabilitato l'avvio sicuro da bios.
    saluti.

    1.    Koprotk suddetto

      Sono stato contento che abbia funzionato per te, spero ti piaccia Refind, per me, il miglior bootmanager.

      saluti

  3.   Hannibal suddetto

    Hey.

    Semplicemente grazie.
    Grazie mille.

    Saluti.

  4.   Feguedi suddetto

    Non mi era molto chiaro se la prima cosa da fare fosse installare la distribuzione o installare refind.

    1.    Hannibal suddetto

      Hey.

      Prima rifà, poi distro.

      Saluti.

      1.    mago suddetto

        Non è necessario. L'ho appena installato, seguendo i passaggi discussi qui, e ho installato Ubuntu 14.04.

  5.   Nicholas suddetto

    Ciao! Quando inserisco il comando mountvol ottengo »Il parametro non è corretto«. Cosa riguarda?
    Saluti!

  6.   JPZV suddetto

    Ciao, buon post, anche se ho un problema. Ho provato di tutto ma all'avvio continua a mostrare Boot Manager di Windows 8. In BCDedit mi mostra che Refind è selezionato ma mostra ancora l'avvio di Windows.

    Questo è quello che ho in BCDedit (non so esattamente cosa sia HarddiskVolume nel Refind quindi non so se quello mostrato è quello corretto)

    Boot manager di Windows
    ------------
    Identificatore {bootmgr}
    partizione del dispositivo = \ Device \ HarddiskVolume2
    percorso \ EFI \ refind \ refind_x64.efi
    descrizione Windows Boot Manager
    locale en-US
    eredita {globalsettings}
    Integrityservices Enable
    predefinito {current}
    resumeobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    displayorder {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    {attuale}
    toolsdisplayorder {memdiag}
    timeout 5

    Caricatore di avvio di Windows
    ----------
    Identificatore {2b07bd7d-e6d7-11e3-825c-fcf8aebc3427}
    partizione dispositivo = F:
    percorso \ WINDOWS \ system32 \ winload.efi
    descrizione Anteprima tecnica di Windows
    locale en-US
    eredita {bootloadersettings}
    recoverysequence {2b07bd7e-e6d7-11e3-825c-fcf8aebc3427}
    Integrityservices Enable
    ripristino abilitato Sì
    isolatedcontext Sì
    consentite nelle impostazioni di memoria 0x15000075
    partizione osdevice = F:
    systemroot \ WINDOWS
    resumeobject {2b07bd7c-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard

    Caricatore di avvio di Windows
    ----------
    Identificatore {current}
    partizione dispositivo = C:
    percorso \ Windows \ system32 \ winload.efi
    descrizione Windows 8.1
    locale en-us
    eredita {bootloadersettings}
    isolatedcontext Sì
    consentite nelle impostazioni di memoria 0x15000075
    partizione osdevice = C:
    systemroot \ Windows
    resumeobject {2b07bd70-e6d7-11e3-825c-fcf8aebc3427}
    nx OptIn
    bootmenupolicy Standard
    Detective Sì

    Spero che mi possano aiutare

    PS: ho Windows 8.1, Windows 10 e Ubuntu 14.04 (penso che fosse la versione), tuttavia Ubuntu non è nel BCDEdit poiché in UEFI non lo supporta come dice nell'articolo.

    1.    Koprotk suddetto

      Puoi mostrare o dire che ti mostra il BIOS nel menu di selezione dell'unità di avvio?

      1.    JPZV suddetto

        Scordatelo, l'ho già risolto, per qualche motivo è stato attivato il "Safe Boot" del Bios (l'ho sempre disattivato, ma l'altra volta aggiorno il BIOS) provocando l'avvio del solo Boot Manager di Windows. Inoltre ho installato Refind da Ubuntu in modo che fosse più automatico (usando Install.sh).

        Ora non ti resta che modificare le voci e personalizzarlo: 3

        Stesse grazie

  7.   duale suddetto

    Grazie per il tutorial, ho un computer di marca con Windows 8, mi permette solo di installare Ubuntu e Windows 8, mi lancia l'installazione di Windows 7, che è il sistema di cui ho bisogno, ho disabilitato l'avvio sicuro uefi e ho provato centomila cose L'ho installato solo a metà una volta, e ho lasciato l'installazione a metà al primo riavvio dell'installazione, se non c'è passaggio, prima di fare tutti i passaggi del tutorial, vorrei sapere se con questa applicazione potrei risolvere il mio problema.
    grazie
    un saluto

    1.    Koprotk suddetto

      Sì, Refind serve per questo, per sovrapporsi all'avvio di Windows 8.

  8.   Gesù suddetto

    Ciao grazie per questo tutorial, ma vorrei sapere se puoi usare Refind per gestire l'avvio da due dischi diversi, cioè voglio installare xp su un disco e win7 su un altro, è possibile.

    La domanda arriva al punto perché ho già provato a fare la classica installazione installando xp in una partizione e poi win7 in un'altra partizione e funziona ma il problema è che si tratta di un nuovo computer con una scheda Gigabyte con usb3.0 e quando si caricano i driver del La scheda xp non riconosce le porte USB 2.0.

    Apprezzerei il tuo aiuto su questo problema.
    Grazie saluti

    1.    Koprotk suddetto

      In teoria sì, ma devi provare poiché questo tutorial è per Windows 8

      1.    Gesù suddetto

        Grazie per la risposta, vado avanti, proverò e te lo dico. grazie saluti

      2.    lincoln suddetto

        Mi sembra, dopo aver usato il comando mount vol "il parametro non è corretto", come posso risolverlo? Grazie e saluti

  9.   Santiago suddetto

    Avevo installato Ubuntu Mate 15.04 e Windows 8. Ho fatto un ripristino di sistema di Windows e grub ha riavviato. Dopo aver faticato un po 'sono riuscito a iniziare con refind. Ma non capisco come fargli riconoscere l'ubuntumato che avevo.
    Grazie.

    1.    Koprotk suddetto

      Devi dire a refind la posizione della tua partizione di avvio di Ubuntu (ad esempio dev / sda6)

      1.    Santiago suddetto

        E se non conosco l'indirizzo? Dato che l'avevo già installato e ha funzionato bene. Il mio problema è che sono entrato premendo F9 (per l'avvio da ubunto). Il problema era che avevo ripristinato il sistema Windows da 0 e non appariva più ubunto, nemmeno premendo F9. Quindi ho installato refin. Ma non sono stato in grado di iniziare con Ubunto. Dovrei provare finché non lo colpisco? Come conoscere l'indirizzo in cui è stato installato il root? Qual è il comando preciso?
        Gracias de antemano.
        Santiago

      2.    Santiago suddetto

        Dato che non lo so, ho cercato di fare quello che ho capito.
        Sono entrato nella parte ubuntu, ho premuto 2 volte F2 e ho modificato la seguente riga:
        root = / dev / sda1 / root ro
        Stavo cambiando sda2, sda3 fino alle 9 e in nessuno dei due è iniziato Ubuntu mate. Come faccio a sapere qual è la partizione di root se non riesco ad entrare in Ubuntu?
        E se non è possibile, come posso rimuovere refind per provare ad entrare tramite supergrub2?
        Grazie ancora
        saluti

  10.   aldo suddetto

    Potresti spiegarmi solo questa parte?
    Non sono chiaro: /

    dir C: / cartella / dove / è / refind

  11.   kike suddetto

    Ciao!
    Ho un problema con xcopy quando lo eseguo mi dice sempre che il file refind non può essere trovato e non posso copiare i file! cosa potrebbe essere?

  12.   Pablo suddetto

    Grazie mille, ha funzionato perfettamente.

  13.   Pablo suddetto

    Grazie mille. Ha funzionato perfettamente.

  14.   Norberto suddetto

    Ottimo tuto, grazie mille.
    Mi ero perso e cercando in rete ho trovato il tuo tutorial, vorrei chiedere se qualcuno sa come cancellare le voci nel menu RIFInd che mostra ad ogni boot, non so dove siano e perché siano da allora Ho W7, Gentoo nient'altro e altri appaiono.
    Quali comandi posso utilizzare per rimuovere quelle voci?
    Saluti.

  15.   Alexander suddetto

    hola
    un macanon! Non vedo nessuna distro da avviare, vedo solo il refind boot e non so come entrare nel menu win e cambiare bootmgr senza entrare nel sistema, mi abilita uno shel ma non ospita un comando!
    saluti

    1.    koprotk suddetto

      Purtroppo quello che ti è successo, non posso aiutarti nello specifico come farlo funzionare, ma posso guidarti nel seguito (anche se per il tempo che è trascorso immagino che tu abbia già risolto il problema).

      1.- Cerca nell'avvio del BIOS la partizione di Windows e inseriscila per prima (c'è una differenza tra l'avvio con refind e quello con Windows che vedi la differenziazione nei nomi delle opzioni di avvio)

      2.- Controlla la partizione o la cartella / boot della tua partizione Linux, puoi usare la distro per salvare PC SystemrescueCD, ricorda che nella documentazione Refind, Refind rileva solo i sistemi Linux nella cui partizione di avvio ci sono nomi riconoscibili da Refind. esempio "vmlinuz"

      3.- Nel caso in cui i precedenti non funzionassero, salvare i dati con SystemrescueCD e da lì formattare il PC dalla partizione di Windows 8.

      La mia impressione è che tu abbia provato con Windows 10, ho Windows 8.1 le opzioni del BIOS come "secureboot" disabilitate e tutto ha funzionato per me.

      Fortuna

  16.   Ari Edwin Cueto Pena suddetto

    Ciao, come posso cambiare il nome dei sistemi da desisr?

  17.   Ari Edwin Cueto Pena suddetto

    Come posso fare in modo che io possa modificare i nomi che Boot / boot windows manager non appare se solo Windos e la versione allo stesso modo per Linux

  18.   Cristian suddetto

    Ciao,

    Vedi se puoi aiutare.
    Seguo il tutorial e tutti i comandi entrano bene, ma il problema viene che quando presumibilmente cambio il percorso bootmgr ... non lo cambia.

    Digito nuovamente bootmgr e niente, segue il Windows originale.

    Potrebbe essere a causa delle partizioni? È con il sistema di partizione originale del PC:
    Avvio (EFI), Sistema, Ripristino ...

    Forse se eseguo un'installazione pulita (eliminando le partizioni) funzionerà?

  19.   Cristhian suddetto

    tutto ha funzionato molto bene grazie