|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Dualboot Archlinux e Windows 8.1
Alla fine mi sono deciso ad installare in dualboot archlinux sul mio nuovo notebook. E' già presente windows 8.1.
Adesso però ho qualche dubbio. Come temevo... sono bloccato ![]() Ho davanti a me il risultato di fdisk -l ed é: Codice:
/dev/sda1 100M Efi system /dev/sda2 900M windows recovery enviroement /dev/sda3 128M Microsoft reserved /dev/sda4 372.6G Microsoft basic data /dev/sda5 537.8G Microsoft basic data /dev/sda6 20G Windows recovery environment Ora io vorrei un dualboot tra windows 8.1 e arch installando arch nella partizione da 537 G creando una /, e /home in ext4, e una swap (e forse una dati in ntfs per lo scambio, ci sto ancora pensando). Come devo procedere? Nelle guide che ho visto in giro si crea una partizione efi ma io ce l'ho già nn credo di doverla creare. O forse la devo creare e poi montarci la /dev/sda1. Ho letto il wiki di arch ma non sono riuscito a colmare il mio dubbio. Sono un po' confuso... ^^" Chiedo lumi |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
No, la partizione UEFI è solo una e una deve rimanere. Lì dentro ci va eventualmente l'eseguibile EFI di Grub.
Riguardo il resto, la partizione da mezzo tera può essere eliminata e sostituita con altrettante partizioni linux. Suppongono che il disco sia formattato in GPT, quindi non hai il limite delle 4 partizioni primarie. Però non usare fdisk, usa gparted o gdisk. Fdisk dovrebbe supportare gpt, ma non mi dà molta fiducia. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Quindi secondo te sarebbe meglio creare le partizioni prima? Magari con una live di gparted? Oppure usare parted direttamente dall'installazione di arch?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Alla fine la mia domanda è: una volta installato tutto arriva il momento di installare grub. Vista la mia tabella delle partizioni sopra riportata (consideranno che ci saranno altre partizioni per arch) i due comandi per l'installazione di grub e per la creazione di grub.cfg quali dovrebbero essere?
Io penso che siano: Codice:
grub-install /dev/sda grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
E' spiegato bene qui https://wiki.archlinux.org/index.php/GRUB#UEFI_systems
Ti consiglio anche di dare un'occhiata qui https://wiki.archlinux.org/index.php...ware_Interface Il punto è che il meccanismo di boot è completamente diverso ed è basato sull'esecuzione di eseguibili UEFI, che vengono cercati dal firmware in una partizione specifica ( la EFI System Partition ). Capito il meccanismo diventa banale, ma all'inizio può portare a commettere vari errori. E poi non è detto che tu non possa considerare di usare il bootmanager di windows per bootare linux. Anzi ho avuto problemi in passato nel tentativo di bootare windows 8 tramite i boot manager linux. Poi sono passato a configurazioni linux-only per cui non ho investigato a fondo il problema. Comunque il fast boot di windows 8 crea problemi durante il boot con grub, lilo, syslinux, ecc... |
![]() |
![]() |
![]() |
#7 | |
Member
Iscritto dal: Dec 2006
Messaggi: 264
|
Quote:
Visto che usi uefi tanto vale usare efistub e gummiboot https://wiki.archlinux.org/index.php...y_boot_loaders https://wiki.archlinux.org/index.php/Gummiboot |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Dec 2006
Messaggi: 264
|
Grub2 puo gestire uefi, sul wiki è spiegato piuttosto bene https://wiki.archlinux.org/index.php...Sistemi_UEFI_2 , ho accennato a gummiboot perchè è un boot manager nato specificamente per sistemi eufi ( interfacciandosi a efistub che è gia integrato nel kernel ) , e mi sembra una soluzione piu logica.
Ovvio che poi bisognerà fare delle prove per vedere che tutto funzioni bene. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Feb 2011
Messaggi: 2013
|
Quote:
Qualcuno di voi già lo usa ?
__________________
CPU: Intel i5 2500k; GPU: Asus GTX 970 ; Scheda audio: Asus Xonar U7; RAM: 16GB DDR3; Storage: HD 750GB+SSD Samsung 840 (128GB); OS: Arch Linux | Linux Mint 18 | Win 7 (gaming) Thread ufficiali ![]() |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Nope. Con Arch preferisco settare direttamente il binario del kernel come entry per il boot, visto che comunque è un EFI stub.
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Salve gente.
Riprendo questo post in quanto è una specie di proseguo. In breve: ero riuscito ad installare arch in dualboot con win 8.1 e tutto funzionava alla grande. Poi ho dovuto mandare il portatile in assistenza e quando è tornato c'era solo win 8.1. Arch però era sempre presente anche se nn si avviava più. Così decido di fare l'upgrade di win 8.1 a win 10. Poi riesumo grub e avvio arch che attualmente funziona. Solo che non ho più il dual boot. In pratica non riesco ad aggiungere la voce di win 10 al grub. Ho aperto anche un post sul forum di arch ma per il momento nn si riesce a trovare una soluzione. Per questo provo anche qui, magari qualcuno ha l'illuminazione. Questo il post sul forum di archlinux. Grazie in anticipo. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Uppino
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
quindi
grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg non rileva piu windows10 ? (fast boot ?) |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
SI esatto. Quel comando rileva solo arch.
Fast boot è disabilitato. Tra l'altro premendo esc mi fa vedere anche l'opzione per l'avvio di windows ma se lo selezione nn parte nulla. A forza di smanettare e cambiare il montaggio della esp (/dev/sda1) ho "perso" la directory "Microsoft" dove probabilmente risiedeva il boot di windows. Mi pare impossibile averla persa in quando l'ho solo spostata nelle varie posizioni di montaggio per vedere se grub me lo trovava però ora se avvio da iso di arch e entro in chroot non me la trova. ![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Sono finalmente riuscito a riavere il mio windows 10.
Ora ho 2 problemi: Nella /dev/sda5 che monto in automatico da fstab Codice:
/dev/sda5 /mnt/dati ntfs-3g auto,rw,exec,users,dmask=000,fmask=111,nls=utf8 0 0 I permessi e proprietari attualmente sono questi: Codice:
drwxrwxrwx 1 root root 4096 12 dic 10.39 dati Codice:
[root@arch ~]# ls -l /home/ totale 20 drwx------ 48 giacomob users 4096 12 dic 10.20 giacomob drwx------ 2 root root 16384 16 mag 2015 lost+found Ho provato a cambiarli così da dentro /mnt Codice:
chown -R giacomob:users dati L'altro problema è che per quanto grub-mkconfig mi trovi windows non me lo scrive dentro grub infatti al grub ho solo archlinux e per avviare windows devo premere in tasto esc prima di grub e scegliere l'avvio del boot di windows. |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
prova a darlo da dentro /mnt/dati
chown -R giacomob:users * p.s. ma esegui: grub2-mkconfig -o /boot/grub2/grub.cfg o grub-mkconfig -o /boot/grub/grub.cfg ? |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Anche eseguendolo da dentro /mnt/dati non mi ha cambiato la situazione...
Eseguo Codice:
grub-mkconfig -o /boot/efi/EFI/grub/grub.cfg |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
c'e' un'altro grub.cfg ?
p.s. ma il chown non cambia nulla, o solo i file? |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1220
|
Con tutte le prove che ho fatto ne ho quanti ne vuoi
![]() Codice:
[root@arch ~]# locate grub.cfg /EFI/grub/grub.cfg /boot/efi/EFI/grub/grub.cfg /boot/efi/grub/grub.cfg /boot/grub/grub.cfg /boot/grub/grub.cfg.buono /boot/grub/grub.cfg.example Codice:
ls -l /mnt/dati totale 196 drwxrwxrwx 1 root root 0 6 nov 19.50 Chitarra drwxrwxrwx 1 root root 49152 17 ago 18.17 Dati-C drwxrwxrwx 1 root root 45056 17 ago 18.47 giacomob drwxrwxrwx 1 root root 106496 6 nov 20.08 Personale drwxrwxrwx 1 root root 0 29 apr 2015 $RECYCLE.BIN drwxrwxrwx 1 root root 0 30 ott 14.38 System Volume Information [root@arch ~]# ls -l /mnt/dati/Chitarra/Basi/ totale 21312 -rw-rw-rw- 1 root root 3397062 6 nov 19.43 09 Eddie Van Halen.mp3 -rw-rw-rw- 1 root root 1431613 6 nov 19.43 14 A Dorian Jam.mp3 -rw-rw-rw- 1 root root 867927 6 nov 19.43 20 - Funky junk.mp3 -rw-rw-rw- 1 root root 6355078 6 nov 19.43 20 - Funky junk.wav -rw-rw-rw- 1 root root 6355078 6 nov 19.43 21 - Funky junk - Base.wav drwxrwxrwx 1 root root 4096 6 nov 19.45 Bon Jovi - You Give Love a Bad Name -rw-rw-rw- 1 root root 15268 6 nov 19.43 Canzoni Fatte.odt -rw-rw-rw- 1 root root 3386548 6 nov 19.43 Rock_Blues in La.mp3 [root@arch ~]# |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:21.