Newsgroup: it.comp.os.linux.iniziare
Titolo: Archlinux:non riesco a recuperare un initramfs avviabile. Unable to fin root device

Ciao a tutti,
come da oggetto succede questo su di una delle mie Arch:
dopo un pacman -Syu andato a buon fine salvo un messaggio di errore di
mancato aggiornamento della cache delle icone (già uscito) il sistema non
si avvia più con un unable to find root device, dopo aver tentato di
avviare udevadm, poi con un errore di mancato accesso alla TTY e blocco
totale (nemmeno la tastiera funziona).
Ho seguito le istruzioni qui
https://bbs.archlinux.org/viewtopic.php?pid=1060681
 
riesco ad accedere col cd di Arch, aggiornare i pacchetti, generare
l'initramfs (mi dice che va a buon fine...) ma niente, stesso errore.
Ho anche provato dal menu di Grub a dargli un altro vmlinuz (disponibili in
/boot vmlinuz26 e vmlinuz-linux) e le varie .img disponibili, ma niente per
tutti i tentativi e le varianti.
Non so se il problema è dovuto alla sostituzione di udev con systemd-tools
(modifica accettata): so solo che delle mie due Arch, solo una, con le
medesime procedure di aggiornamento, è diventata inavviabile.
Non so più cosa fare. Spiano windowsianamente e reinstallo? :(
Grazie a tutti quelli che sapranno darmi anche solo suggerimenti

 Grazie a tutti quelli che sapranno darmi anche solo suggerimenti
 
L'errore effettivo che hai ora qual è?

 L'errore effettivo che hai ora qual č?
 
Si arriva a questa condizione:
-----------------------
Waiting 10 secs for device /dev/sda2 ...
ERROR: device '/dev/sda2' not found.  Skipping fsck.
ERROR: Unable to find root device '/dev/sda2'.
You are being dropped to a recovery shell
  Type 'exit' to try and continue booting
sh: can't access tty; job control turned off
[rootfs /]# 
-----------------------
Qui la tastiera, che prima rispondeva, smette di funzionare. l'unica via č
spegnere forzatamente o usare il pulsante reset. Questo accade ad ogni
avvio, anche se uso l'.img di fallback.
Ah, preciso che in fstab e in menu.lst non uso gli UUID, ma appunto i
/dev/sd*

 Qui la tastiera, che prima rispondeva, smette di funzionare.
 
Tastiera USB o PS/2? (immagino che tu sia su PC)
 
Da un disco di recupero che partizioni vedi sul disco? Cioè sda2 è 
effettivamente la tua root?


 
 
 
PS il passaggio a sistemd e' tutt'altro che indolore...
 
 
 

 effettivamente la tua root?
Tastiera Usb: stavo infatti pensando di utilizzare una PS/2 per vedere se
le cose cambiano. La partizione root č effettivamente /dev/sda2, infatti
riesco a montarla tranquillamente in un chroot da Live Arch.
Ciň che non capisco č il perché dal menu di Grub sembra vedere tutto con un
es. cat /boot/ ecc...Dopo il caricamento del Kernel tutto scompare...

 PS il passaggio a sistemd e' tutt'altro che indolore...
L'ho notato: sull'altra Arch, che continua ad avviarsi, non riesco più a
montare i dispositivi...
Grazie a entrambi, intanto: domani provo. 
:)

 es. cat /boot/ ecc...Dopo il caricamento del Kernel tutto scompare...
 
Non lo so è senza tastiera è tutto più difficile.
 
Anche io ho una macchina Arch mezza migrata a systemd…


Sto _quasi_ pensando di spianare la root...Sulla seconda Arch non riesco
più a montare come user nessun dispositivo, nemmeno quelli rimuovibili.
Pensa un po' che per scrivere su di una chiavetta usb ho dovuto avviare la
Virtualbox con Windows Xp...:(

 più a montare come user nessun dispositivo, nemmeno quelli rimuovibili.
 
Dipende se ti serve o meno, è un'ottima occasione per picchiarci su la 
testa ma ovviamente è tutto limitato dal tempo disponibile.


Questo è vero: intanto pare che sulla Arch apparentemente sopravvissuta il
servizio dbus non sia attivo e questo spiegherebbe, solo che non riesco ad
avviarlo.
Inoltre pare che l'aggiornamento a systemd-tools non sia stato "perfetto"
tanto è vero che cat /proc/1/comm restituisce init, invece di systemd.
Prevedo un bagno di sangue...