come rendere bootable hd usb esterno

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

come rendere bootable hd usb esterno

Messaggio 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
ottaviane
Prode Principiante
Messaggi: 106
Iscrizione: mercoledì 16 febbraio 2011, 20:07
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Località: augusta

Re: come rendere bootable hd usb esterno

Messaggio 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.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio 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.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: come rendere bootable hd usb esterno

Messaggio da giulux »

@ottaviane Si chiama windows e il regolamento vieta la distorsione dei nomi: per favore provvedi ai cambiamenti conseguenti nel tuo post.
Ciao.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno

Messaggio 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. :ciao:
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio 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".
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno

Messaggio 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.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio da et4beta »

luciano [url=http://forum.ubuntu-it.org/viewtopic.php?p=4949037#p4949037][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: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.
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.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno

Messaggio 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?
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio 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.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: come rendere bootable hd usb esterno

Messaggio 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

Codice: Seleziona tutto

sudo grub-install /dev/sdg 
con uno spazio tra sudo e grub e tra install e /dev
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno

Messaggio 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 :ciao:
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio 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.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno

Messaggio da luciano »

:D 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 :ciao: grazie.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
Messaggi: 7931
Iscrizione: mercoledì 9 gennaio 2008, 10:15
Desktop: Gnome
Distribuzione: 18.04-22.04-23.04 (NO UEFI)
Località: Ancona

Re: come rendere bootable hd usb esterno

Messaggio 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.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo MSI Z790 Tomahawk - Intel i9-13900F - RAM G.Skill Trident Z5 DDR5 F5-6000 32 Gb - GPU Asus RTX 4070 Ti - Monitor Samsung G5 32" - SSD Samsung 990 Pro M.2 PCIe NVMe 2 Tb e altri / - Noteb. Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb
luciano
Prode Principiante
Messaggi: 248
Iscrizione: sabato 5 novembre 2005, 22:52

Re: come rendere bootable hd usb esterno [ risolto ]

Messaggio da luciano »

grazie infinite
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti