Hail!
Friss telepítés után bootkor nem csatolja fel a gyökérkönyvtárat a rendszer. Valami üzenet felvillan ugyan, de olyan rövid időre, hogy a megjelenését leszámítva nem tudok róla nyilatkozni. Természetesen így bejelentkezni sem tudok, pedig grubból nézve a / partíciónak semmi baja. Délután óta túrom a netet, de rájönni sem tudok, hogyan kellene egzaktul keresni. Amit találtam, az mind úgy kezdődik, hogy kernel panic (ami nincs), vagy már fel van csatolva a / /-ként. Innentől ötletem sincs, mi kínja lehet. Pedig nagyon kezes jószág lenne eddigi tapasztalataim alapján. :(
- 8150 megtekintés
Hozzászólások
Első olvasás után arra gyanakodnék, hogy telepítéskor az mkinitcpio.conf fájlban rosszul lett(ek) megadva a HOOK-ok, így nem került bele az initramfs-be a diszkalrendszer modulja.
--
robyboy
"Gondolkozni nehéz, ezért legtöbben ítélnek." - Márai Sándor
- A hozzászóláshoz be kell jelentkezni
Éljen. Kézzel javítható? (Csak hogy érdemes-e utána kutakodnom, vagy aktívan szívhatom a fogamat...)
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Live-ról boot, mount, chroot, mkinitcpio.
- A hozzászóláshoz be kell jelentkezni
Akkor nem kutatok. :) Köszi!
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
boot, mount, chroot megvolt, mkinitcpio szerint /proc nincs mountolva, /dev szinte teljesen üres (van benne egy üres disk könyvtár)... :(
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
chroot előtt:
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
Feltéve, hogy a /mnt-be mountoltad az Arch-odat.
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
Ahh, tudtam, hogy valami ilyesmi, most hirtelen fel is rémlett egy év távlatából. MThx!
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
https://wiki.archlinux.org/index.php/Mkinitcpio#init
Ezalapján elvileg ha adsz egy break paramétert, akkor kaphatsz mountolás előtt egy rescue shellt. Próbáld meg abból felmountolni. Esetleg előtte megfsckhatod.
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Érdekesnek tűnik. Talán utána már menni fog. Ha nem, akkor majd még zaklatok valakit.
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Esetleg probald meg felvenni telefonnal, fenykepezovel, kameraval a bootfolyamatot, aztan visszanezve kiderul, hogy mi volt odairva :)
- A hozzászóláshoz be kell jelentkezni
Hát, amilyen minőségi képet készít, fene tudja...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Aha! Alakul, mkinitcpio azt mondja, hogy /lib/modules/3.0-ARCH nem érvényes modulkönyvtár. :(
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Egyszeru a megoldas,
hamar nem bootol, akkor live lemez
tetelezzuk fel: /dev/sda1 - ahol van a rendszer
mkdir /a
mount /dev/sda1 /a
mount --bind /proc /a/proc
mount --bind /sys /a/sys
mount --bind /dev /a/dev
chroot /a
pacman -Syy
pacman -S udev
pacman -S linux
majd reboot
ugyan is az udev reszt rontja el es utana hiaba generalod le a mkinitcpio-val tovabbra sem lesz jo.
egyebkent mkinitcpio megoldas ujrageneralashoz:
ls /lib/modules/
itt a kimenetben megkapod ami kell majd
mkinitcpio -k esamitkilistazott
de a fenti megoldas mukodik amit leirtam
A masik eshetoseg, ha meg nem bootoltad le es meg el a rendszer
pacman -Syy
pacman -S udev
pacman -Syu
jo reboot >D
- A hozzászóláshoz be kell jelentkezni
Megvolt, a hiba ugyanaz. :(
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Érdekes dolog ez... A kiosztásom:
sda1 - swap
sda2 - /boot
sda3 - /
sda4 - /var
Ezek a belső SSD-n vannak.
sdd1 - /usr
sdd2 - /home
Ezek meg egy külső, USB-s tárolón. A numen által írt break után az átmeneti fájlrendszeren nincsen sdd... Nincs tehát /usr sem, ez lehet gond? Remélem, igen, hogy megint telepítgessek...
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Azt elfelejtettem hogy
pacman -Syy
pacman -Syuf (ez az f itt kell)
pacman -S udev
pacman -S linux
próbáld így.
--
Windows - reboot
Linux - beroot
- A hozzászóláshoz be kell jelentkezni
Az is problémás lehet, hogy a / és a /usr külön van.
https://ipv4.google.com/#hl=hu&cp=10&gs_id=1t&xhr=t&q=/usr+is+not+mount…
- A hozzászóláshoz be kell jelentkezni
Ahh, de jó. Pedig pont, hogy a mérete miatt akartam a /usr-t leválasztani. :( Az SSD ugyanis elég régi, kicsi a hely rajta, de van egy ajándékba kapott nagyobbacska külső lemez, arra akartam tenni. Mégsem úszom meg reinstall nélkül. :( Vajon, ha a teljes /-t a külsőre rakom, és csak az egyébként nem jellemzően hízó könyvtárak (/etc, /boot, /var, stb)maradnak, akkor fog-e orbákolni?
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Javaslataim:
/, /usr, /usr/bin, /usr/lib, /usr/sbin, /etc, /bin, /lib, /sbin - ezek legyenek egy helyen, a root fs-en
/boot - ez legyen külön, a boot diszken (biosból nézve az első diszk)
/var - ez lehet külön
/home, /opt, /usr/src, /usr/local meg hasonlók, ezek lehetnek külön
- A hozzászóláshoz be kell jelentkezni
Megvagyok, bootol, mostmár csak a szokásos "vegyük rá, hogy a külsőt előbb csatolja, utána ellenőrizze" módszerre van szükség. rootdelay nem nyert vele. :(
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni