Messaggi: 81
Discussioni: 20
Registrato: 16 Nov 2019
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??)
Messaggi: 1.447
Discussioni: 65
Registrato: 18 Nov 2019
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:
Messaggi: 81
Discussioni: 20
Registrato: 16 Nov 2019
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
Messaggi: 1.447
Discussioni: 65
Registrato: 18 Nov 2019
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:
Messaggi: 81
Discussioni: 20
Registrato: 16 Nov 2019
18/08/2022, 21:29
(Questo messaggio è stato modificato l'ultima volta il: 19/08/2022, 08:05 da dxgiusti.)
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
}
Messaggi: 1.447
Discussioni: 65
Registrato: 18 Nov 2019
19/08/2022, 08:18
(Questo messaggio è stato modificato l'ultima volta il: 19/08/2022, 08:30 da dxgiusti.)
ho modificato il tuo post inserendo i listati con codice quello lungo e quoto i restanti. >>> fai un click sull'immagine:
![[Immagine: info.gif]](https://i.ibb.co/4pyNX30/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:
Messaggi: 81
Discussioni: 20
Registrato: 16 Nov 2019
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
Messaggi: 1.447
Discussioni: 65
Registrato: 18 Nov 2019
(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:
Messaggi: 81
Discussioni: 20
Registrato: 16 Nov 2019
Già mi era sfuggito
Ma ormai funziona!!
Messaggi: 1.447
Discussioni: 65
Registrato: 18 Nov 2019
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:
|