Dacă folosiți Arch Linux și după un update la boot-are primiți un mesaj de genul:
mkdir /mnt/arch (creem punct montare partiție /)
mount /dev/sdax
cd /mnt/arch (schimbăm directorul curent în punct montare)
chroot . /bin/bash (schimbăm directorul în partiția cu sistemul instalat și setăm shell-ul)
mkinitcpio -p linux (creăm mediul inițial pentru procesul de boot)
reboot (restartăm sistemul)
Scoateți cd-ul din unitatea optică și vedeți rezultatul. Înlocuiți /dev/sdax cu numele corect al partiției, îl aveți chiar și-n mesajul de eroare de la boot, în cazul meu a fost /dev/sda5.
E posibil ca în timpul procesului de update să fie afișate mesaje de eroare privind mkinitcpio, caz în care e posibil să rezolvăm pe loc, elegant cu un mkinitcpio -p linux... Sincer nu am observat acele mesaje, dar cu siguranță au fost... :(
Detalii despre scriptul mkinitcpio: https://bugs.archlinux.org/task/8105?getfile=1450.
Sursă: https://wiki.archlinux.org/index.php/Change_Root
https://wiki.archlinux.org/index.php/Mkinitcpio#Creating_the_image.
Booting the kernel.
:: Starting udevd...
done.
:: Running Hook [udev]
:: Triggering uevents...done.
Waiting 10 seconds for device /dev/sda5 ...
ERROR: Unable to find root device '/dev/sda5'.
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 /]#
puteți rezolva în modul următor: bootați de pe cd-ul de instalare Arch, vă logați ca root (puteți folosi și un alt live-cd) și dați comenzile::: Starting udevd...
done.
:: Running Hook [udev]
:: Triggering uevents...done.
Waiting 10 seconds for device /dev/sda5 ...
ERROR: Unable to find root device '/dev/sda5'.
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 /]#
mkdir /mnt/arch (creem punct montare partiție /)
mount /dev/sdax
/mnt/arch (montăm partiția /)cd /mnt/arch (schimbăm directorul curent în punct montare)
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/ (montăm fișierele de sistem temporare) chroot . /bin/bash (schimbăm directorul în partiția cu sistemul instalat și setăm shell-ul)
mkinitcpio -p linux (creăm mediul inițial pentru procesul de boot)
reboot (restartăm sistemul)
Scoateți cd-ul din unitatea optică și vedeți rezultatul. Înlocuiți /dev/sdax cu numele corect al partiției, îl aveți chiar și-n mesajul de eroare de la boot, în cazul meu a fost /dev/sda5.
E posibil ca în timpul procesului de update să fie afișate mesaje de eroare privind mkinitcpio, caz în care e posibil să rezolvăm pe loc, elegant cu un mkinitcpio -p linux... Sincer nu am observat acele mesaje, dar cu siguranță au fost... :(
Detalii despre scriptul mkinitcpio: https://bugs.archlinux.org/task/8105?getfile=1450.
Sursă: https://wiki.archlinux.org/index.php/Change_Root
https://wiki.archlinux.org/index.php/Mkinitcpio#Creating_the_image.
Salutare, doresc sa aduc la cunostiinta faptul ca blogul meu Linux pentru incepatori si-a schimbat adresa.
RăspundețiȘtergereAstfel, noua adresa este http://creationn.webbusiness.ro/ si astfel recomand actualizarea link-ului catre mine din blogroll.
Dupa ce modificarea a fost efectuata as prefera sa postezi un mesaj la aceasta adresa http://creationn.webbusiness.ro/?page_id=500 sa stiu
ca modificarea a fost efectuata.