Ciao a tutti, ho sempre qualche difficoltà durante l'installazione di
debian con sistemi EFI. Se faccio fare il partizionamento al setup va
tutto bene, non ho difficoltà ma se voglio farlo io mi blocco nella
fase di installazione di grub...
Nel caso specifico vorrei fare il setup su 2 dischi che
precedentemente ho già partizionato: la prima partizione per EFI
System, la seconda per /boot in raid1 e la terza per LVM.
Nell'installer non ho difficoltà a creare il raid per la partizione di
boot e creare i mie volumi logici per root, swap etc.. quello che non
capisco è come fare a dire all'installer che la partizione EFI di uno
dei dischi venga montata in /boot/efi e che venga usata come
partizione ESP...
Mi sfugge qualcosa?
Grazie
Piviul
Ciao Piviul, da qualche giorno ho installato debian 11 sulla mia
workstation con installazione su due dischi in raid1 software (mdadm)
con il seguente partizionamento:
sda1 = partizione EFI
sdb1 = partizione EFI
sda2 & sdb2 = raid da 4G
sda3 & sdb3 = raid fino al 100%
Per prima cosa, il sistema su cui installi supporta EUFI?
Seconda cosa: durante l'installazione ti chiede di forzare
l'installazione EFI? Su macchine eufi me lo chiede sempre. Puo essere
che selezioni come boot device la USB "non UEFI" (ovvero quella per
BIOS)? A me in passato è capitato per errore e grub non si installava.
Ora non so se ho capito bene: ma stai provando a creare la partizione
EFI su un device MD?
In caso affermativo con Debian non funziona e grub-dummy fallisce (per
questo io creo una partizione EFI per ogni disco) [Nota OT: su
AlmaLinux e OpenSUSE 15.3 è possibile creare la EFI su un device MD,
non ho capito ancora come fanno ma cmq sembra è possibile]
Durante l'installazione la partizione EFI non permette di specificare
dove montarla come per un normale fs.
Ora non so se dico una cavolata, la partizione EFIÂ richiede una
partition table GPT? Non è che i dischi essendo gia partizionati hanno
una MBR?
ma te le sei preparate tu o te le ha preparate l'installer? Se te le
fossi preparate tu come fai ad utilizzare la partizione EFI come
partizione EFI?
Per prima cosa, il sistema su cui installi supporta EUFI?
beh, certo! Il pc è un Dell Poweredge T110 II.
no, non me lo chiede, in effetti ora che mi ci fai pensare altre volte
me lo ha chiesto... come faccio a sapere se secondo lui sta forzando
Ora non so se ho capito bene: ma stai provando a creare la partizione
EFI su un device MD?
no la partizione EFI (EFI System Partition) è una partizione fat32...
solo la partizione di boot la vorrei in RAID, la partizione di root e le altre partizioni in lvm (magari anche in raid).
In caso affermativo con Debian non funziona e grub-dummy fallisce (per
questo io creo una partizione EFI per ogni disco) [Nota OT: su
AlmaLinux e OpenSUSE 15.3 è possibile creare la EFI su un device MD,
non ho capito ancora come fanno ma cmq sembra è possibile]
Durante l'installazione la partizione EFI non permette di specificare
dove montarla come per un normale fs.
Ora non so se dico una cavolata, la partizione EFIÂ richiede una
partition table GPT? Non è che i dischi essendo gia partizionati hanno
una MBR?
Per quello che i dischi li preparo prima con fdisk, così sono sicuro
siano GPT!
Grazie mille
Piviul
Il 14/02/22 18:31, Alessandro Baggi ha scritto:
(NOTA: una volta che ho installato il sistema, faccio un dd da sda1 suDovresti ricordarti di farlo ad ogni aggiornamento di grub, o può
sdb1 in modo tale che se il primo disco si frigge, il secondo parte
senza problemi. Non so se è il metodo corretto, me lo suggerirono
tempo fa e funziona. Magari qualcuno più esperto può aiutarci)
capitare che anche senza disco fritto non ti si riavvii con un errore criptico. Al che, da BIOS devi spostare il boot sull'altro disco e
sperare che parta. Altrimenti boot da live e fix dell'installazione di
grub (o chroot e "grub-install /dev/sdX").
... indovina come lo so... :)
Il 14/02/22 17:11, Piviul ha scritto:
ma te le sei preparate tu o te le ha preparate l'installer? Se te le
fossi preparate tu come fai ad utilizzare la partizione EFI come
partizione EFI?
Le partizioni le ho create dall'installer con metodo manuale, quindi
con tutta la lista dei device fisici e virtuali (se gia presenti) e
non con fdisk o parted da console. Non devo specificare che la
partizione EFI deve essere montata su /boot/efi, l'installer se ne
occupa da solo (non l'ho mai specificato)
Nel mio caso specifico, non è un partizionamento troppo complicato
anzi fa pena. La partizione EFI l'ho creata su sda, su sdb ho creato solamente una partizione normale della stessa dimensione (NOTA: non ho
creato un'altra EFI perchè l'installer potrebbe considerarmi quella
come partizione EFI ma non è il risultato desiderato) e poi ho creato
le partizioni per i raid1 e assemblati sempre nell'installer e
installato debian.
(NOTA: una volta che ho installato il sistema, faccio un dd da sda1 su
sdb1 in modo tale che se il primo disco si frigge, il secondo parte
senza problemi. Non so se è il metodo corretto, me lo suggerirono
tempo fa e funziona. Magari qualcuno più esperto può aiutarci)
[...]
no, non me lo chiede, in effetti ora che mi ci fai pensare altre
volte me lo ha chiesto... come faccio a sapere se secondo lui sta
forzando
Sinceramente non so come puoi accertarti se sta procedendo con l'installazione UEFI (magari ci sta qualche modulo o qualcos'altro).
Quello che posso dirti è dopo aver inserito il media di installazione
(nel mio caso USB) e aver premuto F8 per la selezione del device di
boot, nella lista mi appare due volte la chiavetta: una volta con il
suo nome e un'altra con la dicitura UEFI prima del nome. Per
l'installazione UEFI seleziono la seconda. A volte mi è capitato per
errore di selezionare la prima e 1. non mi chiedeva se forzare l'installazione EFI 2. grub si installava ma il sistema non partiva.
Cercando in rete, dopo aver avviato il media di installazione, apri
un'altra console e verifica se "/sys/firmware/efi exists means system
uses UEFI".
Ora non so se ho capito bene: ma stai provando a creare la
partizione EFI su un device MD?
no la partizione EFI (EFI System Partition) è una partizione fat32...
solo la partizione di boot la vorrei in RAID, la partizione di root e
le altre partizioni in lvm (magari anche in raid).
Ok
In caso affermativo con Debian non funziona e grub-dummy fallisce
(per questo io creo una partizione EFI per ogni disco) [Nota OT: su
AlmaLinux e OpenSUSE 15.3 è possibile creare la EFI su un device MD,
non ho capito ancora come fanno ma cmq sembra è possibile]
Durante l'installazione la partizione EFI non permette di
specificare dove montarla come per un normale fs.
Ora non so se dico una cavolata, la partizione EFIÂ richiede una
partition table GPT? Non è che i dischi essendo gia partizionati
hanno una MBR?
Per quello che i dischi li preparo prima con fdisk, così sono sicuro
siano GPT!
Come detto evito di preparare tutto prima di entrare nell'installer.
Una volta lo facevo anche io (abiutato da Slackware) ma poi ho
iniziato a riscontrare problemi su come l'installer rilevava i dischiÂ
(a volte facevo casino io :D). Poi un giorno ho deciso di utilizzare l'installer e funziona alla grande ed è più che adeguato.
Ricordo che quando affrontai GPT per la prima volta fdisk supportava
solo MBR e iniziai ad usare parted (o gdisk).
Grazie mille
Piviul
un aggiornamento... nel BIOS in effetti il boot non era impostato su
UEFI
ora l'ho impostato ma all'avvio continua a non dirmi nulla e
continua a fallire ma mi sembra l'errore sia cambiato; ora mi dice
"unable to install grub in dummy"... ma ti assicuro che la ESP non è in
raid ;)... comunque alla partizione ESP io non fatto altro che dirgli di usarla come EFI System Partition, nulla di più no? Ci dovrebbe pensare l'installer poi a mettere un filesystem fat32 giusto?
ho provato anche ad impostare di non usare la ESP sul secondo disco
lasciando soltanto una ESP ma nulla, l'errore è sempre lo stesso...
(NOTA: una volta che ho installato il sistema, faccio un dd da sda1 su
sdb1 in modo tale che se il primo disco si frigge, il secondo parte
senza problemi. Non so se è il metodo corretto, me lo suggerirono
tempo fa e funziona. Magari qualcuno più esperto può aiutarci)
...interessante se ci caverò gli zampetti poi lo terrò a mente... anche
se basta una copia del contenuto vero?
Dovresti ricordarti di farlo ad ogni aggiornamento di grub, o può
capitare che anche senza disco fritto non ti si riavvii con un errore criptico. Al che, da BIOS devi spostare il boot sull'altro disco e
sperare che parta. Altrimenti boot da live e fix dell'installazione di
grub (o chroot e "grub-install /dev/sdX
[...]
ok, /sys/firmware/efi exists ma continua a non chiedermi nulla... non so
più cosa pensare. Proverò a ranzare via le partizioni e far fare tutto all'installer... come sempre del resto; però non capisco proprio dove
possa essere il problema.
Grazie un monte
Piviul
Il 14/02/22 18:31, Alessandro Baggi ha scritto:
(NOTA: una volta che ho installato il sistema, faccio un dd da sda1Dovresti ricordarti di farlo ad ogni aggiornamento di grub, o può
su sdb1 in modo tale che se il primo disco si frigge, il secondo
parte senza problemi. Non so se è il metodo corretto, me lo
suggerirono tempo fa e funziona. Magari qualcuno più esperto può
aiutarci)
capitare che anche senza disco fritto non ti si riavvii con un errore criptico. Al che, da BIOS devi spostare il boot sull'altro disco e
sperare che parta. Altrimenti boot da live e fix dell'installazione di
grub (o chroot e "grub-install /dev/sdX").
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 00:32:40 |
Calls: | 6,666 |
Calls today: | 4 |
Files: | 12,212 |
Messages: | 5,335,396 |