[Risolto] Espandere /boot

Nuovo di Arch Linux? Nessun problema, fai qui le tue domande
Rispondi
Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

[Risolto] Espandere /boot

Messaggio da CielitoLindo » 11 marzo 2020, 18:44

Salve a tutti.
Dopo 2 anni senza problemi (anche a causa del poco utilizzo del pc) rieccomi qua.
C'ervamo lasciati qua https://archlinux.it/forum/viewtopic.ph ... 9&start=75

Andando subito al sodo oggi all'avvio del pc mi comunica che la /boot è quasi piena e rimangono solo 5 MB. In effetti è così.
Riavvio con live gparted aumento a 2 GB la boot e riavvio (dopo le ore passate a spostare e ridimensionare).
Il messaggio compare ancora. La boot è quasi piena.
La situazione è questa:

Codice: Seleziona tutto

[root@ArchLinux ~]# df -h
File system     Dim. Usati Dispon. Uso% Montato su
dev             3,9G     0    3,9G   0% /dev
run             3,9G  1,3M    3,9G   1% /run
/dev/sda8        68G   44G     22G  67% /
tmpfs           3,9G   86M    3,8G   3% /dev/shm
tmpfs           3,9G     0    3,9G   0% /sys/fs/cgroup
tmpfs           3,9G  8,0K    3,9G   1% /tmp
/dev/sda6       336G   56G    280G  17% /mnt/dati
/dev/sda1        96M   92M    4,8M  96% /boot
/dev/sda9       125G   78G     41G  66% /home
tmpfs           785M   40K    785M   1% /run/user/1000
[root@ArchLinux ~]# 
Mentre da gparted è questa https://ibb.co/LQdWRq1
Come riesco ad ampliare la /boot fino a fargli occupare tutta la dimensione dei 2 GB? Grazie.
Ps: come dicevo all'inizio sono 2 anni che nn mastico Linux, siate cauti ^^" Grazie ancora.

pipep
Novello Arciere
Messaggi: 70
Iscritto il: 27 novembre 2016, 20:07
Architettura: x86_64 (64bit)

Re: Espandere /boot

Messaggio da pipep » 11 marzo 2020, 21:42

Mi sembra strano, in gparted, il simbolo di attenzione accanto alla partizione di /boot. Io ce l'ho unicamente di fianco alla partizione Microsoft.
Se clicchi con il destro sulla riga della partizione /boot e poi su Informazione, cosa ti dice in merito al simbolo di attenzione?

Avatar utente
TheSaint
Robin Hood
Messaggi: 7930
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Espandere /boot

Messaggio da TheSaint » 12 marzo 2020, 1:32

A me le immagini danno un certo prurito. L'equivalente di gparted (quello non grafico) è parted con il suo comando

Codice: Seleziona tutto

# parted -l
Quindi sarebbe più utile che ci posti quello (in versione testo) e che aggiungi anche

Codice: Seleziona tutto

# blkid
# tree /boot
Eventualmente, verifica che la directory dove monti /boot sia fisicamente vuota. Operazione da farsi con l'immagine di installazione con il sistema avviato da una altra parte.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 12 marzo 2020, 18:21

pipep ha scritto:
11 marzo 2020, 21:42
Se clicchi con il destro sulla riga della partizione /boot e poi su Informazione, cosa ti dice in merito al simbolo di attenzione?
Dice di selezionare la directory e poi fargli un controllo da relativo menù. L'ho fatto da live di gparted (aggiornato e installata libparted) ma non ho avuto successo.
Rilascia sempre l'errore di libparted che non riesce a fare il resize.

Codice: Seleziona tutto

[root@ArchLinux ~]# parted -l
Modello: ATA HGST HTS721010A9 (scsi)
Disco /dev/sda: 1000GB
Dimensione del settore (logica/fisica): 512B/4096B
Tabella delle partizioni: gpt
Flag del disco: 

Numero  Inizio  Fine    Dimensione  File system     Nome                          Flag
 1      1049kB  2250MB  2249MB      fat32           EFI system partition          avvio, esp
 2      2253MB  3197MB  944MB       ntfs            Basic data partition          nascosta, diag
 3      3197MB  3331MB  134MB                       Microsoft reserved partition  msftres
 4      3331MB  403GB   399GB       ntfs            Basic data partition          msftdata
 5      403GB   403GB   850MB       ntfs                                          nascosta, diag
 6      403GB   764GB   361GB       ntfs            Basic data partition          msftdata
 7      764GB   768GB   4295MB      linux-swap(v1)  Linux swap                    swap
 8      768GB   843GB   74,7GB      ext4            Linux filesystem
 9      843GB   979GB   136GB       ext4            Linux filesystem
10      979GB   1000GB  21,5GB      ntfs            Basic data partition          nascosta, diag


[root@ArchLinux ~]# blkid
/dev/sda1: LABEL="SYSTEM" UUID="2287-5147" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="686fdaae-c297-4d5d-9c5a-83f585be824a"
/dev/sda2: LABEL="Recovery" BLOCK_SIZE="512" UUID="4054512E54512844" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8b9831c0-dad7-4492-8055-bca45a72fa75"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="4d6a070a-941b-44df-842e-cd4bcffb58da"
/dev/sda4: LABEL="OS" BLOCK_SIZE="512" UUID="82EC5451EC544199" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="cc4e9552-82e8-46c1-9351-0b25a47c1c34"
/dev/sda5: BLOCK_SIZE="512" UUID="FE928B63928B1F71" TYPE="ntfs" PARTUUID="ecb72559-a1fa-4db7-840d-287b933bf3e4"
/dev/sda6: LABEL="Data" BLOCK_SIZE="512" UUID="8410559510558F54" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2231d096-a4f6-4f38-82dd-2c1c3312b6c6"
/dev/sda7: UUID="df059856-593b-4a1b-92c1-789324e8aac0" TYPE="swap" PARTLABEL="Linux swap" PARTUUID="f93656e1-3318-42e1-aa6f-174bfb15ce6b"
/dev/sda8: LABEL="Archlinux_root" UUID="b451b347-9309-423f-b11d-c16af5cf20d5" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="b98daeb9-2ec6-408c-84bc-e54fcd26c4e0"
/dev/sda9: LABEL="Archlinux_home" UUID="c8c50f04-4c1b-4353-b01b-ffd6cd4708ad" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="efc589fb-f76b-4204-8f72-581d98df30a9"
/dev/sda10: LABEL="Restore" BLOCK_SIZE="512" UUID="62B05757B0573131" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="654b65a7-4930-4239-b9ac-4b14cac35927"
[root@ArchLinux ~]# tree /boot
/boot
├── Boot
│   ├── BCD
│   ├── BCD.LOG
│   ├── BCD.LOG1
│   ├── BCD.LOG2
│   ├── bg-BG
│   │   └── bootmgr.exe.mui
│   ├── BOOTSTAT.DAT
│   ├── bootvhd.dll
│   ├── cs-CZ
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── da-DK
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── de-DE
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── el-GR
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── en-GB
│   │   └── bootmgr.exe.mui
│   ├── en-US
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── es-ES
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── es-MX
│   │   └── bootmgr.exe.mui
│   ├── et-EE
│   │   └── bootmgr.exe.mui
│   ├── fi-FI
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── Fonts
│   │   ├── chs_boot.ttf
│   │   ├── cht_boot.ttf
│   │   ├── jpn_boot.ttf
│   │   ├── kor_boot.ttf
│   │   ├── malgun_boot.ttf
│   │   ├── malgunn_boot.ttf
│   │   ├── meiryo_boot.ttf
│   │   ├── meiryon_boot.ttf
│   │   ├── msjh_boot.ttf
│   │   ├── msjhn_boot.ttf
│   │   ├── msyh_boot.ttf
│   │   ├── msyhn_boot.ttf
│   │   ├── segmono_boot.ttf
│   │   ├── segoen_slboot.ttf
│   │   ├── segoe_slboot.ttf
│   │   └── wgl4_boot.ttf
│   ├── fr-CA
│   │   └── bootmgr.exe.mui
│   ├── fr-FR
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── hr-HR
│   │   └── bootmgr.exe.mui
│   ├── hu-HU
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── it-IT
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── ja-JP
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── ko-KR
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── lt-LT
│   │   └── bootmgr.exe.mui
│   ├── lv-LV
│   │   └── bootmgr.exe.mui
│   ├── memtest.exe
│   ├── nb-NO
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── nl-NL
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── pl-PL
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── pt-BR
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── pt-PT
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── qps-ploc
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── Resources
│   │   ├── bootres.dll
│   │   └── it-IT
│   │       └── bootres.dll.mui
│   ├── ro-RO
│   │   └── bootmgr.exe.mui
│   ├── ru-RU
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── sk-SK
│   │   └── bootmgr.exe.mui
│   ├── sl-SI
│   │   └── bootmgr.exe.mui
│   ├── sr-Latn-CS
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── sr-Latn-RS
│   │   └── bootmgr.exe.mui
│   ├── sv-SE
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── tr-TR
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── uk-UA
│   │   └── bootmgr.exe.mui
│   ├── zh-CN
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   ├── zh-HK
│   │   ├── bootmgr.exe.mui
│   │   └── memtest.exe.mui
│   └── zh-TW
│       ├── bootmgr.exe.mui
│       └── memtest.exe.mui
├── bootmgr
├── BOOTNXT
├── BOOTSECT.BAK
├── EFI
│   ├── arch
│   ├── Boot
│   │   └── BOOTX64.EFI
│   ├── grub
│   │   ├── grub.cfg
│   │   └── grubx64.efi
│   ├── Microsoft
│   │   ├── Boot
│   │   │   ├── BCD
│   │   │   ├── BCD.bak
│   │   │   ├── BCD.LOG
│   │   │   ├── BCD.LOG1
│   │   │   ├── BCD.LOG2
│   │   │   ├── bg-BG
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── bootmgfw.efi
│   │   │   ├── bootmgr.efi
│   │   │   ├── BOOTSTAT.DAT
│   │   │   ├── boot.stl
│   │   │   ├── cs-CZ
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── da-DK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── de-DE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── el-GR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── en-GB
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── en-US
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-ES
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-MX
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── et-EE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fi-FI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Fonts
│   │   │   │   ├── chs_boot.ttf
│   │   │   │   ├── cht_boot.ttf
│   │   │   │   ├── jpn_boot.ttf
│   │   │   │   ├── kor_boot.ttf
│   │   │   │   ├── malgun_boot.ttf
│   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   ├── msjh_boot.ttf
│   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   ├── msyh_boot.ttf
│   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   ├── segmono_boot.ttf
│   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   └── wgl4_boot.ttf
│   │   │   ├── fr-CA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fr-FR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── hr-HR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── hu-HU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── it-IT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── ja-JP
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── kd_02_10df.dll
│   │   │   ├── kd_02_10ec.dll
│   │   │   ├── kd_02_1137.dll
│   │   │   ├── kd_02_14e4.dll
│   │   │   ├── kd_02_15b3.dll
│   │   │   ├── kd_02_1969.dll
│   │   │   ├── kd_02_19a2.dll
│   │   │   ├── kd_02_1af4.dll
│   │   │   ├── kd_02_8086.dll
│   │   │   ├── kd_07_1415.dll
│   │   │   ├── kd_0C_8086.dll
│   │   │   ├── kdstub.dll
│   │   │   ├── ko-KR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── lt-LT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── lv-LV
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── memtest.efi
│   │   │   ├── nb-NO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── nl-NL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pl-PL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-BR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-PT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── qps-ploc
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Resources
│   │   │   │   ├── bootres.dll
│   │   │   │   └── it-IT
│   │   │   │       └── bootres.dll.mui
│   │   │   ├── ro-RO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── ru-RU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── sk-SK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sl-SI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sr-Latn-CS
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── sr-Latn-RS
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sv-SE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── tr-TR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── uk-UA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── winsipolicy.p7b
│   │   │   ├── zh-CN
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── zh-HK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   └── zh-TW
│   │   │       ├── bootmgfw.efi.mui
│   │   │       ├── bootmgr.efi.mui
│   │   │       └── memtest.efi.mui
│   │   └── Recovery
│   │       ├── BCD
│   │       ├── BCD.LOG
│   │       ├── BCD.LOG1
│   │       └── BCD.LOG2
│   └── systemd
│       └── systemd-bootx64.efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── intel-ucode.img
├── loader
│   ├── entries
│   │   └── entry.conf
│   └── loader.conf
├── System Volume Information
│   └── IndexerVolumeGuid
├── Temp
│   ├── bcdinfo.txt
│   ├── bootfailure.txt
│   ├── disklayout.txt
│   ├── SrtTrail.log
│   └── SrtTrail.txt
└── vmlinuz-linux

95 directories, 253 files
[root@ArchLinux ~]# 


Avatar utente
TheSaint
Robin Hood
Messaggi: 7930
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Espandere /boot

Messaggio da TheSaint » 14 marzo 2020, 5:57

Scusate il ritardo..... Siamo chiusi a causa del covid-19 :D
Da quello che si deduce, si nota che hai un doppione di windows installato. Prova a vedere con

Codice: Seleziona tutto

# efibootmgr -v
in quale directory si avvia windows e l'altra copia la potresti anche eliminare. Almeno da dare un respiro al sistema, prima che riesci a allargare la partizione.
Altra opzione:
  • fare l'immagine della partizione, per sicurezza
  • fare la copia della directory
  • cancellare la partizione
  • ricreare la partizione nuova
  • ricaricare tutti i files salvati in precedenza.
  • fare attenzione a /etc/fstab, se si usa l'UUID per montare la partizione.
Questo perché non so come si possa risolvere con il resize. Magari ci posti il messaggio copiato di cosa dice l'operazione. Così si prova a cercare se c'è chi avuto lo stesso caso.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 14 marzo 2020, 10:35

TheSaint ha scritto:
14 marzo 2020, 5:57
Prova a vedere con

Codice: Seleziona tutto

# efibootmgr -v
in quale directory si avvia windows e l'altra copia la potresti anche eliminare. Almeno da dare un respiro al sistema, prima che riesci a allargare la partizione.

Codice: Seleziona tutto

[root@ArchLinux ~]# efibootmgr -v
BootCurrent: 0006
Timeout: 2 seconds
BootOrder: 0006,0004,0003,0001,0007
Boot0001* arch	HD(1,GPT,686fdaae-c297-4d5d-9c5a-83f585be824a,0x800,0x32000)/File(\EFI\arch\grubx64.efi)
Boot0003* Windows Boot Manager	HD(1,GPT,686fdaae-c297-4d5d-9c5a-83f585be824a,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0004* Linux Boot Manager	HD(1,GPT,686fdaae-c297-4d5d-9c5a-83f585be824a,0x800,0x32000)/File(\EFI\systemd\systemd-bootx64.efi)
Boot0006* UEFI OS	HD(1,GPT,686fdaae-c297-4d5d-9c5a-83f585be824a,0x800,0x32000)/File(\EFI\BOOT\BOOTX64.EFI)
Boot0007* Windows Boot Manager	HD(1,GPT,686fdaae-c297-4d5d-9c5a-83f585be824a,0x800,0x430800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
[root@ArchLinux ~]#
TheSaint ha scritto:
14 marzo 2020, 5:57
Altra opzione:
  • fare l'immagine della partizione, per sicurezza
  • fare la copia della directory
  • cancellare la partizione
  • ricreare la partizione nuova
  • ricaricare tutti i files salvati in precedenza.
  • fare attenzione a /etc/fstab, se si usa l'UUID per montare la partizione.
Questo perché non so come si possa risolvere con il resize. Magari ci posti il messaggio copiato di cosa dice l'operazione. Così si prova a cercare se c'è chi avuto lo stesso caso.
Era la cosa che pensavo all'inizio... ma ho anche paura di fare un macello... :roll:

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 15 marzo 2020, 10:12

Buongiorno a tutti.
Dovrei essere riuscito a fare qualcosa.
Al riavvio però non avevo più nessuna entry al boot e quindi andava in automatico nel bios.
Sono riuscito a ricreare la entry per windows (infatti vi sto scrivendo da win10) ma non quella di arch, pur seguendo lo stesso criterio.
In pratica inserisco il percorso che mi porta ai file che stanno dentro UEFI e ho, fra le scelte, "windows" e "system boot". All'interno di queste ho diversi file per windows (uno dei quali poi ha funzionato e mi ha fatto partire win) mentre dentro system boot ho solo un file per linux che però non mi fa partire arch.
In giornata mi rimetterò a smanettare e vi informerò, magari a qualcuno è già accaduto.

Per quanto riguarda la copia dei file dentro la nuova partizione /dev/sda1 ho proceduto così:
Avviato da live di gparted
Copiata partizione
Incollata su usb
Eliminata /dev/sda1
Ricreata /dev/sda1 in fat32 (2 GB invece di 100 MB della precedente)
Montato usb e /dev/sda1
Copiato ricorsivamente il contenuto della usb dentro /dev/sda1
Smontato e riavviato.

Ricordo che gli aggiornamenti di windows 10 non me li faceva per mancanza di spazio. Adesso sto aggiornando win 10 da ieri, quindi suppongo che la nuova /dev/sda1 sia effettivamente dello spazio assegnato (ovvero 2 GB).

Avatar utente
TheSaint
Robin Hood
Messaggi: 7930
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Espandere /boot

Messaggio da TheSaint » 15 marzo 2020, 15:44

Come ho fatto notare, potrebbe esserci una incongruenza in /etc/fstab, per quello Arch non troverà la nuova partizione.
Se uno usasse le etichette alle partizione. (al posto degli UUID) si accorgerebbe presto che la cosa non risulta.

Direi che dovresti provare a disabilitare il quiet dalla riga dei parametri del kernel e farci vedere cosa dice, salvo che trovi il difetto e la soluzione.
La modifica la potresti fare in /boot/grub/grub.cfg. Oppure se sai come usare la console di grub, provare a dare i comandi in sequenza da là.

Riguardo al doppione di Windows. Si evince che sta avviando il file /boot/EFI/Microsoft/Boot/bootmgfw.efi. Per tanto /boot/BOOT si potrebbe anche eliminare. Ricordati di avere una copia della partizione.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 15 marzo 2020, 16:39

TheSaint ha scritto:
15 marzo 2020, 15:44
Direi che dovresti provare a disabilitare il quiet dalla riga dei parametri del kernel e farci vedere cosa dice, salvo che trovi il difetto e la soluzione.
La modifica la potresti fare in /boot/grub/grub.cfg. Oppure se sai come usare la console di grub, provare a dare i comandi in sequenza da là.
Non c'è nessun grub (oltretutto io usavo systemd-boot). Nessuna sequenza di boot da modificare. Accendi il pc e parte windows.
Non c'era nemmeno windows ma sono riuscito a ricreare la relativa entry (non so se si chiami così) da bios. Dovrei fare la stessa cosa per arch ma non riesco.

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 15 marzo 2020, 18:02

Provo a essere più chiaro.
Penso che il bios debba sapere cosa avviare e soprattutto da dove, giusto?
Bene.
All'interno del bios, non so perchè, non avevo più nessuna entry, solo l'avvio da cd/dvd. Nessun disco, niente di niente.
Così ho proceduto a creare nuove entry per vedere se riuscivo a "dire" al bios dove stavano i miei OS.
Nel creare una nuova entry prima ti fa scegliere il disco (ne ho uno, lo vede. Bene), poi mi fa scegliere, fra i vari percorsi, cosa c'è dentro sto disco.
All'interno ho due dirertory.
Una è SYSTEM che è la vecchia direcotry SYSTEM che stava nella vecchia /dev/sda1 da 100 MB che ho ricreato e rimesso nella nuova /sda1 da 2GB.
Poi c'è la directory EFI. All'interno di questa EFI ci sono altre due dir: Microsoft e Boot. Entrambi hanno un file ciascuna che se selezionato non fa partire nulla e win, quando tenta di partire, dice che c'è stato un aggiornamento hardware o software e quindi win ha bisogno di essere reinstallato. Quindi qua nulla serve a me.

Nella directory SYSTEM invece ci sono 5 sotto-dir: EFI, loader, System Volume Information, temp, Boot.
All'interno della EFI (è qui che sta tutto, secondo me) ci sono altre 5 sotto-dir: grub, systemd, Boot, Microsoft, arch.
All'interno di grub c'è grubx64.efi che non fa avviare arch. Va in grub-rescue e non so andare avanti e cmq non era grub il mio sistema di avvio.
All'interno di systemd c'è systemd-bootx64.efi che effettivamente avvia systemd-boot ma nel menù che visualizza all'avvio ho solo 3 scelte (prima del fattaccio erano 4 e una di queste era arch): windows (che non fa partire win), una seconda che non ricordo e la terza che è Reboot in to the uefi interface (o qualcosa del genere). Insomma niente arch.
All'interno di Boot c'è BOOTX64.EFI che non fa avviare nulla
All'interno di Microsoft c'è boot che contiene il file bootmgfw e bootmgr.efi. Uno di questi due mi fa avviare win.
arch è vuoto.

Spero di essere stato più chiaro.

Nemmeno alle elementari facevo dei temini così lunghi e dettagliati. ^^"
Buon Linux.

VenereNera
Little John
Messaggi: 951
Iscritto il: 20 dicembre 2012, 19:50

Re: Espandere /boot

Messaggio da VenereNera » 15 marzo 2020, 19:18

Perché non monti le partizioni usando una live di Arch così da vedere se riusciamo a metter un po' di ordine e non ci posti un bel

Codice: Seleziona tutto

tree -t /boot
Bye^_^

p.s. In caso tree lo installi nella live.

Avatar utente
TheSaint
Robin Hood
Messaggi: 7930
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Espandere /boot

Messaggio da TheSaint » 16 marzo 2020, 1:19

CielitoLindo ha scritto:
15 marzo 2020, 18:02
Penso che il bios debba sapere cosa avviare e soprattutto da dove, giusto?
Se stai usando il metodo EFI, il BIOS va a cercare nella partizione marcata come EFI. Altri dettagli sul wiki.
Per aggiungere e/o toglie entrate del boot loader del BIOS, puoi anche usare efibootmgr.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
CielitoLindo
Arciere
Messaggi: 275
Iscritto il: 1 marzo 2013, 16:16

Re: Espandere /boot

Messaggio da CielitoLindo » 24 marzo 2020, 11:59

Buongiorno a tutti.
Ho risolto il problema copiando il solo contenuto della direcotry SYSTEM all'interno di /dev/sda1 (riformattata in fat16) e ricreando la relativa entry di systemd-boot sul bios.
Adesso si avvia sia arch che windows tramite sistemd-boot.
Grazie a tutti per i consigli e la pazienza.

Rispondi