[RISOLTO] avviare pendrive da grub2 - nik57 - 04/04/2024
ho la necessità di avviare diverse pendrive da grub2 senza dover ogni volta modificare il bios
ho provato
Codice: menuentry "- Pendrive_2" {
set root=(hd2,1)
chainloader +1
}
menuentry "- Pendrive" {
set root=(hd1,1)
chainloader +1
}
ma nulla...
....disco "hd1,1" (o hd1,2 o hd2,1 ...) non trovato
questo lo fdisk con due pendrive collegate...
Codice: [root@localhost root]# fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk /dev/sda: 59.63 GiB, 64023257088 bytes, 125045424 sectors
Disk model: INDMEM SSD M.2 2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 7AD74861-E0AC-11EE-A527-F5987635564A
Device Start End Sectors Size Type
/dev/sda1 2048 923647 921600 450M Windows recovery environment
/dev/sda2 923648 1128447 204800 100M EFI System
/dev/sda3 1128448 1161215 32768 16M Microsoft reserved
/dev/sda4 1161216 31881215 30720000 14.6G Microsoft basic data
/dev/sda5 31881216 60553215 28672000 13.7G Linux filesystem
/dev/sda6 60553216 98420735 37867520 18.1G Linux filesystem
/dev/sda7 98420736 118900735 20480000 9.8G Linux filesystem
/dev/sda8 118900736 125044735 6144000 2.9G Linux filesystem
Disk /dev/loop1: 2.18 GiB, 2345664512 bytes, 4581376 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disklabel type: dos
Disk identifier: 0x6b8b4567
Device Boot Start End Sectors Size Id Type
/dev/loop1p1 * 0 4581375 4581376 2.2G 0 Empty
/dev/loop1p2 156 14491 14336 7M ef EFI (FAT-12/16/32)
Disk /dev/loop2: 2.13 GiB, 2289635328 bytes, 4471944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disk /dev/sdc: 14.32 GiB, 15376318464 bytes, 30031872 sectors
Disk model: SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 9AAFC2A7-83C7-6C29-C546-44F5F75A37AC
Device Start End Sectors Size Type
/dev/sdc1 2048 29966295 29964248 14.3G Microsoft basic data
/dev/sdc2 29966296 30031831 65536 32M Microsoft basic data
Disk /dev/sdd: 14.32 GiB, 15376318464 bytes, 30031872 sectors
Disk model: SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 1048576 bytes
Disklabel type: dos
Disk identifier: 0x3e709bf3
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 2048 29966335 29964288 14.3G 7 HPFS/NTFS/exFAT
/dev/sdd2 29966336 30031871 65536 32M ef EFI (FAT-12/16/32)
[root@localhost root]#
RE: avviare pendrive da grub2 - footstep11 - 09/04/2024
prova con set root=(hd0,1)
Ciao, Mauro
RE: avviare pendrive da grub2 - nik57 - 09/04/2024
errore: loader/efi/chainloader.c:164:invalid EFI file path
probabilmente il codice non va bene per l'avvio da bios UEFI...quale sarebbe (se esiste) quello giusto?
ps. accedendo da bios la pendrive funziona anche se compare l'errore
Codice: error: video/bitmap scale.c:99:requested to scale to a size w a: zero dimension
RE: avviare pendrive da grub2 - dxgiusti - 10/04/2024
per riepilogare, tu hai il sistema che gestisce il grub in modalità avvio EFI.
adesso vuoi avviare in live un sistema che hai su USB.
io senza passare da nessun bios sul mio computer ( credo si possa fare da tutti i computer ) all'accensione alla prima schermata tasto F8 e mi mostra cosa voglio avviare. magari fai una prova tenendo presente che magari il tuo ha un altro tasto per questo.
quello che è importante è che la USB sia stata preparata usando un programma apposito, predisposto per avviare con EFI.
io uso Ventoy che trovo di una utilità meravigliosa.
se ti può incuriosire, puoi anche installare >> refind. con lui avviare la USB (preparata per EFI) è di una semplicità incredibile.
refind è un manager di grub.
ho fatto una prova proprio adesso. uso USB con Ventoy. avvio il computer, alla schermata del grub, inserisco la chiavetta. ora seleziono l'ultima riga del grub ed entro nella configurazione EFI, li vedo la mia Ventoy la seleziono e lei si avvia. terminato il tutto e rimosso la USB, riavviando non trovo nessuna traccia, tutto come prima
RE: avviare pendrive da grub2 - nik57 - 10/04/2024
mi spiace, come al solito mi sono espresso male...termini non corretti
in pratica alla prima schermata con il tasto F9 (non dal bios come ho scritto...) riesco ad avviare quello che voglio;
ma visto che uso con una certa frequenza sia iso su hd che pendrive (alcune con ventoy, altre create con MyliveGTK (che ha il vantaggio della persistenza e che, anche se avviata, permette di operare sul suo grub.cfg e di aggiungere iso diverse),
vorrei poter avviare le pendrive dalla schermata del grub (come facevo con ubuntu in modalità bios)
ho editato il 40_custom come indicato nel primo post ma ho gli errori indicati in precedenza
allego immagine di parte della schermata
[img][/img]
ps pendrive creata con MyliveGTK, ovviamente su Pclos
RE: avviare pendrive da grub2 - dxgiusti - 10/04/2024
fatico a capire. tu hai un systema e viene avviato da EFI.
usi myliveGTK e crei una iso del tuo sistema ( anche se scontato, hai installato draklive-install? ).
ora hai la tua iso dentro la tua chiavetta ma la chiavetta non ha la possibilità di avviarsi in EFI, non può.
puoi avviare la iso se tratti la chiavetta come una partizione, cosa che mi sembra tu faccia già e sai come muoverti.
RE: avviare pendrive da grub2 - nik57 - 10/04/2024
draklive-install installato...
questa la schermata con F9 all'accensione del pc con pendrive inserita
[img][/img]
se seleziono "UEFI: USB" la pendrive (creata con Mylive) si avvia regolarmente (ma questo non vuol dire che la pendrive si avvia in EFI? sbaglio?)...
oltre al so che gestisce il grub (pclos) ho installato in partizioni diverse Win 10 e ancora pclos, in altra partizione ho diverse iso
tutti questi so li avvio dalla schermata del grub (immagine precedente)
con l'aggiunta delle poche righe di codice al 40_custom
Codice: menuentry "- Pendrive" {
set root=(hd0,1)
chainloader +1
}
non faccio proprio quello che dici? ....trattare la chiavetta come una partizione...
non dovrebbe avviarsi selezionando la voce "Pendrive?
comunque non ha importanza.... se mi dici che non è fattibile, va bene uguale...non è poi quella gran fatica digitare F9 all'avvio
grazie per la pazienza
nik
RE: avviare pendrive da grub2 - nik57 - 18/04/2024
dovrei esserci riuscito, almeno in parte...
avvio da grub di una iso e/o di tutte le iso presenti su pendrive bootabile (con UUID o LABEL noti) con installati 1 o + so > OK
magari con LABEL (più facilmente modificabile e riconducibile alla iso) breve (tipo usb1, usb2 e simili) può essere utilizzato anche per altre pendrive a patto di avergliassegnato identico (breve) nome;
|