Problemi e discussioni inerenti ad Arch64, i586 ed altre architetture

Messaggio20 marzo 2010, 22:35 - [Risolto] initscripts net-tools e root su partizione lvm2 in arch64 #64278

Buonasera,
ho fatto una cavolata... per cercare di sistemare la connessione internet (cavo e wifi) che in questi giorni funziona a xxx ho dato un
Codice: Seleziona tutto
sudo pacman -Rsc net-tools

ovviamente sparito anche initscripts
Tento il ripristino ma ovviamente non ho più modo di usare la rete internet.
Provo a usare una vecchia live di Arch64 (06-08) e con le dita incrociate riavvio.

Niente non trova tutti gli script
Ora la mia partizione è incasinata
la root è su lvm2 come la home
la boot no

come posso recuperare l'installazione?

Grazie

Adriano
Ultima modifica di aDrIaNoX il 21 marzo 2010, 16:24, modificato 1 volta in totale.
-- < < -- > > --
Dell XPS M1330 - Intel(R) Core(TM)2 Duo CPU T9300 @2.50GHz - RAM 4GB
GPU nVidia (G86-630-A2)
kernel version 3.6.7-1-ARCH x86_64
DE: GNOME3/xfce4
aDrIaNoX
Novello Arciere
 
Messaggi: 36
Iscritto il: 1 agosto 2008, 23:25
Top

Messaggio20 marzo 2010, 22:36 - [Risolto] initscripts net-tools e root su partizione lvm2 in arch64 #64279

non puoi chrootare da una live e reinstallare gli initscripts?
#!/bin/bash
Arciere
 
Messaggi: 151
Iscritto il: 13 dicembre 2009, 17:44
Località: Curti, CE
Top

Messaggio21 marzo 2010, 16:18 - [Risolto] initscripts net-tools e root su partizione lvm2 in arch64 #64350

Ho risolto! Grazie della dritta sul comando "chroot" che non avevo pensato di usare.

A futura memoria lascio una breve descrizione di quello che ho fatto:

1) avvio il sistema da livecd e accedo come root (che chiamo root@archlive)
2) [come root@archlive] configuro la tastiera a it con il comando km (niente di nuovo)
3) [come root@archlive] attivo il supporto a partizioni lvm2 comprese
quelle lockate e incomplete (-P)
Codice: Seleziona tutto
lvm vgchange --ignorelockingfailure -P -a y

-- si può osservare la geometria delle partizioni con il comando "pvs"
4) [come root@archlive] procedo a ricostruire la root del mio sistema da ripristinare montando tutto sulla /mnt di root@archlive
Codice: Seleziona tutto
mount /dev/<nome-gruppo-lvm>/<nome-volume-lvm-ROOT> /mnt
mount /dev/<nome-gruppo-lvm>/<nome-volume-lvm-home> /mnt/home

nb. non serve montare la boot ovviamente, perchè il kernerl è già correttamente su.
5) [come root@archlive] monto la chiavetta con la versione aggiornata del pacchetto che devo ripristinare (in questo caso initscipts)
Codice: Seleziona tutto
mount /dev/sdb1 /mnt/mnt

6) [come root@archlive] a questo punto cambiamo sistema usando chroot
Codice: Seleziona tutto
chroot /mnt

da ora in poi sono sul vecchio sistema e lo chiamo root@archdarispristinare. Mi comporto come se fossi con sistema perfettamente avviato...
7) [come root@archdarispristinare] backup dei file di configurazione più importanti per il mio sistema
Codice: Seleziona tutto
cp /etc/rc.conf /etc/rc.conf.bck
cp /etc/rc.local /etc/rc.local.bck
cp  /etc/inittab /etc/inittab.bck

8) [come root@archdarispristinare] provvedo all'installazione del pacchetto corrotto
Codice: Seleziona tutto
pacman -U /mnt/percorsodel-pacchetto-da-ripristinare

NB: se qualcosa va storto (i file di configurazione sono presenti) diamo una installazione forzata (-f) per sovrascriverli (abbiamo fatto il bck di quelli che ci servono quindi dovremmo essere al sicuro)
9) [come root@archdarispristinare] ripristino gli script di configurazione backuppati per aver il sistema configurato come prima.
Codice: Seleziona tutto
cp /etc/rc.conf.bck /etc/rc.conf
cp /etc/rc.local.bck /etc/rc.local
cp  /etc/inittab.bck /etc/inittab

10) torniamo in ambiente root@archlive con il comando
Codice: Seleziona tutto
exit

11) [come root@archlive] smontiamo tutte le partizioni montate, in ordine inverso giusto per essere scrupolosi :-P
Codice: Seleziona tutto
umount /mnt/mnt
umount /mnt/home
umount /mnt

12) dovrebbe essere tutto ok per il riavvio... io pero' ho preferito spegnere
Codice: Seleziona tutto
halt

13) magnifico, grub becca la partizione giusta, arch loading più veloce di prima...

sono contentissimo,

peccato che la connessione va ancora a cavolo, ma per questo apriro' un'altra discussione...

Enjoy linux, enjoy Arch64 :-)
-- < < -- > > --
Dell XPS M1330 - Intel(R) Core(TM)2 Duo CPU T9300 @2.50GHz - RAM 4GB
GPU nVidia (G86-630-A2)
kernel version 3.6.7-1-ARCH x86_64
DE: GNOME3/xfce4
aDrIaNoX
Novello Arciere
 
Messaggi: 36
Iscritto il: 1 agosto 2008, 23:25
Top


Torna a Arch64 ed altre architetture

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus