Pagina 1 di 1
come rendere bootable hd usb esterno
Inviato: sabato 7 gennaio 2017, 17:02
da luciano
Salve a tutti, è da molto che non scrivevo al forum, il guaio è arrivato quando mio figlio ha usato il mio computer.
Il mio computer è equipaggiato con window e uso ubuntu avviandolo da hd esterno .
Fatto sta che quando ho ricominciato ad usare il portatile con window, window NON funzionava e mi dava errore MBR codesto errore sono stato capace a correggerlo avviando window da riga di comando e ricostruendo l'MBR.
Ma quando avvio l'hd con linus ubuntu da usb (come primo avvio di boot) dal disco mi esce la scritta: This is not bootable disck.
Please insert a bootable floppy and press any key to trey again.
Seguendo una guida su internet mi consigliava di scaricare unetbootin (già fatto)
Ma da quello che ho letto sembrerebbe che Non salvasse le cartelle ma rinstalerebbe tutto il sistema, faccio presente che
nell'hd in alcune cartelle ci sono foto e dischi audio .
Come posso fare per rendere di nuovo boottable il mio hd senza perdere i dati?
Grazie per la collaborazione
Re: come rendere bootable hd usb esterno
Inviato: sabato 7 gennaio 2017, 17:14
da ottaviane
utilizzando un live cd per esempio e poi con degli opportuni comandi grub lo installi sull'mbr del tuo hd e senza perdere nulla il tuo winzozz potrà essere riavviato da grub del tuo hd senza l'uso della usbkey.
Puoi googlare così "mbr grub livecd" e trovi migliaia di guide come questa:
Testo dell'URL
ciao.
Re: come rendere bootable hd usb esterno
Inviato: sabato 7 gennaio 2017, 17:31
da et4beta
Ti suggerirei di lasciare il disco interno con il bootloader di Windows, ovvero così com'è e di installare il bootlader di Ubuntu, e cioè il grub
nell'MBR dell'HD esterno.
Per fare questo vi sono diverse procedure ma le più semplici sono:
1)
l'utilizzo di supergrub
2)
Il rispristino del grub tramite sessione live
Ripeto che bisogna installare il grub nell'MBR dell'HD esterno, solitamente "sdb"(controlla da live come il sistema vede l'HD esterno), comunque MAI "sda".
Una volta messo il bootloader nell'HD esterno puoi avviare da questo e in sessione di Ubuntu dare il comando "sudo update-grub", infine riavviare ed al boot entrare nel setup del BIOS e configurarlo affinché avvii sempre dall'HD esterno da cui potrai lanciare sia Win sia Ubuntu. Nel caso poi che disconnettessi l'HD esterno ti partirà normalmente Win come fa ora.
Re: come rendere bootable hd usb esterno
Inviato: sabato 7 gennaio 2017, 19:28
da giulux
@ottaviane Si chiama windows e il regolamento vieta la distorsione dei nomi: per favore provvedi ai cambiamenti conseguenti nel tuo post.
Ciao.
Re: come rendere bootable hd usb esterno
Inviato: lunedì 9 gennaio 2017, 16:43
da luciano
Ho letto con interesse quello che mi avete scritto, sopratutto la guida inviattami da et4beta ,ed ho deciso di ripristinare grub con il metodo di supergrub
2 metodo grub legacy.
La prima cosa da fare è quella che nel boot del compiuter parti per primo lhd esterno poi inserire una live andare sul prom dei comandi e digitare la parpardella.ok? aspetto vostra risposta di conferma.
Scusate se chiedo questo ma non vorrei danneggiare ilboot di window. grazie.

Re: come rendere bootable hd usb esterno
Inviato: lunedì 9 gennaio 2017, 17:25
da et4beta
Se hai deciso di utilizzare la procedura tramite il CD di supergrub, devi connettere l'HD esterno ed avviare il PC dal CD con Supergrub, con questo avvii Ubuntu, guardi come il sistema riconosce l'HD esterno, ovvero se "sdb" o "sdc"( il primo interno è sempre "sda"), mettiamo per ipotesi che questi sia "sdx", apri il terminale di Ubuntu e dai il comando "sudo grub-install /dev/sdx", mettendo ovviamente al posto della "x" la lettera corretta, poi dai il comando "sudo update-grub", ed a questo punto, mettendo l'HD esterno in priorità di boot nel BIOS, all'avvio ti apparirà il menu del grub da cui potrai avviare entrambi gli OS, sempreché anche Win abbia lo stesso partizionamento di Ubuntu, ad ogni modo Ubuntu si avvierà.
Se invece avvierai il PC con l'HD esterno disconnesso si avvierà subito Win come fa ora.
Per vedere come il sistema riconosce l'HD esterno lo puoi fare al momento del lavoro in Ubuntu con Gparted, se non lo hai già installalo col comando "sudo apt-get install gparted".
Potevo dirti, per stare più tranquillo durante la procedura, di staccare l'HD interno però ciò varierebbe l'ordine degli HD e potrebbe generare confusione, ma per sicurezza tieni sempre presente che l'HD esterno, su cui installare il grub con il comando sopra, non potrà essere "sda".
Re: come rendere bootable hd usb esterno
Inviato: martedì 10 gennaio 2017, 17:08
da luciano
grazie infinite oggi provero e domani ti sapro dire.
PS sai dirmi perchè nella schermata dove cè scritto discussioni io ho il colore viola ( vedi titolo della discussione) ancora grazie.
Re: come rendere bootable hd usb esterno
Inviato: martedì 10 gennaio 2017, 18:08
da et4beta
Il simbolo, nell'indice di una sezione del forum, davanti al titolo di una discussione da te iniziata o in cui hai postato, si evidenzia assumendo il colore più scuro(quasi viola) quando in essa c'è una risposta che non hai letto. Fai attenzione che se dopo aver letto il messaggio torni indietro con la back-arrow del browser l'evidenziazione non va via, lo fa solo se fai un refresh della pagina.
Re: come rendere bootable hd usb esterno
Inviato: mercoledì 11 gennaio 2017, 17:17
da luciano
Grazie per il P.S
Ma ora ritorniamo al problemino.
In effetti dopo aver eseguito tutta l'operazione e aver constatato che il disco usb viene visto come sdg dal sistema operativo window .
Ho eseguito l'avvio di una live (ubuntu 15,10) ,dopo averla caricata sono andato in applicazioni, accessori, terminale , e avendo digitato sudo ( come guida)
ho dato il comando grub-install/dev/sdg
la risposta : sudo:grub:command not faund (comando non trovato)
ora che si fa?
Re: come rendere bootable hd usb esterno
Inviato: mercoledì 11 gennaio 2017, 20:18
da et4beta
Perdonami, ma avevi detto che volevi applicare la procedura con supergrub disk e poi avvii una live e tenti la procedura da questa?
E' chiaro che non riesce!
Dalla live la procedura è diversa e la trovi nel Wiki di Ubuntu, precisamente
qui.
Re: come rendere bootable hd usb esterno
Inviato: mercoledì 11 gennaio 2017, 20:26
da giulux
Invece di raccontare cosa succede è sempre opportuno postare tutto il terminale (comando e prompt finale compresi) in modo che si possa vedere direttamente che succede.
Il comando, come lo hai raccontato, è sbagliato: dovrebbe essere
con uno spazio tra sudo e grub e tra install e /dev
Re: come rendere bootable hd usb esterno
Inviato: giovedì 12 gennaio 2017, 16:09
da luciano
Spostare il tutto come tu dici è un po problematico visto che cè l hd esterno ed inserito la live.
Dopo aver scritto su questa sezione ho rifatto l'operazione con nu altra live (ubuntu 13.10) sono andato in applicazioni-acessori -terminale ho digitato sudo
con relativo spazio dopo il comando ( sudo grub-install /dev/sdg) dove g è il mio hd esterno visto da window
risposta . Path. /boot/grub' is not readable by Grub on boot.installation is impossible, a borting"
poi ho dato il comando sudo upgrade-grub
risposta .command not faund.
Proverò ora a cambiare la sessione del boot di avvio del portatile la vecchia è partenza: 1 usb esterno
2 dvd
hd interno.
La nuova : 1 dvd
2 usb esterno
3 hd interno
Vi inviero il resoconto di quello che dice la macchina. grazie

Re: come rendere bootable hd usb esterno
Inviato: giovedì 12 gennaio 2017, 16:50
da et4beta
Non so se hai letto al link che ti ho postato, ma se lo hai fatto non lo hai capito.
Ciò che dovresti comprendere è che con la procedura che hai applicato tu, hai cercato di installare il grub dell'OS in atto, cioè della live, in sdg, il che non ha senso. Il grub che tu devi installare nell'MBR di sdg è quello dell'Ubuntu che è installato in sdgX(metto "X" perché non so quale sia la partizione), perché e quello l'Ubuntu a cui il grub deve poi "puntare" per trovare i propri file di configurazione ed avviarlo, ed è quello quindi che rende l'HD avviabile. Ma per fare ciò tu dalla live devi fare un "chroot" sull'Ubuntu in sdgX, ovvero devi operare come se fossi in sessione dell'Ubuntu che hai nell'HD esterno. Ovviamente questo errore non sarebbe stato possibile se avessi usato il disco di supergrub come avevi detto, perché in quel caso avresti operato realmente da una sessione di quell'Ubuntu installato.
Spero di essere stato chiaro.
Re: come rendere bootable hd usb esterno
Inviato: venerdì 13 gennaio 2017, 16:52
da luciano

In effetti hai ragione ho letto in fretta e NONl'ho capito , (eseguire queste cose dopo l'orario di lavoro ,si è stanchi)
1)NON ho ben capito fare uno chroot vorebbe dire entrare nel hd ex in modalitaà terminale?
2)Per quanto riguarda super grub vorrei scrivere tutta l'operazione ,in modo che tu possa correggermi se sbaglio.
Sono andato sul post che tu mi hai mandato e alla dicitura utilizzo di supergrub ,sulla pagina apparsa c'erano 3 donlood
Donlood grub
Super grub
Iso doonlod
Io (come consigliato) ho scaricato iso donlood, poi l'ho masterizzato con window7 su un cd rom
Si può quindi avviare da cd l'iso, nella prima schermata bisogna selezionare Boot manually e premere invio
2 schermata Operating Sistem vengono visualizzatii sistemi operativi,selezionare ubuntu e invio.
In questo modo si dovrebbe effetuare l'acesso e si procede con il ripristino di grub.
Poi la faccenda non mi è molto chiara .
Da quello che ho capito bisogna entrare nel disco ex nel terminale e digitare sudo grub-install /dev/sdg
fammi saper se la procedura è giusta .PS sbagliando simpara

grazie.
Re: come rendere bootable hd usb esterno
Inviato: venerdì 13 gennaio 2017, 17:12
da et4beta
Veramente debbo ammettere che quando ero giovane neanche a me piaceva studiare(leggere invece mi piaceva moltissimo però se fai l'uno porti via tempo all'altro), ora invece sono cambiato, però sempre a onor del vero, studio solo ciò che mi interessa.
Comunque la procedura che hai descritto è quella corretta. Io non l'ho mai applicata in quanto avendo diversi OS Linux e diversi HD, avvio da dove, come e quando voglio, però ripeto se ho letto bene, è tutto ok.
Il "chroot" è un comando da terminale di Linux(di cui è sconsigliabile farne un verbo come si fa con boot che diventa "bootare"), il cui uso lo trovi descritto nel Wiki ai link che ti ho postato nei precedenti post. In due parole facendo, da live, un chroot(procedura che contempla però anche altri comandi) su un sistema Linux installato in un HD, non fai altro che andare ad operare come se la sessione attiva da quel momento in poi non fosse più della live ma del sistema anzidetto. Usando il Supergrub eviti questo passaggio, ma il risultato è lo stesso.
Agendo da un sistema Linux con il comando "sudo update-grub", fai si che quel sistema installi il proprio grub nell'MBR dell'HD che tu gli indichi(sda, sdb, sdc, ecc., sempre senza numero) cosicché se tu avvierai il PC da quell'HD il grub andrà a cercare i propri files di configurazione nella partizione dell'OS da cui è stato installato, questo(ma non è il tuo caso) anche se il Linux in questione non si trova nello stesso HD nel cui MBR è il grub.
Re: come rendere bootable hd usb esterno [ risolto ]
Inviato: martedì 17 gennaio 2017, 15:54
da luciano
grazie infinite