lunedì 17 giugno 2013

Plop Boot Manager: effettuare l'avvio da USB anche se il BIOS non lo supporta - Parte 1


Plop Boot Manager è un piccolo tool che consente di aggiungere la funzionalità di avvio da porta USB su quei computer con BIOS che non lo supporta. Consente altresì di avviare un boot da CD, da floppy disk, o da PC, come nel caso illustrato.
La demo riguarda un computer dotato di un unico sistema operativo Linux, un unico disco fisso.
La procedura resta la stessa anche in caso siano presenti più distribuzioni Linux sul medesimo PC, ma non è applicabile con Microsoft Windows. In tal caso la procedura sarà diversa e sarà oggetto di un successivo tutorial.

Andiamo ad iniziare.

Effettuiamo il download della versione corrente di Plop Boot Manager

http://www.plop.at/en/bootmanager/plpbt.bin.html

Selezionando la voce di menù 7. GRUB2, verremo condotti a questa schermata


Effettuiamo il download della versione corrente del tool plpbt-5.0.14.zip


Apriamo il file zippato e ci apparirà una finestra simile a questa



Nel nostro caso interessa il file plpbt.bin, che andrà prima estratto e poi copiato nella cartella boot del file system. In caso di dualboot andrà ovviamente posto nella cartella boot della partizione di avvio.



Non è possibile effettuare l'estrazione diretta nella cartella di boot a meno che l'operazione non venga effettuata con privilegi di root.



Andiamo quindi ad estrarre plpbt.bin in una cartella qualsiasi, poi apriamo il gestore di file (in questo caso Thunar) acquisendone i privilegi di root. Apriamo una finestra di terminale e digitiamo

$ sudo thunar


Con il nostro gestore di file andiamo a cercare la cartella dove abbiamo estratto il file plpbt.bin, e con un semplice copia e incolla lo andiamo a copiare nella cartella boot del file system.


Siamo a buon punto, occorre solo integrare il grub

Sempre con il gestore di file aperto con privilegi di root, andiamo a cercare in file system il file 40_custom seguendo questo percorso

/etc/grub.d/40_custom

Posizionandoci sopra l'icona del programma clicchiamo con il tasto destro del mouse ed apriamo il file con un editor di testo (in questo caso leafpad).
Ci posizioniamo immediatamente sotto l'ultima riga commentata ed incolliamo queste istruzioni

menuentry "Plop Boot Manager" {
    set root=(hd0,1)
    linux16 /boot/plpbt.bin
}


Salviamo e chiudiamo il file

Non ci resta che fare eseguire un update del grub, digitando a terminale

$ sudo update-grub2



Effettuiamo il reboot ed ecco il nostro Plop Boot Manager


e il suo menù


Qualche precisazione:
nel caso in cui il menù di Plop non appaia e che al suo posto compaia il diagnostico "Error: file not found", l'errore è dovuto alla non corretta collocazione del file plpbt.bin all'interno della cartella boot.

Nel caso in cui la schermata di avvio da USB parta ma resti inchiodata sulla scritta "found device", il problema è stato risolto scegliendo per la chiavetta live una porta USB di quelle montate direttamente su mother board, e non sul pannello frontale del PC. Nel caso in cui ciò accada rimuovete temporaneamente mouse e tastiera, inserite la chiavetta live in una porta diretta, inserite la sola tastiera sulla porta USB frontale, e riavviate.

Un saluto da Topo Squit

9 commenti:

  1. ciao ho fatto tutto come istruzioni ma quando riavvio il pc parte tranquillamente ubuntu e non plop boot manager, mi sono perso qualcosa?

    RispondiElimina
  2. Ciao Daniele, non ti sei perso nulla, la procedura è quella descritta.
    Prova con sudo update-grub. Se ancora non funziona accertati di avere rispettato le indentazioni del testo che hai inserito nella cartella 40_custom, che deve essere identico a quello che trovi al punto 7.GRUB2 a questo link http://www.plop.at/en/bootmanager/plpbt.bin.html#rungrub2.
    Se proprio non va, non resta che utilizzare Plop Boot Manager 5.0.15-test, ed effettuare l'avvio da CD/DVD come descritto qui http://parliamodi-ubuntu.blogspot.it/2013/07/plop-boot-manager-effettuare-lavvio-da.html

    RispondiElimina
  3. acc.. controllato e provato ma niente, e non posso usare il cd perche il pc non lo riconosce neanche nel bios, probabilmente sara andato gia provato a staccare e riattaccare cavo flat e alimentazione ma niente...

    RispondiElimina
  4. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  5. Ho seguito tutto alla lettera ma non funziona. Rimane la barra lampeggiante e basta. Ho provato a masterizzare l'iso su una partizione vuota ma stessa cosa. Cosa devo fare ora? Io uso Peppermint OS in dual boot con xp professional

    RispondiElimina
  6. Ho seguito tutto alla lettera ma non funziona. Rimane la barra lampeggiante e basta. Ho provato a masterizzare l'iso su una partizione vuota ma stessa cosa. Cosa devo fare ora? Io uso Peppermint OS in dual boot con xp professional

    RispondiElimina
  7. Ho seguito tutto alla lettera ma non funziona. Rimane la barra lampeggiante e basta. Ho provato a masterizzare l'iso su una partizione vuota ma stessa cosa. Cosa devo fare ora? Io uso Peppermint OS in dual boot con xp professional

    RispondiElimina