pavbaranov

Jesteś nowy na forum? Przeczytaj ...

Udzielone Odpowiedzi

Oglądasz 15 posty - 406 do 420 (z 1,248 ogółem)
  • Autor
    Posty
  • W odpowiedzi do: Automatyczna instalacja sterownika nvidia #5051
    pavbaranov
    Forumowicz

    @Nencio – Skoro wiesz lepiej (nie uważam, że nie) – to jeszcze udziel informacji, o którą @nikczemnik prosi.

    W odpowiedzi do: Automatyczna instalacja sterownika nvidia #5049
    pavbaranov
    Forumowicz
    W odpowiedzi do: Automatyczna instalacja sterownika nvidia #5047
    pavbaranov
    Forumowicz

    W Ubuntu również nie mogłeś mieć wyłącznie sterownika nvidia. Zob. wiki oraz info z samego dołu strony.

    W odpowiedzi do: [SOLVED] libncurses.so.5 32bity i manjaro 64bity #5045
    pavbaranov
    Forumowicz

    Jak rozumiem – z wersją 6 nie działa. Jeśli tak, to będziesz musiał przebudować paczkę lib32-ncurses do wersji 5. Łatwo nie będzie, ale może się i uda. Inna sprawa, że i firebirda również trzeba by przebudować do wersji 1.5…
    Polecane rozwiązanie? Postawić VB z jakimkolwiek linuksem, gdzie jeszcze są te starsze paczki i tam zainstalować lefthand. Alternatywa, to zrobić z tego jakiś flatpak, czy appimage.

    EDIT: Sprawdziłem możliwości. O ile pamiętam, to LH rozprowadzana jest jako rpm lub deb. Z różnych względów proponuję VB + CentOS i tam zainstaluj sobie LH w wersji rpm. Najmniej problematyczne rozwiązanie. Alternatywa, to tylko dla LH postawić fizycznie CentOS.

    W odpowiedzi do: Automatyczna instalacja sterownika nvidia #5042
    pavbaranov
    Forumowicz

    No właśnie tylko czy nie da się zainstalować sterowników nvdia

    Rozumiem, że „wyłącznie”. Zatem da się, ale tylko i wyłącznie na takich notebookach, gdzie układ Intela (który jest domyślny) można wyłączyć sprzętowo (w BIOS). Niekiedy – o ile wiem – zdarzają się też takie, gdzie NVidię można ustawić (bez wyłączania Intela) na stałe jako domyślny GPU – w takim przypadku być może również mógłby być taki notebook obsługiwany wyłącznie ze sterownikiem nvidia.

    pavbaranov
    Forumowicz

    Nie wiem z jakiego YT to instalujesz – najlepiej jednak jest z oficjalnymi poradnikami z wiki. NeoGrub nie jest technologią Manjaro (Archa), zatem to NeoGrub w pierwszej kolejności winien się zatroszczyć o inne dystrybucje. Z tego co wiem – oprócz zmian w kolejnych wersjach Grub2 – nic się tu nie zmieniło.

    I garść cytatów:
    „NeoGRUB is only known to support the following filesystems: FAT16, FAT32, MINIX fs, ext2, ReiserFS, JFS, XFS that means that your /boot partition must be one of these filesystems if you use NeoGRUB. Your root partition and the others are not restricted to these filesystems.” – Tak jak pisał @azja /boot musi być np. na ext2 – inaczej NeoGrub nie obsłuży.

    „When you install NeoGRUB to the windows bootloader, click Configure. A configuration file window pops up, prompting you for GRUB configuration syntax for the NeoGrub. Here’s an example:

    title Manjaro
    find --set-root /boot/vmlinuz-linux
    kernel /boot/vmlinuz-linux ro root=/dev/sdb1
    
    initrd /boot/initramfs-linux.img"

    O ile pamiętam do u Ciebie winno być właśnie owe /dev/sdb1 – sprawdź.

    „if you use a kernel other than default (such as linux-lts or the -ck kernel) adjust the initramfs and vmlinuz files accordingly.”
    Innymi słowy – sprawdź jak u Ciebie nazywa się vmlinuz – odnajdziesz w /boot. Np. w moim przypadku 2 linia winna brzmieć (…) /boot/vmlinuz-linux-pb (mam kernel kompilowany przez siebie o nazwie linux-pb; musisz to dostosować to tego co zobaczysz w /boot). Linia ostatnia być może również winna zostać zmieniona na to co zobaczysz w /boot – u mnie to byłoby initrd /boot/initramfs-linux-pb.img bo tak się mój obraz kernela nazywa.

    „Since EasyBCD’s NeoGRUB currently does not understand the GRUB menu format, chainload to it by replacing the contents of your C:\NST\menu.lst file with lines similar to the following:
    default 0
    timeout 1
    title Chainload into GRUB v2
    root (hd0,7)
    kernel /boot/grub/i386-pc/core.img”
    I tu również musisz dokonać ręcznych zmian.
    Po tym wszystkim należy – o ile się nie mylę wygenerować plik konfiguracyjny NeoGruba (i tu nie wiem, jak to zrobić).
    Być może moglibyśmy Ci jeszcze pomóc w tej konfiguracji, ale musielibyśmy znać treść plików konfiguracyjnych Twojego NeoGruba. Musisz też wziąć pod uwagę, że chyba nikt z nas nie z niego nie korzysta. Dlaczego? Poniżej ;)

    Im dalej w las i im dłużej NeoGrub nie będzie na bieżąco otrzymywał zmian dostosowujących go do współczensych technologii linuksa (i nie tylko) w tym mniejszym stopniu będziesz mógł nim obsłużyć wybieranie systemów na starcie. Zerknij na porównanie bootloaderów (w tym spisie GRUB to Grub2, a Legacy to wersja z linii 1.x). Mi wychodzi tylko, że obecnie najmniej problemowym bootloaderem (bo obsługuje wszystko) jest użycie Grub2 (zresztą tak mam na jedynym komputerze, na którym trzymam jeszcze Win8.1) albowiem obsługuje wszystko. Jego obsługa nie jest tak trudna jakby się wydawało, a w zasadzie sprowadza się do… zainstaluj i zapomnij (przynajmniej jeśli wszystko działa poprawnie).

    W sumie, to masz jeszcze jedną opcję – skoro jakaś starsza wersja działała z NeoGrubem, to zainstaluj ją i wykonaj aktualizację. Pomijając pewne problemy jakie możesz natrafić przy aktualizacji ze starszej wersji (pomożemy), to aktualizacja nie powinna nic zmienić w zakresie bootowania systemu (mam Archa od jakichś 5 lat i nic się tu nie zmieniło).

    pavbaranov
    Forumowicz

    Uruchomiłem komputer wybierając w biosie rozruch bezpośrednio z sdb (przez BBS) i ku mojemu zaskoczeniu grzecznie zgłosił się Grub2 a nastepnie wczytał Manjaro. Zatem Grub2 jest zainstalowany, tylko gdzie?

    Przy Twoim układzie masz dwa programy rozruchowe, oba w MBR odpowiednio:
    /dev/sda – tu masz NeoGrub (zgłasza się jako Grub4DOS bo to swego rodzaju tego ostatniego implementacja),
    /dev/sdb – tu masz Grub2.
    Za pierwszy „odpowiada” Windows i to z poziomu Windowsa możesz się tu dostać (link w poprzednim wpisie).
    Za drugi „odpowiada” linux – w tym przypadku Manjaro.
    Być może jest tak, że NeoGrub już nowszych systemów nie widzi bez zmian (na co wskazywałaby notka w instrukcji z wiki Archa – link również wyżej). Być może inne dystrybucje, o których wspominasz nie wymagają tu żadnych ingerencji. Dlatego też wszelkie Debiany itd. startowały OTB, jednak w przypadku Archa i pochodnych musisz dokonać pewnych zmian. Zmian z poziomu Windows, bowiem tam „jest” NeoGrub.
    Masz zatem 2 wyjścia:
    1. Ustawić w BIOSie start z /dev/sda (czyli pierwszego dysku, gdzie masz Windows) i odpowiednio zmienić konfigurację NeoGruba – wówczas nie powinno być kłopotów i Manjaro wystartuje,
    2. Ustawić w BIOSie start z /dev/sdb (drugi dysk z Manjaro), upewnić się o zainstalowaniu os-probera, odświeżyć Grub2 i wówczas również nie powinno być problemów, choć nie wiem, czy Grub2 (a w zasadzie os-prober) będzie w stanie wykryć NeoGruba, którym podmieniłeś „normalny” bootloader Windows.

    Teraz jeszcze wyjaśnienie /dev/boot. Ta partycja (jeśli jest wydzielona) służy przechowywaniu kernela, ramdisku oraz plików konfiguracyjnych bootloadera. Tu są też dane ładowane przed startem kernela. Taką partycję trzeba mieć wyłącznie jeśli używa się RAID. W pozostałych przypadkach nie jest to wymagane. Tutaj nie mieści się program rozruchowy. Ten – w Twoim przypadku winien się znaleźć w MBR dysku, z którego następuje start komputera. O ile pamiętam te dual-booty, to generalnie w ogóle nie musisz mieć instalowanego Gruba oddzielnie dla linuksa, a zainstalowany jeden, który obsługuje oba systemy. Mniejsza o to, czy będzie to w MBR (BIOS), czy wykorzystasz UEFI (to drugie chyba lepsze rozwiązanie, ale to Ty decydujesz). Np. instalując Manjaro, by BIOS (program rozruchowy w MBR) mogłeś wskazać (możesz teraz też przenieść) jako miejsce instalacji Grub2 /dev/sda (bez żadnych cyferek) i wówczas Grub2 nadgrałby istniejący tam program rozruchowy. To on odpowiadałby start obu systemów (a wykrycie Windows zapewniłby os-prober). Mogłeś również wskazać /dev/sdb (ale wówczas ten dysk winien być w BIOS ustawiony jako startowy) – znów start systemu następowałby z /dev/sdb a inicjacją komputera i wyborem systemów zająłby się Grub2 umieszczony na /dev/sdb.
    Ufff… mam nadzieję, że jasno, bo jaśniej – przynajmniej ja już nie bardzo dam radę.

    pavbaranov
    Forumowicz

    @loctor – Tak się spytam nieśmiarło… : Czy po zainstalowaniu Manjaro odnowiłeś NeoGruba? Zerknij też na to co wcześniej podrzuciłem – wiki Archa jak to winno być skonfigurowane. Z poziomu Windowsa. Masz jeszcze info bezpośrednio z ich strony.
    Niestety jak to się tam obsługuje – bladego pojęcia nie mam. Po zmianie, Manjaro zacznie startować i nie musisz wywalać NeoGruba.

    pavbaranov
    Forumowicz

    EDIT: … teoretycznie, gdyby /boot był na ext2, to powinno chodzić. Teoretycznie

    Zadam brutalne pytanie: a po cholerę?
    /boot w ogóle nie jest potrzebne. /boot/efi gdy używasz UEFI, ale to musi być na fat32.
    Fakt, z podobnym problemem (tj. z koniecznością /boot na ext2) spotkałem się na naszym forum Archa, gdzie bez tego nie chciało działać. Można jednak prościej, czyli korzystać z UEFI. Dodatkowym plusem – szybszy start systemu.

    Choć… możesz mieć rację.

    @loctor
    – Po jakiego grzyba zrobiłeś sobie partycję /boot i co tam masz?

    pavbaranov
    Forumowicz

    Tutaj masz jeszcze garść informacji o neogrubie.

    pavbaranov
    Forumowicz

    @loctor – Im mniej kombinujesz z różnego rodzaju 3rd party, tym bardziej zwiększasz bezpieczeństwo. Rozwiązania są proste, bezpieczne i zostały Ci podane.

    Niemniej jednak… cóż – jakiś NeoGrub jest rzeczą w Manjaro nieznaną. Jedyne co na ten temat wiem, to wiki Archa. Myślę, że nikt tu tego wynalazku nie używa, wobec powyższego – jak sądzę – najszybciej znajdziesz rozwiązanie w jakimś wiki/forum NeoGRUBa.

    pavbaranov
    Forumowicz

    … pavbaranov -> dlaczego upierasz się przy zarządzaniu boot’em przez Windows? Nie będzie lepiej, jeżeli przejmie, to Manjaro?

    Nie ja się upieram. Zerknij na jedną z wcześniejszych moich porad, gdzie proponuję zwykły Grub2.
    To @loctor zarządza uruchamianiem systemu przez jakieś 3rd party bootloader (wg mnie to grub4dos).
    Osobiście – zrobiłbym to zupełnie inaczej i prościej, ale jak ktoś chce…

    pavbaranov
    Forumowicz

    Geezaaa… /boot/efi musi być na fat32, bo inaczej EFI w ogóle nie wie o co chodzi.
    Kwestia extX dla linuksa nie ma tu nic do znaczenia. Problem polega w bootloaderze zainstalowanym w Windows. Tam jest błąd i tam należy ustawić drugi system.

    pavbaranov
    Forumowicz

    Tu nie chodzi o „wersję”, ale o ustawienia bootloadera. Sprawdź jak to masz na Windows – zobacz to co Ci zaproponowałem w ostatnim moimp poście.

    pavbaranov
    Forumowicz

    Dalej nie łapię, ale…
    Jak rozumiem, masz 2 dyski twarde. Na jednym masz Windows. Na drugim masz/chcesz mieć Manjaro (aktualnie). Windows startuje ze swoim programem rozruchowym umieszczonym w MBR (na 99% masz jakiś niewindowsowy, tj. dodany, a nie będący częścią tego systemu). Z jakiegoś niewytłumaczalnego dla mnie powodu widzi on też linuksa. Wywołanie linuksa powoduje wywołanie Grub2Dos, który skądś musisz mieć. Nie jest częścią Manjaro ISO zatem nie mógł Ci się wgrać. W Manjaro/Archu występuje wyłącznie w AUR, zatem musiałbyś to skompilować, a o tym nie wspominasz.
    Stop orkiestra.
    Wracajmy do tych 2 HDD. Skoro tak masz, to dlaczego nie zainstalujesz sobie Manjaro na drugim HDD, wskażesz jego MBR jako rozruchowy i zainstalujesz tam Grub2 (samo się zainstaluje, bo Manjaro takiego używa). W Manjaro winien być tzw. os-prober, jeśli go nie ma – doinstalowujesz i potem wykonujesz komendę:
    sudo grub-update
    Jeśli masz grub-update, ale z tego co pamiętam, w Manjaro jest – jeśli nie, to wykonujesz:
    'grub-mkconfig -o /boot/grub/grub.cfg`
    Wcześniej musisz uruchomić system z owego drugiego dysku. Możesz tego dokonać w BIOS. Możesz to zostawić i bawić się w BIOS, z którego dysku ma być uruchomiony system. Możesz na stałe ustawić dysk z Manjaro i wykonać to co mówiłem. Wówczas start komputera nastąpi z drugiego HDD i pojawi Ci się możliwość wyboru systemu: Manjaro bądź Linux.

Oglądasz 15 posty - 406 do 420 (z 1,248 ogółem)