Konzol módba lépés bootoláskor

Fórumok

Hogyan léphetek konzol módba a FreeBSD rendszer bootolásakor. 

Ugyanis próbáltam az Alt+Ctrl+F1(F2) billentyű kombinációjával, mint ahogy a linuxnál szoktam de nem reagál.

Hozzászólások

bootolásakor

Valamilyen boot-logó-szerűséget eltüntetve akarod látni az üzeneteket?

Azért érdekelne a problémamegoldás, mert egy külső HDD-re (is) feltelepíttem a FreeBSD-t, mégpedig asztali gépről. Van egy Lenovo Chrmebook-om és mivel abban "kemény" 16 Gb-os MMC van és az nem cserélhető, vagy csak valami agyafúrt módon,. Végül is fel tudtam rá telepíteni a szóban forgó rendszert, de sem a billentyűzet sem az egér halottak rajta. Ezért döntöttem a külső Hdd mellett, gondolván, hogy arról futtatom a rendszert. 

Igen ám, de mivel a telepítéskor az asztali gép VGA driverével telepítettem, ami Nvidia, viszont a Chrmebook-on Intel VGA van. Így tehát igaz, hogy bebootol a külső Hdd-ről de a bootolás úgymond elakad, gondolom ott ahol a videókártya betöltése történne meg.. Itt az jelenik meg, hogy

mountroot>

Így arra következtetésre jutottam, hogy ha tudnék lépni konzolos módba, akkor fel tudnám telepíteni az Intel drivert.. Talán baromság ez az elképzelés de mivel éppen a rendes tavaszi kórházi ápolás alatt állok és azért egy asztali géppel a hasamon nem fekhetek a kórházi ágyon.

Itt persze az is kérdés, hogy így felül tudom e írni az Nvidia drivert, már amennyiben betudnnék lépni konzolos módba?

A mountroot prompt azt jelenti, hogy elindult a kernel, de az alapértelmezett helyen nem talál számára felismerhető fájlrendszert, ezért ott meg is szakad, ahol kb. 0. lépésként felcsatolná a / fájlrendszert.

Szóval kb azt kellene csinálni, hogy újraindítod a gépet, és a boot loader-nél kérsz egy "Exit to loader prompt" vagy valami ilyen funkciót.Ott van valami minimális (!) segítség, ami megmondja, hogy hogyan lehet beállítani különböző eszközöket, kerneleket, stb. Neked nagy valószínűség szerint a root FS beállítására van szükséged.

Pedig a Ctrl+Alt+F{1-7}-nek simán működnie kell, nekem FreeBSD-n, és OpenBSD-n is működött. Ha nem is feltétlen F1 vagy F2, de nyomkodd végig F7-ig.

Amúgy milyen felület fut, valami DE, vagy valami WM, pl. cwm? Login manager van?

The world runs on Excel spreadsheets. (Dylan Beattie)

mountroot-tal nem volt még dolgom, így nem értek hozzá. De tedd át a HDD-t egy másik gépbe (lehet virtuális gép is), nem is kell bebootolni, csak felcsatolod, és a /boot/loader.conf-ból kiszeded, hogy induljon az nvidia modulja, meg a /usr/local/etc/X11/xorg.conf.d/ mappában található X.org.conf-ból kiszeded a Device részt, ahol az nvidia betette magát. Így be kéne bootolnia a célgépen.

Nem kizárt, hogy mountroot-ból is megoldható, de annak utána kéne olvasnom nekem is.

The world runs on Excel spreadsheets. (Dylan Beattie)

Szerkesztve: 2024. 05. 09., cs – 20:10

Mint fentebb emlitettem, az elmult másfél hónapot a stroke utáni rehabillitációs kórházi osztályon töltöttem, igy, miután kezdett eltünni a köd az agyamból ujra elkezdtem a bootolás alatti konzol módba való belépéssel foglalkozni. A Lenovo N22 Chromebook-on a Ctrl+Alt+? billentyükombinációval be tudtam lépni konzolos módba. A kérdőjel azért van mert az emlitett Chromebbokról lesajnálták az F billentyüket és csak úgy találomra nyomkodás után sikerült.

 

Az nvidia drivert így le tudtam cserélni intel driverre, mert ugye a Chromebook-ban az van. A FreeBSD 14 van telepítve. Most az lett a probléma, hogy érdekes módon a bejelentkezéskorbeírva azt a felhasználó nevet és jelszót amit a konzolban használtam, és ami ott működött, itt azzal az üzenettel utasitja el, hogy: "Failed to execute login command"

Mi lehet az ok, hogy nem sikerül végrehajtani a parancsot. És amugy XFCE a desktop.

Emlékezetem szerint már egyszer belefutottam ebbe a problémába, csak az nem ugrik be, hogyan oldottam meg...

Ha Xfce, akkor egy terminálban is meg tudod oldani, hogy ne töltse be a graphical/desktop targetet, és tty-jal indítson, az Xfce-t meg továbbra is tudod indítani startx-szel.

Szerintem megvan az, működne a Crtl+Alt+F1, de nincs funkcióbillentyűd. Telepítsd és/vagy indítsd el a xev-et terminálban, és nyomkodd végig a billentyűket, hogy melyiket érzékeli F1-F7-nek. Ha nincs is F billentyű, de valami Fn-es mókolással vagy Esc betoldásával lehet elő lehet varázsolni.

BIOS-ban nincs valami funkció, ami be tudja kapcsolni a gyorsbillentyűket? A videók tanulsága alapján ChromeOS-ben van ilyen opció, de neked FreeBSD van fent helyette, így az nem járható. A másik, amit a videók mutogatnak, hogy a Search billentyűvel nyomd le az 1-9-es billentyűket, hogy F1-F9-et kapj. Nálad így értelemszerűen Ctrl+Alt+Search+3 lesz a tty3-ra váltás.

Esetleg terminálban tudod futtatni az chvt parancsot, pl. chvt 4 a tty4-re vált át. Lehet kell hozzá sudo vagy valami más helyettesítő, hogy a normál user is ki tudja adni. Lehet ezt kombinálni is, hogy beállítod, hogy a sudo vagy doas ne kérjen root jelszót a chvt parancsnál, és Xfce-ben hozzáadsz gyorsbillentyűt, pl. Win+Ctrl+1-re futtassa a sudo chvt 1 parancsot, és ezeket így felveszed 1-7-ig.

The world runs on Excel spreadsheets. (Dylan Beattie)

Szerkesztve: 2024. 06. 08., szo – 17:05

Tehát valóban a Ctrl+Alt+F1-el léphetek bootoláskor konzol módba, csak hát az említett Chromebook nem úgy gondolja,

Az nvidia drivert így le tudtam cserélni intel driverre, mert ugye a Chromebook-ban az van. A FreeBSD 14 van telepítve. Most az lett a probléma, hogy érdekes módon a bejelentkezéskorbeírva azt a felhasználó nevet és jelszót amit a konzolban használtam, és ami ott működött, itt azzal az üzenettel utasitja el, hogy: "Failed to execute login command"

Mi lehet az ok, hogy nem sikerül végrehajtani a parancsot. És amugy XFCE a desktop.

Itt pedig az volt a probláma, hogy a bejelentkezö felületnek telepítettem a slim-et: (pkg install -y slim slim-themes), aztán eltávolítottam az /etc/rc.conf-ból és mindjárt nem jelenik meg az üzenet.