Linux da chiavetta su surface

Marco Xausa

Nuovo Utente
61
3
CPU
intel core i5 7600k
Dissipatore
cooler master seidon 240v
Scheda Madre
asrock z170 gaming k4
RAM
kingston hyperX fury 2133mhz 2x4
GPU
radeon rx 480
PSU
seasonic m12 evo 620w full modulare
Case
Mastercase 5
OS
windows 10
Buonasera a tutti!
Premetto che non sono esperto di installazioni di linux.
Ho un surface pro 6 da 128gb e ho installato linux mint su una sandisk extreme da 32 GB.
L'obiettivo sarebbe di:
- avviare linux quando la chiavetta è inserita
- avviare windows quando la chiavetta non è inserita

Una volta avviato linux da chiavetta modificando l'ordine di avvio nel bios il sistema operativo si avvia correttamente e posso usarlo senza problemi. Il problema nasce appena provo a riavviare windows. Spento il Pc, tolta la chiavetta e accedendo al bios noto che nell'ordine di boot c'è una nuova prima voce :"Ubuntu". Da questo momento ogni volta che avvio (con o senza chiavetta inserita) mi ritrovo la CLI di grub, che non mi permette di accedere a nessuno dei due sistemi. Per tornare a windows sono obbligato quindi ogni volta ad avviare il bios, cancellare la voce "ubuntu" dalla lista e mettere "windows boot manager" come primo. Qualcuno può spiegarmi come evitare questo giro dell'oca?
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,429
11,501
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Non puoi, perchè o usi il grub o usi il windows boot manager....
Non avendo fatto il dual boot praticamente sei costretto a scegliere o uno o l'altro
 

centoventicinque

Moderatore
Staff Forum
Utente Èlite
7,446
3,203
CPU
Intel core I5 4950/ i5 3550
Dissipatore
coolermaster Mod Anonima sequestri
Scheda Madre
anonima sequestri/ p8z77le
HDD
crucial bx500 480GB+raid0 wd blue 500GB / 8Xwd red 2TB[9420I+4X seagate 2TB [intel] 2x850 pro 256GB
RAM
16GB ddr3 1600 / 16 GB ddr3 hyperx
GPU
gtx660TI 3GB / gtx 1080 TI
Audio
Azila
Monitor
40" 4k LG / asus 27"
PSU
cm masterwatt 650 / microstar 750W
Case
anonimo itek/rack 2U
OS
archlinux X68_66
diventa un lavoraccio e credo che in realtà non sia fattibile
 

pabloski

Utente Èlite
2,868
916
Da questo momento ogni volta che avvio (con o senza chiavetta inserita) mi ritrovo la CLI di grub

Ma allora grub è installato sul ssd interno. Altrimenti, togliendo la chiavetta, non potrebbe mai caricarlo ( se non c'è !! ).

Evidentemente, quando hai fatto l'installazione di linux, hai dimenticato di specificare che doveva creare una partizione efi sulla chiavetta e installare grub lì dentro.

In pratica ti ritrovi in una situazione dove (1) se cancelli grub dal ssd non parte più linux, (2) se non lo cancelli continuerà a darti quel problema.

Ma anche supponendo che sia tutto ok, non potresti fare quanto chiedi. Questo perchè uefi ha il brutto vizio di ricordarsi l'ultima boot entry e metterla come prioritaria. Praticamente, appena levi la chiavetta e fai partire windows, dalla volta successiva avvierà windows anche con la chiavetta inserita. L'unico modo è di premere il tasto funzione apposito per visualizzare il menu di boot all'avvio.

Oppure devi configurare uno dei due bootloader per avviare entrambi i sistemi. Ma personalmente ti consiglio di tagliare la testa al toro ed installare refind http://www.rodsbooks.com/refind/
 
U

Utente cancellato 371741

Ospite
mmm forse provare abilitare boot USB legacy ? poi dovrebbe saltare a uefi.
 

centoventicinque

Moderatore
Staff Forum
Utente Èlite
7,446
3,203
CPU
Intel core I5 4950/ i5 3550
Dissipatore
coolermaster Mod Anonima sequestri
Scheda Madre
anonima sequestri/ p8z77le
HDD
crucial bx500 480GB+raid0 wd blue 500GB / 8Xwd red 2TB[9420I+4X seagate 2TB [intel] 2x850 pro 256GB
RAM
16GB ddr3 1600 / 16 GB ddr3 hyperx
GPU
gtx660TI 3GB / gtx 1080 TI
Audio
Azila
Monitor
40" 4k LG / asus 27"
PSU
cm masterwatt 650 / microstar 750W
Case
anonimo itek/rack 2U
OS
archlinux X68_66
U

Utente cancellato 371741

Ospite
Chi lo sa, provato a dare un occhiata a qualche link, non si capisce. Un pc microsoft non lo vedo bene in tinta con ubuntu.
 

Marco Xausa

Nuovo Utente
61
3
CPU
intel core i5 7600k
Dissipatore
cooler master seidon 240v
Scheda Madre
asrock z170 gaming k4
RAM
kingston hyperX fury 2133mhz 2x4
GPU
radeon rx 480
PSU
seasonic m12 evo 620w full modulare
Case
Mastercase 5
OS
windows 10
chiedo scusa a tutti se rispondo solo ora e vi ringrazio delle risposte. Il problema sembra bello tosto, bisognerebbe mettere la partizione di boot di linux su ssd interno e il resto nella chiavetta, ed è piuttosto complicato da fare. Alla fine per motivi di necessità ho optato per una semplice macchina virtuale. Comunque ho continuato le mie ricerche e ho anche provato a mettere in pratica qualche suggerimento, ma niente di positivo.
 
U

Utente cancellato 371741

Ospite
Discorso boot richiede in po' di studio, e ha diverse varianti

- firmware scheda madre, supporta bios o e' solo uefi, o entrambi ?
- partizionamento disco, e' uefi/gpt o mbr ?
- se si utilizza uefi, va capito come funziona la sua partizione fat32, la fallback entry, come il fw scheda madre selezoina la partizione di boot.

Ovvio se installi linux da 0 fa tutto in automatico, e spesso non serve capire nulla. Ma se ci sono problemi, allora i passi sopra vanno capiti.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili