Si può fare?
Si può fare?
Chiedo scusa per il titolo poco esplicativo ma non mi è venuto in mente un modo per riassumere quanto vorrei fare.
Ho un pc con dual boot windows e ubuntu (11.04). Ora vorrei spostare ubuntu su un HD esterno, non mi interessa mantenere i dati perciò mi va benissimo formattare la partizione su hd0 e reinstallarlo da 0 sull'hard disk esterno.
L'HD esterno in questione possiede una doppia interfaccia e-sata e usb. Vorrei quindi fare in modo che l'installazione di ubuntu sia avviabile non solo sul mio pc, ma su tutti i pc cui lo connetto che consentano il boot da USB. (ho già installato ubuntu su una penna USB e non ho avuto problemi)
Ho pensato di installare sia ubuntu che grub2 sull'hd1 e mantenere il grub2 che ho installato su hd0. In questo modo speravo di poter avviare sia tramite usb (cambiando l'ordine di boot) su qualunque pc, sia sul mio pc collegando il suddetto HD tramite porta e-sata.
Risultato di un primo goffo tentativo è che ubuntu è tranquillamente avviabile mediante USB, però se lo connetto tramite e-sata e dal grub nel hd0 cerco di avviare ubuntu, mi da un errore di caricamento del kernel (qualcosa del tipo che necessita di caricare il kernel prima), se serve posso postare con precisione l'errore.
E' possibile fare ciò che sto tentando? in caso cosa sbaglio?
Ho un pc con dual boot windows e ubuntu (11.04). Ora vorrei spostare ubuntu su un HD esterno, non mi interessa mantenere i dati perciò mi va benissimo formattare la partizione su hd0 e reinstallarlo da 0 sull'hard disk esterno.
L'HD esterno in questione possiede una doppia interfaccia e-sata e usb. Vorrei quindi fare in modo che l'installazione di ubuntu sia avviabile non solo sul mio pc, ma su tutti i pc cui lo connetto che consentano il boot da USB. (ho già installato ubuntu su una penna USB e non ho avuto problemi)
Ho pensato di installare sia ubuntu che grub2 sull'hd1 e mantenere il grub2 che ho installato su hd0. In questo modo speravo di poter avviare sia tramite usb (cambiando l'ordine di boot) su qualunque pc, sia sul mio pc collegando il suddetto HD tramite porta e-sata.
Risultato di un primo goffo tentativo è che ubuntu è tranquillamente avviabile mediante USB, però se lo connetto tramite e-sata e dal grub nel hd0 cerco di avviare ubuntu, mi da un errore di caricamento del kernel (qualcosa del tipo che necessita di caricare il kernel prima), se serve posso postare con precisione l'errore.
E' possibile fare ciò che sto tentando? in caso cosa sbaglio?
- Slipo92
- Scoppiettante Seguace

- Messaggi: 327
- Iscrizione: domenica 9 ottobre 2011, 2:16
- Località: Messina
Re: Si può fare?
Non è niente di sicuro perché non ho mai provato..
a mio dire bisognerebbe installare su pendrive ubuntu in modo da avere il CD d'istallazione li.. dopo di che entri nel bios e setti il tuo HD esterno come principale ed escludi quello del pc.. fai ripartire il pc e setti il boot della usb per istallare ubuntu (che credo dovrebbe istallarsi sul HD).. vedi di creare una partizione (se ti va) magari 50 e 50 così non usi l'HD solo per ubuntu e puoi caricarci altri dati.. beh credo che così il gioco sia finito.. stacchi tutto e risistemi l'HD principale.. poi fai partire tutto settando l'HD esterno dal boot iniziale..
a mio dire bisognerebbe installare su pendrive ubuntu in modo da avere il CD d'istallazione li.. dopo di che entri nel bios e setti il tuo HD esterno come principale ed escludi quello del pc.. fai ripartire il pc e setti il boot della usb per istallare ubuntu (che credo dovrebbe istallarsi sul HD).. vedi di creare una partizione (se ti va) magari 50 e 50 così non usi l'HD solo per ubuntu e puoi caricarci altri dati.. beh credo che così il gioco sia finito.. stacchi tutto e risistemi l'HD principale.. poi fai partire tutto settando l'HD esterno dal boot iniziale..
AMPLIAMOLO Glaps
- giulux
- Amministratore

- Messaggi: 25450
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: Si può fare?
????Slipo92 ha scritto: Non è niente di sicuro perché non ho mai provato..
a mio dire bisognerebbe installare su pendrive ubuntu in modo da avere il CD d'istallazione li.. dopo di che entri nel bios e setti il tuo HD esterno come principale ed escludi quello del pc.. fai ripartire il pc e setti il boot della usb per istallare ubuntu (che credo dovrebbe istallarsi sul HD).. vedi di creare una partizione (se ti va) magari 50 e 50 così non usi l'HD solo per ubuntu e puoi caricarci altri dati.. beh credo che così il gioco sia finito.. stacchi tutto e risistemi l'HD principale.. poi fai partire tutto settando l'HD esterno dal boot iniziale..
@MLSTN che tu ottenga quell'errore è ovvio, perchè la parte di grub nel mbr va a cercare il suo complemento nella partizione del hdd dove c'era ubuntu, senza trovarlo
la cosa si dovrebbe risolvere dando da ubuntu su disco esterno
Codice: Seleziona tutto
sudo install-grub /dev/sdaCodice: Seleziona tutto
sudo update-grub"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Re: Si può fare?
Grazie ad entrambi, comunque per quanto riguarda slipo92, probabilmente la soluzione di cambiare ordine di boot nel bios funzionerebbe, tuttavia non è quella che cerco, sia per una questione di comodità (è fastidioso dover settare ogni volta il bios per far partire un OS invece dell'altro) sia, e sopratutto, perchè il mio pc principale non permette di modificare l'ordine di boot.
@Giulux invece non mi è chiaro cosa dovrei fare. Mi dici di entrare nel HD esterno (collegandoloo quindi come USB) e poi installare sullo stesso HD esterno grub? Cioè se l'errore è dovuto al fatto che grub cerca un suo completamento là dove gli dico di caricare ubuntu, doveri far si che l'installazione di grub vada nella partizione sdb2 (vedi sotto il partizionamento dei dischi)
qui c'è l'output di >
@Giulux invece non mi è chiaro cosa dovrei fare. Mi dici di entrare nel HD esterno (collegandoloo quindi come USB) e poi installare sullo stesso HD esterno grub? Cioè se l'errore è dovuto al fatto che grub cerca un suo completamento là dove gli dico di caricare ubuntu, doveri far si che l'installazione di grub vada nella partizione sdb2 (vedi sotto il partizionamento dei dischi)
qui c'è l'output di >
per completezza su /sda3 c'è l'ubuntu da cui ho dato il comando fdisk, su sdb2 c'è invece l'ubuntu che non riesco a far partire se non collegandolo tramite USB (per il boot tramite usb ricorro a Plop Boot Manager).Disco /dev/sda: 500.1 GB, 500107862016 byte
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS La partizione 1 non termina al limite del cilindro.
/dev/sda2 13 10457 83886080 7 HPFS/NTFS
/dev/sda3 10457 12947 20005888 83 Linux
/dev/sda4 12947 60802 384389120 5 Esteso
/dev/sda5 12948 32527 157276287 7 HPFS/NTFS
/dev/sda6 32528 60670 226058616 7 HPFS/NTFS
Disco /dev/sdb: 320.1 GB, 320072933376 byte
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 1 37205 298845184 7 HPFS/NTFS
/dev/sdb2 * 37205 38511 10485760 83 Linux
/dev/sdb3 38511 38914 3238912 82 Linux swap / Solaris
- giulux
- Amministratore

- Messaggi: 25450
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: Si può fare?
allora, vediamo se mi spiego
grub è composto di due parti: una va nel MBR del disco master e indica dove si trova la seconda parte, che contiene i comandi per avviare il sistema (questa seconda parte sta nel sistema stesso)
1 - se tu vuoi che il disco esterno possa avviare ubuntu se collegato a qualsiasi computer che avvii da usb (che diventa così master) devi installare la prima parte sul MBR del disco esterno: quindi quando installi ubuntu sull'esterno devi scegliere di mettere lì il grub (come hai già fatto, se ho capito bene).
2 - per fare sì che quando avvii il tuo computer col disco esterno già collegato ti appaia il grub che ti consente di avviare o windows o ubuntu su disco esterno devi installare grub anche sul master (sda) e l'installazione va fatta dall'ubuntu che vuoi sia avviabile, cioè l'esterno.
per questo suggerivo di dare dall'ubuntu che hai installato sul disco esterno (quindi avviato come usb) e poi : verifica che la cosa funzioni e se non funziona rifai l'installazione sul disco esterno scegliendo di installare grub su entrambi i dischi.
una volta sistemato potrai cancellare l'installazione di ubu sul disco interno
fai sapere
grub è composto di due parti: una va nel MBR del disco master e indica dove si trova la seconda parte, che contiene i comandi per avviare il sistema (questa seconda parte sta nel sistema stesso)
1 - se tu vuoi che il disco esterno possa avviare ubuntu se collegato a qualsiasi computer che avvii da usb (che diventa così master) devi installare la prima parte sul MBR del disco esterno: quindi quando installi ubuntu sull'esterno devi scegliere di mettere lì il grub (come hai già fatto, se ho capito bene).
2 - per fare sì che quando avvii il tuo computer col disco esterno già collegato ti appaia il grub che ti consente di avviare o windows o ubuntu su disco esterno devi installare grub anche sul master (sda) e l'installazione va fatta dall'ubuntu che vuoi sia avviabile, cioè l'esterno.
per questo suggerivo di dare dall'ubuntu che hai installato sul disco esterno (quindi avviato come usb)
Codice: Seleziona tutto
sudo install-grub /dev/sdaCodice: Seleziona tutto
sudo update-grubuna volta sistemato potrai cancellare l'installazione di ubu sul disco interno
fai sapere
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Re: Si può fare?
grazie, sei stato molto chiaro. haime credevo che la parte di grub che risiede nel sistema servisse solo per configurare il grub vero e proprio nel mbr.
prima di procedere volevo solo chiederti se così facendo perderei la possibilità di avviare windows quando il disco esterno non è collegato o se il caricamento di windows esula dalla necessità di grub ad avere accesso alla sua seconda parte.
prima di procedere volevo solo chiederti se così facendo perderei la possibilità di avviare windows quando il disco esterno non è collegato o se il caricamento di windows esula dalla necessità di grub ad avere accesso alla sua seconda parte.
- giulux
- Amministratore

- Messaggi: 25450
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: Si può fare?
l'opzione per windows dovrebbe rimanere comunqueMLSTN ha scritto: prima di procedere volevo solo chiederti se così facendo perderei la possibilità di avviare windows quando il disco esterno non è collegato o se il caricamento di windows esula dalla necessità di grub ad avere accesso alla sua seconda parte.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Re: Si può fare?
Provato e... non funziona. :'( >:(
sono entrato nell'ubuntu dell'HD esterno e ho dato il comando da terminale
non ho provato a fare il boot dell'esterno, perchè mi sono subito accorto che collegando l'esterno via e-sata o non collegandolo, grub mi da errore e chiede ricovero. collegando invece l'hd esterno via USB funge l'avvio sia di windows che del vecchio ubuntu sull'hd INTERNO (quello su cui sono ora per ripristinare grub).
Aspetto consiglio su come muovermi.
AGGIORNAMENTO:
dopo aver ripristinato grub avevo ancora l'hd esterno collegato via usb. ho provato a fare il boot del ubuntu "esterno" e ha funzionato (prima passavo per plop boot manager per farlo). ho quindi provato a collegarlo via e-sata, fare un update-grub da ubuntu "interno" e riporvare il boot dell'ubuntu "esterno" e mi viene di nuovo l'errore: no such disk, no such device (e mi da una serie di cifre credo esadecimali), you need to load the kernel first.
come è possibile che collegando lo stesso HD con interfacce diverse succeda questo? in entrambi i casi la partizione contenente ubuntu la identifica con sdb2.
sono entrato nell'ubuntu dell'HD esterno e ho dato il comando da terminale
(credo fosse questo il comando volevi io dassi perchè install-grub non dava risultati) p.s.-> prima di dare il comando mi sono sincerato che sda corrispondesse all'hd interno da 500gb.sudo grub-install /dev/sda
non ho provato a fare il boot dell'esterno, perchè mi sono subito accorto che collegando l'esterno via e-sata o non collegandolo, grub mi da errore e chiede ricovero. collegando invece l'hd esterno via USB funge l'avvio sia di windows che del vecchio ubuntu sull'hd INTERNO (quello su cui sono ora per ripristinare grub).
Aspetto consiglio su come muovermi.
AGGIORNAMENTO:
dopo aver ripristinato grub avevo ancora l'hd esterno collegato via usb. ho provato a fare il boot del ubuntu "esterno" e ha funzionato (prima passavo per plop boot manager per farlo). ho quindi provato a collegarlo via e-sata, fare un update-grub da ubuntu "interno" e riporvare il boot dell'ubuntu "esterno" e mi viene di nuovo l'errore: no such disk, no such device (e mi da una serie di cifre credo esadecimali), you need to load the kernel first.
come è possibile che collegando lo stesso HD con interfacce diverse succeda questo? in entrambi i casi la partizione contenente ubuntu la identifica con sdb2.
Ultima modifica di MLSTN il venerdì 21 ottobre 2011, 12:47, modificato 1 volta in totale.
- giulux
- Amministratore

- Messaggi: 25450
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: Si può fare?
non so se la cosa dipende dal diverso modo di collegamento (usb e-sata)
forse ti conviene aspettare chi ci capisce più di me di queste cose
per ingannare il tempo nell'attes fai una cosa: masterizza supergrubdisk e avvia con quello e vedi se ti riconosce ubuntu sull'esterno nei due diversi modi di collegamento
http://www.supergrubdisk.org/super-grub2-disk/
forse ti conviene aspettare chi ci capisce più di me di queste cose
per ingannare il tempo nell'attes fai una cosa: masterizza supergrubdisk e avvia con quello e vedi se ti riconosce ubuntu sull'esterno nei due diversi modi di collegamento
http://www.supergrubdisk.org/super-grub2-disk/
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
- clerville6
- Entusiasta Emergente

- Messaggi: 2071
- Iscrizione: domenica 12 aprile 2009, 20:29
- Desktop: XFCE
- Distribuzione: Xubuntu 18.04 Bionic Beaver
- Località: CENTO (FE)
Re: Si può fare?
...e quindi ci dobbiamo tenere questo bel titolo?MLSTN ha scritto: Chiedo scusa per il titolo poco esplicativo ma non mi è venuto in mente un modo per riassumere quanto vorrei fare.
L'uomo libero qualche volta dovrebbe prendersi la libertà di essere schiavo!
Re: Si può fare?
no, si accettano suggerimenti per un titolo migliore, oltre che su come procedere per ottenere quanto detto 
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti