Ubuntu 18.04 root in sdc1

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.

Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » martedì 8 gennaio 2019, 11:32

Buongiorno a tutti ho reinstallato 4 giorni fa ubuntu 18.04 su un ssd nuovo. All'installazione ho staccato tutti i dischi e la cosa è andata a buon fine. Ho attaccato il resto dei dischi un ssd con dentro windows ed un disco di archivio ed un altro disco windows meccanico che per ora tengo spento . Mi sono accorto che conky mi dava le temperature dei dischi in ordine errato in pratica il sistema sembrava esserre in sdc ma fin qui poco importava ho editato il file di configurazione. Quando ho fatto un update grub con 2 dischi windows e l'archivio attaccato mi ha aggiunto al menù del boot un solo disco windows, quello che di solito usano i figli per giocare che solitamente tengo spento e lo accendono loro saltuariamente tramite un pulsantino nel cassettino dove è alloggiato. Il disco che non viene aggiunto al menù del boot è un ssd con win 10 che mi ritrovo sempre montato in sda ed ad ogni riavvio il sistema parte in sdc quando di norma sarebbe sda. Le ricerche su google come "ubuntu boot sdc" o "ubuntu set root sda" non ho trovato un mare di discussioni ma nessuna soluzione al mio problema. Ho fatto altre ricerche variando i termini ma alla fine mi sono arreso ed ho pensato che forse nel forum qualcuno poteva darmi una mano. Sono 10 anni che uso ubuntu è la prima volta che mi capita.

lsblk -f

Codice: Seleziona tutto
sda                                                             
├─sda1 ntfs    Ripristino  A81E41C01E4187F0                     
├─sda2 vfat                E242-51F6                           
├─sda3                                                         
└─sda4 ntfs                869648969648889F                     /media/eris/8696
sdb                                                             
└─sdb1 ext4    Archivio5TB 89929f7f-d698-4960-bbe0-128886986df5
sdc                                                             
├─sdc1 ext4                58717a3f-9519-4143-bac6-4ad444c2a902 /
├─sdc2                                                         
└─sdc5 swap                1bffd70a-65ef-40d2-bec7-d51c9ddba9bd
sr0                                                             


sudo blkid

Codice: Seleziona tutto
/dev/sda1: LABEL="Ripristino" UUID="A81E41C01E4187F0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8e7fca8e-3a89-44cf-937d-765ef204f4de"
/dev/sda2: UUID="E242-51F6" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="0cc149ad-8b16-4775-9c5a-6a290a80e03a"
/dev/sda4: UUID="869648969648889F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="93928d6a-4db6-4b41-be73-9634efe1825d"
/dev/sdb1: LABEL="Archivio5TB" UUID="89929f7f-d698-4960-bbe0-128886986df5" TYPE="ext4" PARTUUID="c1dfd4b5-ed83-430e-a248-2b883c8ade3f"
/dev/sdc1: UUID="58717a3f-9519-4143-bac6-4ad444c2a902" TYPE="ext4" PARTUUID="940aa2cd-01"
/dev/sdc5: UUID="1bffd70a-65ef-40d2-bec7-d51c9ddba9bd" TYPE="swap" PARTUUID="940aa2cd-05"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="8b159e69-a733-4101-89ae-d0466ad5912c"


ho provato a vedere se in fstab veniva dato come radice a sdc ma nulla.

Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=58717a3f-9519-4143-bac6-4ad444c2a902 /               ext4    errors=remount-ro 0       1
/swapfile                                 none            swap    sw              0       0



il mio /etc/default/grub

Codice: Seleziona tutto
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda ivantu » martedì 8 gennaio 2019, 18:57

dipenda tutto da come ricolleghi i dischi con i cavetti SATA agli ingressi sulla scheda madre.
Porta 1 SATA = sda
Porta 2 SATA = sdb
ect...

e l'impostazione di avvio del disco principale nel UEFI bios
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
 
Messaggi: 5190
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 18.04.2 LTS, 19.04
Sesso: Maschile

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » mercoledì 9 gennaio 2019, 11:53

Grazie Ivantu non avevo notato di aver invertito il cavo sata dei due ssd. Se posso chiedere mi resta il fatto che update-grub non mi aggiunge il boot di windows 10, pensavo fosse legata al fatto che il disco win aveva assunto sda invece di sdc.
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda pachisapiu » mercoledì 9 gennaio 2019, 13:09

controlla di aver disattivato l'avvio veloce di win
pachisapiu
 

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » mercoledì 9 gennaio 2019, 13:17

pachisapiu ha scritto:controlla di aver disattivato l'avvio veloce di win
Come si fa?



Vorrei adattare questo in "/etc/grub.d/40_custom" alla mia situazione ma mi da partizione inesistente

ho cambiato hd0,msdos2 in hd2,msdos4 e uuid 869648969648889F ma non funziona, grub in fase di avvio mi scrive

errore: no such device:869648969648889F
errore: partizione inesistente


Codice: Seleziona tutto
menuentry "Windows 10 (BCD-UEFI configuration on system drive /dev/sda2)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod chain

    set root='hd0,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8684C04C84C04103
    else
      search --no-floppy --fs-uuid --set=root 8684C04C84C04103
    fi

    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}


Codice: Seleziona tutto
/dev/sda1: UUID="58717a3f-9519-4143-bac6-4ad444c2a902" TYPE="ext4" PARTUUID="940aa2cd-01"
/dev/sda5: UUID="1bffd70a-65ef-40d2-bec7-d51c9ddba9bd" TYPE="swap" PARTUUID="940aa2cd-05"
/dev/sdb1: LABEL="Archivio5TB" UUID="89929f7f-d698-4960-bbe0-128886986df5" TYPE="ext4" PARTUUID="c1dfd4b5-ed83-430e-a248-2b883c8ade3f"
/dev/sdc1: LABEL="Ripristino" UUID="A81E41C01E4187F0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8e7fca8e-3a89-44cf-937d-765ef204f4de"
/dev/sdc2: UUID="E242-51F6" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="0cc149ad-8b16-4775-9c5a-6a290a80e03a"
/dev/sdc3: PARTLABEL="Microsoft reserved partition" PARTUUID="8b159e69-a733-4101-89ae-d0466ad5912c"
/dev/sdc4: UUID="869648969648889F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="93928d6a-4db6-4b41-be73-9634efe1825d"
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda pachisapiu » mercoledì 9 gennaio 2019, 13:22

pachisapiu
 

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » venerdì 11 gennaio 2019, 10:26

Ho provato il disco vecchio ed avvia windows 10 (SSD) normalmente. Ho aperto il file del vecchio sitema operativo ed il boot cfg riportava questo anche se l'ho copiato pari pari in /etc/grub.d/40_custom ma non funziona.

Un particolare, il vecchio ubuntu che avevo era un avanzamento dalla 17.04, prima volta in 10 anni che facevo un avanzamento, e l'update-grub del vecchio non mi ha mai fatto funzionare il windows dei figli (windows 7 meccanico) era la prima volta che mi succedeva ho fatto moltissime prove e modifiche ma non è mai funzionato l'avvio da grub. Quando ho installato win 10 in un nuovo disco ssd facendo update-grub mi ha inserito la voce nel menù e funzionava benissimo. Ora con il nuovo sistema mi funziona win 7 ma non win 10 ed i dischi sono collegati correttamente.

questo il boot.cfg del vecchio

Codice: Seleziona tutto
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (su /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-E242-51F6' {
   insmod part_gpt
   insmod fat
   set root='hd0,gpt2'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  E242-51F6
   else
     search --no-floppy --fs-uuid --set=root E242-51F6
   fi
   chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
   fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###


questo il boot.cfg del nuovo dove win 10 non vuole partire

Codice: Seleziona tutto
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (su /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-F01ED6D91ED697C4' {
   insmod part_msdos
   insmod ntfs
   set root='hd1,msdos1'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  F01ED6D91ED697C4
   else
     search --no-floppy --fs-uuid --set=root F01ED6D91ED697C4
   fi
   parttool ${root} hidden-
   chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Windows 10 (BCD-UEFI configuration on system drive /dev/sda2)" --class windows --class os {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  E242-51F6
    else
      search --no-floppy --fs-uuid --set=root E242-51F6
    fi
    chainloader /efi/Microsoft/Boot/bootmgfw.efi
}

### END /etc/grub.d/40_custom ###
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » venerdì 11 gennaio 2019, 10:37

Ho installato boot repair e mi dice

La sessione corrente è in Legacy Mode. Per favore, riavvia il computer e usa questo software in sessione EFI. Questo funzione sarà attivata. Per esempio, usa una live USB di Boot-Repair-Disk-64bit (www.sourceforge.net/p/boot-repair-cd), dopo esserti assicurato che il tuo BIOS sia configurato per avviare dall' USB in modalità EFI.


Potrebbe essere questo ill problema?
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda ivantu » lunedì 14 gennaio 2019, 11:55

Perché hai scelto di copiare pari a pari quelle voci in altri file configurazione di grub?
Questi file in prossimità, non andrebbero mai modificati manualmente, ma lasciati al sistema stesso a crearlo, voci menù...

ora vediamo se c'è qualche in-correzione da affrontare nell'ordine di permessi in directory gli script interni.
Apri il terminale e digita il comando, riporta qui l'uscita
Codice: Seleziona tutto
ls -l /etc/grub.d


hai spostato recentemente la posizione delle partizioni nei dischi? rinominato UUID delle partizioni?

ora dai questi comandi, e posti qui l'uscita

Codice: Seleziona tutto
sudo parted -l && sudo fdisk -l

Codice: Seleziona tutto
sudo update-grub
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
ivantu
Rampante Reduce
Rampante Reduce
 
Messaggi: 5190
Iscrizione: giugno 2013
Desktop: Lubuntu
Distribuzione: 18.04.2 LTS, 19.04
Sesso: Maschile

Re: Ubuntu 18.04 root in sdc1

Messaggioda et4beta » lunedì 14 gennaio 2019, 13:35

Bryan Fury, il tuo problema deriva dal fatto che hai Windows 7 installato in un sistema msdos(legacy)
menuentry 'Windows 7 (su /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-F01ED6D91ED697C4' {
insmod part_msdos
insmod ntfs
set root='hd1,msdos1'


mentre Windows 10 è installato in un sistema UEFI
menuentry "Windows 10 (BCD-UEFI configuration on system drive /dev/sda2)" --class windows --class os {
insmod part_gpt
insmod fat
set root='hd0,gpt2'


Chiaramente il nuovo Ubuntu ti vede solo il Win installato nella sua stessa modalità.
Diciamo che hai fatto una discreta confusione creando un sistema ibrido(msdos - UEFI), difficilmente gestibile e che comunque non ti permette il triple boot, tra tre OS con sistemi diversi tra loro.
Tu prova a mettere, nel setup del BIOS, in priorità di boot il disco con il Win che non ti si avvia col grub e vedrai che dovrebbe avviarsi senza problemi, ma potrai lavorare solo con quello, mentre se metterai in priorità di boot il disco con il grub che lo gastisce potrai utilizzare gli altri due OS.
Linux User #485103 - Ubuntu User #38220 - Desktop: MoBo Asus X99-A - Intel i7 5820K - RAM G.Skill Ripjaws V DDR4 32 Gb - GPU Asus STRIX Nvidia GTX 970 - Monitor Asus MG278Q - SSD Samsung 970 EVO Plus M.2 PCIe NVMe 500 Gb - SSD Samsung 850 EVO 500 Gb + 3 HDD (2 Seagate 2Tb+ 1 WD 2Tb) - / - Asus TUF Gaming FX705GE - i7 8750H - RAM 16 Gb - / - Asus K55VD i7 3610QM RAM 8Gb.
Avatar utente
et4beta
Rampante Reduce
Rampante Reduce
 
Messaggi: 7310
Iscrizione: gennaio 2008
Località: Ancona
Desktop: Gnome - (19.04 Cinnamon)
Distribuzione: 16.04-18.04-19.04-19.10 (NO UEFI)

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » martedì 15 gennaio 2019, 0:14

et4beta Immagine ha scritto:Bryan Fury, il tuo problema deriva dal fatto che hai Windows 7 installato in un sistema msdos(legacy)

Chiaramente il nuovo Ubuntu ti vede solo il Win installato nella sua stessa modalità.
Diciamo che hai fatto una discreta confusione creando un sistema ibrido(msdos - UEFI), difficilmente gestibile e che comunque non ti permette il triple boot, tra tre OS con sistemi diversi tra loro.
Tu prova a mettere, nel setup del BIOS, in priorità di boot il disco con il Win che non ti si avvia col grub e vedrai che dovrebbe avviarsi senza problemi, ma potrai lavorare solo con quello, mentre se metterai in priorità di boot il disco con il grub che lo gastisce potrai utilizzare gli altri due OS.


Hai ragione non sapevo nemmeno di aver fatto un sistema uefi. Solo quando ho installato boot repair ho pensato all'incompatibilità tra legacy e uefi. Non aveva senso che il giorno prima win 7 non partisse ed il 10 si ed il giorno dopo esattamente l'inverso. Ora non è un problema avvio il disco uefi tramite il boot menu della bios. Per il futuro consigliate di restare con il legacy o migrare al uefi?

Grazie a tutti per l'aiuto
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007

Re: Ubuntu 18.04 root in sdc1

Messaggioda Bryan Fury » martedì 15 gennaio 2019, 0:19

ivantu Immagine ha scritto:Perché hai scelto di copiare pari a pari quelle voci in altri file configurazione di grub?
Questi file in prossimità, non andrebbero mai modificati manualmente, ma lasciati al sistema stesso a crearlo, voci menù...



In reltà sono file generati in automatico dal mio pc dalla stessa versione di ubuntu, solo che non sapevo che una era legacy ed una uefi. Concordo con te che non andrebbero toccati ma una cosa ho imparato con linux negli anni .... che per quanto smanetti si può tornare indietro e sistemare a differenza di win dove ad un certo punto il formattone era obbligatorio.

Grazie per l'aiuto.
Bryan Fury
Prode Principiante
 
Messaggi: 38
Iscrizione: settembre 2007


Torna a Installazione e aggiornamento del sistema operativo

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 6 ospiti