FreeBSD telepítése kérdés

Fórumok

Lehet e FreeBSD-t erre a gépre telepiteni? :Lenovo ThinkStation P510. Processzor: 12x Intel Xeon CPU E5-1650 v4 3,60 GHz. Memoria: 32 GiB ECCRam . Grafika: AMD Radeon RX 570

Hozzászólások

Lehet, ha van benne valami HDD/SSD/... is.

Csak hogy kontrázzak, igazából nem kell, én telepítettem már FreeBSD-t pendrive-ra is - te is reagáltál rá anno :-) . (Elvben tesztként, és hurcolós FreeBSD-nek készült a dolog, de azóta se hurcolom. De tesztnek jó volt.)

Szerkesztve: 2024. 08. 16., p – 08:33

A saját desktop gépemen úgy próbáltam ki, hogy egy usb-be dugott ssd-re telepítettem (sata3-usb átalakítóval). Így nem kell letörölnöd a gépről, ami most van rajta. Ha ezért kérdés a kipróbálása.

Erre még érdemes lehet ránézned: https://www.freebsd.org/releases/14.0R/hardware/

A feleségem laptopjára úgy kellett felkönyörögni a wifi drivert, a desktop gépemen, vagy a nas-omon elsőre futott minden. Ezt akkor tudod majd szerintem, ha kipróbálod.

Ha véletlen valami nem megy elsőre, akkor nem érdemes ráhagyni, mert nagyon sok esetben megoldható a probléma.

Azt hiszem nem igy kellett volna feltenni a kérdést, mert valójában fel tudtam telepiteni, de a grafikus felület nem bootolt be. Csak egy kurzor bal felső sarokban, és sötét képernyő.

Ezt háromszor telepitettem ujra és ugyan ez történt.

Van egy nem workstationos gépem is. átraktam az AMD Radeon vidokártyát, mert arra gyanakszok, hogy ott van valami gond. Azon a gépen minden rendben volt.

A Lenovo-ba beraktam egy nvidia kártyát és azzal is betöltődött, persze egy uj telepités után, a desktop.

A kérdést inkább ugy kellett volna feltennem, hogy a fent emlitett hardver konfig támogatja e az AMD GPU-t?

Ilyenkor érdemes lehet dmesg-et nézni, vagy ha van, akkor más logokat is.

(Itt a kollégák jobban értenek hozzá, mit nézz meg, nekem mindig fél óra keresgéléssel indul a hibakeresés, hogy mit nézzek meg, mert ritkán van rá szükségem).

De kérdések, amik eszembe jutnak:  Látja egyáltalán a videókártyát a gép?

Az OS felismeri, esetleg valami ütközés lehetséges?

Esetleg a bios-ban át kell valamit állítani, hogy működjön?

Ha más OS-t telepítesz erre a gépre, akkor ott van kép? stb...

Szerkesztve: 2024. 08. 16., p – 09:08

Fasz cím ("Lehet hogy hülye kérdés") átírva.

trey @ gépház

Nem volt az indokolatlan, mert tényleg elég hülye kérdés. A FreeBSD épp úgy megy mindenen, mint a Linux. Főleg ilyen full inteles, meg ilyen céges client, workstation, server gépen, AMD GPU-val, elvileg mindennek támogatottnak kéne lennie, és nem kéne, hogy túl nagy mókolást igényeljen.

Egyébként ha valakinek kétsége van, hogy valamilyen gépén használható-e a FreeBSD (menni fog, telepíthető lesz jó eséllyel, itt a használhatóság a kérdés, lesz-e driver hozzá), annak leginkább a NomadBSD Live rendszerét ajánlom, kipróbálni ez a leggyorsabb. Ezen az oldalon meg lehet nézni konkrét hardverről is, hogy támogatott-e.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Pontosan mi nem megy? Mi nem működik?

Mint mondtam, a rendszert feltepitem de bármit csinálok a grafikus felület nem jelenik meg. Ez azóta van mikortól az AMD Radeon van a gépben. Az Nvidia kártyával megy minden, hamar fel tudom telepíteni. Van desktop, kde, gnome, xfce...mindegy.

Már álandón a freebsd handbook-n és a man oldalakon csüngök.

,

Eszerint amdgpu kell. A kldstat parancs szerint ez a modul be is van töltve? Ha nem, akkor (root-ként) a "kldload amdgpu" paranccsal tudod betölteni. Ezután lehet megpróbálni a grafikus felületet (nem tudom, startx, vagy mivel indítod). Ha nem megy, a parancs kimenetét kell megnézni, meg ahogy már írtam feljebb (és szerintem más topikban is), a /var/log/Xorg.0.log fájlt.

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

A 14.1 van

Nincs dual kártya, sőt integrált sincsen

Szóval nem értem mi a gond, mit nem csinálok jól. A "kldload amdgpu" után az ismert terminálok jelennek meg.  Újraindítás után a bootolás során egy pillanatra felpörögnek a videokártya hűtő ventilátorok, talán 2 másodpercig, aztán ezzel egyidejűleg a felbontás nagyobb lesz, és mikor a bootolás végén megjelenik a "Login:" egy pillanat múlva már bekövetkezik a kernelpanik. És újraindul, hogy ismét lejátszódjon ez jelenet. 

Egy újabb telepítés után,úgy tünt, hogy minden oké és ahogy lenni szokott a desktop betöltése előtt, az egérkurzor eltünt középrő,l viszont nem desktop jelent meg hanem egy stilizált emberi fej ami kőzölte, hogy óh valami elromlott, a rendszer nem tud helyreállni. Ez a következő telepítés után is megjelent. 

A másik gépen van müködő bsd rendszer. Annyira nem is lenne szükségem egy másikra viszont már csak azért is meg akarom csinálni!

Mikor az év elején újra érdekelni kezdett a bsd, akkor is vagy két hétig szenvedtem,de végül is sikerült, a fórumtársaknak is köszönhetően. Semmilyen informatikai képzettséggel nem rendelkeznek. 73 éves vagyok amúgy és nézzétek el ha nem mindig értem miről is írtok.

Na de nem akarom itt szétoffolni a topikot és nem adom fel míg nem sikerül.

Aztán itt van az, ha ugyanezt a kártyát átrakom egy másik gépbe ott nem igazán kell vacakolni vele, hogy azt csinálja amit a feladata.

Nem tudom, az számit e valamit, hogy UFS  fájlrandszert használok UFI bootolással. Ezzel mókoltam már, hogy csak auto ZFS+ MBR BIOS INDÍTÁS,vagy ZFS+ UEFI, VAGY UFS+ MBR.. A Llinuxoknál soha nem voltak problémáim, de azok lassan olyanná válnak mint a Windows, vagy fordítva? (Majdnem 17 éve regisztráltam a Hup-ra. Voltak hozzászólásaim és itt nagyon sokat tanultam.) 

Tehát azt kell tudnotok, hogy miután először olyan 9-10 éve telepítettem először bsd-t. Akkoriban nem igen volt magában a telepítéssel probléma, inkább a Bluetooth volt ami feadta a leckét, amiről ugylátom, ma sem egyszerű beállítani.  Éppen nem régiben dicsakadtam itt a fórumon valamelyik topikban, hogy a telepítés már már rutinszerűen megy ami igaz is Nvidia kártya esetében, de mióta ez a Workstation , amin Windows volt hozzám került az AMD RADEON grafikus kártyájával, átok űl rajtam...

Először is megnyugtatlak: semmi gond nincs a koroddal. Sőt, azzal se, hogy nincs IT végzettséged. Szerintem.

A fájlrendszereknek (UFS, ZFS) semmi köze a FreeBSD GUI működéséhez.
Igen, a Linux disztribúciók picit egyszerűbbek, mint egy BSD.

Valahogy a log fájlokat kellene kinyerned a /var/log könyvtárból. Anélkül csak sötétben tapogatózunk.
Továbbá be tudnád másolni a "pciconf -lv|grep -B4 VGA" és a "pciconf -lv | grep -B3 display" parancsok kimenetét? Lásd: https://docs.freebsd.org/en/books/handbook/x11/
Próbáltad már az "Xorg -configure" paranccsal kézzel konfigurálni az Xorg-ot?

pciconf -lv | grep -B4 VGA                     

  vendor                    =   'Advanced Mikro Devices,  Inc.  [AMD/ATI]'

  device                    =    'Ellesmere [Radeon RX  470/480/570/570X/580/580X/590]'

  class                      =     Display

  subclass                =    VGA

 

pciconf -lv -w grep -B3 display

  vendor                 = 'Advanced Micro Devices, Inc. [AMD/ATI]

  device                 = 'Ellesmerve [Radeon RX 470/480/570/570X/580/580X/590]'

  class                   = display

  

Valahogy megpróbálom a -var-log-ot kimenteni,de most is konzol módban vagyok. A /var/log-ot valahogy megpróbálom kimenteni, de hát most is konzolos felületen vagyok.

A Xorg -configure hibára fut.

Egy bsd fórumon ilyesmi problémával küzd valaki. 

azt javasolták neki, hogy a /root/xorg.conf.nev fájlban a Driver sorban irja át a modesettinget amdgpu-ra. Ezután betöltődött neki a desktop. Ezt youtube videon láttam egy gnome telepitést mutatott be a srác,és ujrainditás után neki is elindilt a desktop. Itt scfb-re lett átirva, mert ha lól értettem nem ismerte fel a kártyát

Ha egy rendszert indít az ATI/AMD grafikával az UEFI -n keresztül, akkor néhány problémát tapasztalhat. Az EFI FrameBufferrel való konfliktus miatt a NomADBSD összeomlik vagy lóghat, amikor a grafikus illesztőprogram betöltődik, vagy csak nem tudja elindítani az X ablakrendszert.

Próbálja ki a következő megoldást:

(Re) Indítsa el és írja be a Boot Sublenu rendszerindító beállításait (7).
Változtassa meg a Syscons letiltását a gombra az elemszám megegyezésének gomb megnyomásával.
Menj vissza a főmenübe, és nyomja meg az <Enter> gombot a rendszerindításhoz.

NomadBSD Handbook

Ezt én tuti, hogy olvastam már valahol (UEFi + AMD + FreeBSD probléma). Mondjuk ott a mondatoknak volt értelmük. Persze simán lehet, hogy ez egy-az  egyben átemelés mondjuk a FreeBSD Handbookból, szóval valószínűleg van ebből számomra is értelmezhető.

Ez a Google forditóval fordítás,úgymond, azért tünik egy kissé szétszórtnak. De a lényeg érthető .

Raynes fentebb már említette, talán lehetne próbálkozni NomadBSD-al. Ès valóban, itt már szokásos béesdés bootoláskor már láttam az AMDGPura utaló szövegeket. Amúgy még nem telepítettem fel, csak kíváncsi voltam, hogy itt megjelenik e a grafikus felület. Persze ma telepítem, mert kíváncsi vagyok, hogy a telepítés után is lesz e grafikus felület,  ha igen akkor remélem kinyerek olyan információkat ami ennek a kártyának és a bsd házasság létrejöttének a feltétele.

Most legalább már lenyugodtam, merthogy mégsem az én bénaságom miatt kell napok óta harcolni a telepítéssel. Azonban már azt hiszem, sőt tűt, hogy már próbáltam az UFS + MBR verziót is akkoriban volt az hogy legalább a sötét képernyő bal felső sarkában a szögletes kurzorral megjelent. 

Nos majd ma kiderül.

Amennyire én tudom, az UFS vagy ZFS, vagy éppen MBR vagy GPT nem számít. Ami számít, hogy UEFI vagy BIOS kompatibilitis módban indítod-e a rendszert, fenti NomadBSD-s is az UEFI-re hivatkozik. Az a bajom, hogy tudtommal már rég nem syscons-t használ a FreeBSD konzol alrendszernek, hanem vt-t, ilyen módon a syscons letiltása kevéssé kéne hatással lenni az élő rendszerben.

Mindenesetre ha a NomadBSD-ben jó, akkor én ezt a 3 dolgot nézném meg:

- milyen módban indul a rendszer (ha BTX loader-t látsz, akkor az a BIOS-kompatibilis mód)

- milyen beállítások vannak a /boot/loader.conf-ban

- és mik vannak a /etc/rc.conf-ban

Pl. régebben volt olyan hiba, hogy ha a drm kernel modult a boot loaderből töltöttem be (loader.conf), akkor elpánikolt, ha a már futó rendszerben (rc.conf), akkor működött.

A NomadBSD betoltotte a grafikus felületet. Csk először egy 2.0-ás pendrájvra telepitettem, ami olyan lasu volt hogy ha beirtam egy parancsot a terminálba kb 10 perc volt mire betőltotte. 

Átraktam egy 160GiB kül USB 3.0 HDD-re itt pillanatok alatt települt és a kész rendszer is gyors.

Ez itt a Nomad /boot/loader:

graphics_enable="YES"
# beastie_theme="/boot/themes/default/theme.conf"
vfs.mountroot.timeout=300

loader_logo="nomadbsd"
loader_brand="nomadbsd"
loader_menu_frame="none"
loader_menu_title="Welcome to NomadBSD"
loader_menu_title_align="left"

ums_load="YES"
aio_load="YES"
snd_uaudio_load="YES"

# Make sure to wait for the root device to appear before trying root mount
vfs.root_mount_always_wait=1

# Disable GEOM withering
kern.geom.label.disk_ident.enable="0"

if_re_load="YES"

És az /etc/rc.conf:

initgfx_enable="YES"
sddm_enable="YES"
init_vbox_enable="YES"
avahi_daemon_enable="YES"
ipv6_activate_all_interfaces="YES"
ackfwl_enable="YES"
load_iichid_enable="YES"

keymap=""
sddm_lang="hu_HU"
ifconfig_em0="up DHCP"
ifconfig_em0_ipv6="inet6 accept_rtadv"
wlans_rtwn0="wlan0"
create_args_wlan0="down country HU"
ifconfig_wlan0="up scan WPA DHCP"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
ifconfig_igb0="up DHCP"
ifconfig_igb0_ipv6="inet6 accept_rtadv"
initgfx_kmods="/boot/modules/amdgpu.ko"

mármint egy része

Hát ebben semmi extra nincs, az egyetlen furcsaság az az initgfx_kmods, de az alapján a Nomád is azt az amdgpu.ko -t tölti be, mint amit te akarsz. Az rc.conf-ból történő modulbetöltés natív FreeBSD-n úgy történne, hogy ott a kld_list nevű változóban kell az igényelt betöltési sorrendnek megfelelően beírni a modulokat, azaz:

kld_list="/boot/modules/amdgpu.ko ....és...így...tovább"

Szóval max azt az initgfx-et kéne megnézni, hogy az micsoda, bár simán lehet, hogy valami olyan tool, ami automatikusan betölti a megflelő (Intel, ATI, nVidia) kmod-ot.

Tegnap találtam a FreBSD Wikipedian egy oldalt ahol a grafikus kártyák beállításáról van szó. Az AMD részben csak egy linkre van utalás.ami a jól ismert Handbook-ra mutat ahol van az a néhány lehetőség a kártyák beállításáról. Az Nvidiat viszont a Wikipedia is részletesen kitárgyalja. Az AMD-k nagyon elvannak hanyagolva már ami a probléma megoldására vezet. A különböző fórumokon, man oldalakon sem annyira bőségesek a az AMD kártyákról szóló megoldására utaló irások, míg az Nvidia kártya esetében tömkelegét találtam.

Must már tuti, hogy az UEFi a probléma okozója. Még az elején,fentebb írtam hogy egy régebbi gépen ezzel a kártyával simán feltudtam telepíteni a rendszert. Azért mert az a gép még nem UEFI-s volt.

Na mindegy. Keresem é próbálom tovább...

OK, tehát van benne CSM-mód. Akkor arra próbálj rájönni, hogy mi módon kell úgy indítani a gépet, hogy ebben a módban bootolja be a telepítőt. Ha UEFI módban van telepítve az OS, akkor csak abban fogod tudni indítani. Ha CSM-módban, akkor meg csak abban. Szóval újratelepíteni CSM-módban kellene - ha az a vélekedés, hogy az UEFI kavar be.