Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
Creazione usb bootable con mint 21- solo UEFI
#11
Ho risolto a meta', in quanto lo script per il 40_custom funziona solo se il file .iso della mint 21 sta nella partizione del SO avviato, hd0.
Ho provato in tutti i modi di dare come percorso della iso il disco dati hd1, ma non c'e' stato niente da fare: mi dava sempre invalid file name, e per sovrappiu' " disk loop not found" e "you need to load the kernel first".

Pero' mi ricordo che anni fa, riuscivo a dare anche il percorso al disco dati: sara' cambiato qualcosa.

Una domanda retorica: una volta avviata la iso in questo modo, posso installare la mint21 come al solito? ( a naso direi di si, ma hai visto mai??)
Cita messaggio
#12
puoi dalla tua mint installata quella che comanda il grub postare il responso di >>> parted -l
poi mi dovresti dire quale è la partizione di mint ( sempre quella che rimane ) e dove metti la iso >>> partizione e percorso. magari vediamo cosa non va.
condividere il piacere di usare:
[Immagine: image03.png]
Cita messaggio
#13
parted -l non mi da risposta , dalla mint 20.3 , che comanda il grub.

quale è la partizione di mint ( sempre quella che rimane )???????? in altre parole???

La iso la mettevo in hd1,1, cioe sdb1     /mnt/Dati/Scaricati/linuxmint-21-mate-64bit.iso
provato anche a mettere il percorso tra virgolette
Cita messaggio
#14
parted -l va dato come amministratore >> sudo parted -l , mi sono scordato di scriverlo.


Citazione:menuentry "Nuova_Mint" {
loopback loop (hd1,1)/home/tuonome/Scaricati/linuxmint-21-mate-64bit.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/tuo_nome/linuxmint-21-mate-64bit.iso noprompt noeject
initrd (loop)/casper/initrd
}
questa dovrebbe essere la stringa da mettere in 40_custom.

sodtituisci >> tuo_nome con il nome reale dalla tua home.
se capisco bene la iso è nella cartella Scaricati della home_tuo_nome ( è importante sapere dove è )
si poi la puoi installare in qualsiasi partizione tranne quella dove hai la iso.
ricordati che la stringa termina con la riga >>> }
verifica anche che initrd sia senza estensione. potrebbe essere .lz oppure .gz nel caso aggiungi l'estensione, io non ho la iso di mint-mate.
per fare questo apri la iso con un gestore archivi, apri la cartella casper e vedi ( non serve scompattare la iso )
condividere il piacere di usare:
[Immagine: image03.png]
Cita messaggio
#15
questo è sudo parted -l:  (non ho trovato uno spoiler)


Codice:
dan@dan:~$ sudo parted -l
[sudo] password di dan:   
Modello: ATA KINGSTON SV300S3 (scsi)
Disco /dev/sda: 120GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero  Inizio  Fine  Dimensione  Tipo    File system  Flag
1      1049kB  106MB  105MB      primary  ntfs        avvio
2      106MB  120GB  120GB      primary  ntfs


Modello: ATA ST1000DM003-1CH1 (scsi)
Disco /dev/sdb: 1000GB
Dimensione del settore (logica/fisica): 512B/4096B
Tabella delle partizioni: msdos
Flag del disco:

Numero  Inizio  Fine    Dimensione  Tipo    File system  Flag
1      1049kB  944GB  944GB      primary  ntfs
2      944GB  1000GB  56,0GB      primary  ext4


Modello: ATA KINGSTON SV300S3 (scsi)
Disco /dev/sdc: 120GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero  Inizio  Fine    Dimensione  Tipo      File system  Flag
1      1049kB  39,7GB  39,7GB      primary  ext4        avvio
2      39,7GB  79,5GB  39,7GB      extended
5      39,7GB  79,5GB  39,7GB      logical  ext4
3      79,5GB  120GB  40,6GB      primary  ext4


Modello: Generic Storage Device (scsi)
Disco /dev/sdd: 1021MB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero  Inizio  Fine    Dimensione  Tipo    File system  Flag
1      1049kB  1019MB  1018MB      primary  fat32        avvio


Modello: Kingston DataTraveler 3.0 (scsi)
Disco /dev/sde: 31,0GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: gpt
Flag del disco:

Numero  Inizio  Fine    Dimensione  File system  Nome      Flag
1      32,8kB  2506MB  2506MB                  ISO9660    nascosta, msftdata
2      2506MB  2511MB  4350kB                  Appended2  avvio, esp
3      2512MB  31,0GB  28,5GB      ext4



questo è quello che c'è adesso in 40 custom , e la iso si avvia:
Citazione:/home/dan/linuxmint-21-mate-64bit.iso


e questo è quello che dava errore
Citazione:/mnt/Dati/Scaricati/linuxmint-21-mate-64bit.iso      dove   /mnt/Dati sta per hd1,1 = sdb1 e Scaricati è una cartella del disco dati

il che vuol dire che la iso deve stare nella partizione dove risiede il grub


questo è l'attuale grub.cfg
Citazione:menuentry "Mint_MATE_21" {
loopback loop (hd0,1)/home/dan/linuxmint-21-mate-64bit.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/dan/linuxmint-21-mate-64bit.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
Cita messaggio
#16
ho modificato il tuo post inserendo i listati con codice quello lungo e quoto i restanti. >>> fai un click sull'immagine:

[Immagine: info.gif]
tu dici >> "il che vuol dire che la iso deve stare nella partizione dove risiede il grub" , assolutamente no. basta dare il giusto percorso, se Scaricati è sulla partizione dati sarà >>> /Scaricati/nome_file.iso
ora dici che funzione, bene ma io leggo (hd0,1) e questo è il tuo /dev/sda1 ossia una partizione ntfs di 105mb. qualche cosa non quadra.
condividere il piacere di usare:
[Immagine: image03.png]
Cita messaggio
#17
Hai ragione: dimentico sempre che hd0=sda è il disco windows, e il disco Linux è  hd2= sdc e il SO attuale dove risiede il grub è hd2,1=sdc1



per cui ho cambiato il 40-custom con

Codice:
menuentry "linuxmint-21-mate-64bit.iso " {
loopback loop (hd2,1)/Scaricati/linuxmint-21-mate-64bit.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/Scaricati/linuxmint-21-mate-64bit.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
dando come loopback loop (hd2,1)= sdc1, cioè la Mint20.3 attiva e dove risiede il grub, ed il percorso del file sul disco dati hd1,1.   Nei vari smanettamenti avevo provato anche con loopback loop (hd0,1)= sda1, cioè la partizione di avvio di Win7,  e la iso posta sul disco dati si era avviata, quando però avevo dato (hd1,1)=dev sdb  (cioè il disco dati) e il percorso dell'iso sul disco,  il risultato sono stati i tre errori dell'inizio, e cioè:  invalid file name, " disk loop not found" e "you need to load the kernel first"





Quindi hai ragione a dire che qualcosa non quadra: perche' se in  loopback loop metto (hd0,1)=Windows ed in particolare la partizione di avvio di Win7, o (hd2,1)cioè Mint 20.3 , posso avviare la iso dal disco dati, altrimenti no
Cita messaggio
#18
(17/08/2022, 12:48)dxgiusti Ha scritto: ..................
..................
metti la iso in una partizione ext4 ( ovviamente non quella dove installerai ).
..................
..................
..................
magari ti era sfuggito. se metti la iso in una partizione ntfs bisogna modificare qualche cosa........ ( io non l'ho mai fatto ma seguendo vari siti dicono di si )
condividere il piacere di usare:
[Immagine: image03.png]
Cita messaggio
#19
Già mi era sfuggito

Ma ormai funziona!!
Cita messaggio
#20
se pensi di essere a posto bene.
per info, ho provato con il mio, iso sulla partizione dati in ntfs, nessun problema senza modificare nulla.
condividere il piacere di usare:
[Immagine: image03.png]
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 3 Ospite(i)