[RISOLTO] installazione pacchetti da livecd

Problemi con l'installazione di pacchetti

[RISOLTO] installazione pacchetti da livecd

Messaggioda ale95 » 03/11/2015, 20:42

ciao a tutti
vi spiego il problema:
ho necessità di installare grub-efi (che l'installatore debian non installa) sul pc dopo l'installazione del sistema operativo. fino ad ora ho sempre utilizzato super grub2 disk per bootare debian e poi successivamente da li installare il pacchetto grub-efi. fatto sta che non riesco più a far partire il disco di super grub appena avviato il pc (cosa molto strana, visto che l'installatore debian o il live cd si avviano tranquillamente).
ricorro quindi appunto al live cd di debian jessie per poter eseguire l'operazione. il problema non è la procedura per installare il pacchetto (eseguo il chroot, monto le partizioni nei punti giusti...) ma nell'utilizzo di apt con il live cd.

eseguendo il comando
Codice: Seleziona tutto
apt-get install --reinstall grub-efi


mi viene ovviamente chiesto di inserire il disco "debian 8.1.0 jessie....", tuttavia al momento di dare il via, dopo aver inserito il cd (e quindi avendo tolto il live cd) debian non riconosce il disco e continua a chiedermi di inserirlo. la domanda molto stupida è quindi:
è possibile effettuare un operazione del genere con un live cd??

se no, come posso installare grub-efi dal live cd??

grazie a tutti
Ultima modifica di ale95 il 06/11/2015, 17:20, modificato 1 volta in totale.
ale95
Newbie
Newbie
 
Messaggi: 22
Iscritto il: 30/10/2015, 19:28

Re: installazione pacchetti da livecd

Messaggioda nydebianized » 03/11/2015, 22:35

eseguo il chroot, monto le partizioni nei punti giusti


giusto per curiosità, che partizioni ed in che punti? aka... puoi postare la procedura esatta?
dd if=/dev/brain of=/dev/head
Avatar utente
nydebianized
Sr. Member
Sr. Member
 
Messaggi: 338
Iscritto il: 08/11/2006, 4:43

Re: installazione pacchetti da livecd

Messaggioda ale95 » 04/11/2015, 8:28

certo.
tramite fdisk -l individuo le partizioni EFI e il file system linux. nel mio caso sda1 per la "EFI partition" e sda7 per linux. a questo punto:
Codice: Seleziona tutto
mount /dev/sda7 /mnt
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done


e infine
Codice: Seleziona tutto
chroot /mnt


monto la partizione EFI:
Codice: Seleziona tutto
mount /dev/sda1 /boot/efi

e poi do apt-get install --reinstall grub-efi.

tutto il materiale è stato preso da questa guida: https://wiki.debian.org/GrubEFIReinstall e per eseguire il chroot ho seguito il link al sito di ubuntu proposto nella stessa guida.

c'è forse qualcosa di sbagliato??
ale95
Newbie
Newbie
 
Messaggi: 22
Iscritto il: 30/10/2015, 19:28

Re: installazione pacchetti da livecd

Messaggioda nydebianized » 04/11/2015, 13:31

Credo che, da quanto scrivi il cdrom non viene reso disponibile al sistema ospite.
Quando estrai il disco e lo rimetti dentro il cd non viene "condiviso".
Prova ad aggiungere la cartella /media allo script o fai una scansione delle periferiche per controllare dove
viene montato il cdrom sul sistema live ed includi quel punto di mount nello script

Codice: Seleziona tutto
mount /dev/sda7 /mnt
for i in /dev /dev/pts /media /proc /sys /run; do sudo mount -B $i /mnt$i; done


Poi vorrei chiederti come mai non usi una connessione di rete da live cd?
dd if=/dev/brain of=/dev/head
Avatar utente
nydebianized
Sr. Member
Sr. Member
 
Messaggi: 338
Iscritto il: 08/11/2006, 4:43

Re: installazione pacchetti da livecd

Messaggioda ale95 » 04/11/2015, 21:38

Potresti dirmi come fare ad installare Grub-efi via internet senza passare dal Dvd?? Devo modificare il file sources.list e poi? Non saprei come usare apt in questo modo...

Grazie mille
ale95
Newbie
Newbie
 
Messaggi: 22
Iscritto il: 30/10/2015, 19:28

Re: installazione pacchetti da livecd

Messaggioda nydebianized » 04/11/2015, 23:45

Connettiti con il livecd e configura la connessione con l'interfaccia che preferisci

Networkmanager o wicd o ipconfig...

Quando hai la connessione attiva e puoi navigare, fai chroot dentro il sistema

Codice: Seleziona tutto
mount /dev/sda7 /mnt
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done

aggiungendo

    /etc/resolv.conf

in questo modo

Codice: Seleziona tutto
for i in /dev /dev/pts /proc /sys /etc/resolv.conf /run; do sudo mount -B $i /mnt$i; done


oppure puoi dare il comando col quale sei più familiare e dare alla fine (prima del chroot)

Codice: Seleziona tutto
mount --bind /etc/resolv.conf /mnt/etc/resolv.conf


quindi fai chroot e (una volta che sei dentro) dai il comando

Codice: Seleziona tutto
rm /etc/apt/sources.list


in seguito dai il comando

Codice: Seleziona tutto
touch /etc/apt/sources.list && nano $_


Una volta dentro devi inserire i repositories in base alle tue preferenze

esempi
Codice: Seleziona tutto
#Jessie (con pacchetti non free e contrib)
deb http://ftp.it.debian.org/debian/ jessie main contrib non-free


oppure
Codice: Seleziona tutto
#sid (con pacchetti non free e contrib)
deb http://ftp.it.debian.org/debian/ sid main contrib non-free


oppure
Codice: Seleziona tutto
#testing (senza pacchetti non free e contrib)
deb http://ftp.it.debian.org/debian/ testing main


o
Codice: Seleziona tutto
#testing (con pacchetti non free e contrib)
deb http://ftp.it.debian.org/debian/ testing main contrib non-free


inserisci solo la riga che comincia con deb (quella che preferisci)

poi premi ctrl-o e ti verrò chiesto se vuoi salvare il file
premi y
poi premi ctrl-x e tornerai alla shell

dai il comando
Codice: Seleziona tutto
apt-get update

e infine
Codice: Seleziona tutto
apt-get install grub-efi


Buona fortuna
Ultima modifica di nydebianized il 06/11/2015, 13:35, modificato 1 volta in totale.
dd if=/dev/brain of=/dev/head
Avatar utente
nydebianized
Sr. Member
Sr. Member
 
Messaggi: 338
Iscritto il: 08/11/2006, 4:43

Re: installazione pacchetti da livecd

Messaggioda ale95 » 06/11/2015, 11:09

grazie mille, davvero molto gentile, ora riesco a scaricare grub-efi tranquillamente.

adesso devo riuscire a farlo avviare.

grazie ancora per l'aiuto
ale95
Newbie
Newbie
 
Messaggi: 22
Iscritto il: 30/10/2015, 19:28

Re: installazione pacchetti da livecd

Messaggioda nydebianized » 06/11/2015, 13:30

Ma figurati :)

Facci sapere se ti serve aiuto e ricorda di mettere RISOLTO su questo topic :)
dd if=/dev/brain of=/dev/head
Avatar utente
nydebianized
Sr. Member
Sr. Member
 
Messaggi: 338
Iscritto il: 08/11/2006, 4:43


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti