Odpowiedź forum utworzona
- AutorWpisy
pavbaranov
UczestnikDalsza część kompilacji programów z flagami procesora – qmake cz.2
pavbaranov
UczestnikGrub-Imageboot – czyli upraszczamy sobie uruchamianie ISO bezpośrednio z dysku.
pavbaranov
UczestnikNo fakt, przecież to na chroocie.
Istnieje prawdopodobieństwo, że w Ubuntu jest to jakoś inaczej, bowiem znalazłem taką poradę. Ciebie interesuje chyba ta dla „newer Ubuntu systems”.No ale ok, jak juz sprobuje tym Rufusem, to co to jest tryb dd?
No to spróbuj – nie mam Windows od kilkunastu lat – nie używam zatem też rufusa. Wiem jednak, że w pewnym momencie pojawia Ci się okienko z wyborem sposobu nagrania ISO na pendrive. Masz tam 2 pozycje, w tym przy jednej winno być (dd). Zadaj pytanie jak nie wiesz co zrobić, a nie gdy spodziewasz się, że nie będziesz wiedzieć.
No i jakie w Linuxie programy mozna uzyc do zrobienia obrazu na pendrive oprocz Startup Disk Creator?
Jest taka stronka pn. alternativeto.net. Wpisujesz w szukajkę znany Ci program – otrzymujesz info jakie są jego zamienniki. Możesz sobie ustawić filtr np. ograniczający wynik do określonego systemu.
Dość duża lista aplikacji jest wymieniona… na piewrszej stronie wiki Archa :) Podobna na wiki Manjaro… Dalibóg lekko więcej samodzielności.
Osobiście – najczęściej – tworzę obrazy instalki na pendrive z pomocą dd. Systemy *buntu często przy użyciu unetbootin. Jest też coś takiego jak etcher, które – choć ogromne, jak na to co robi – jest dostępne na większość popularnych platform, nadto w wersji appimage nie wymaga nawet instalacji.EDIT:
Tak mi jeszcze przyszło do głowy…
Jeśli w partycji głównej Twojego Manjaro masz ok. 1,2-1,5GB, to ściągnij sobie np. Mabox (lub Manjaro; Mabox to polskie Manjaro z OpenBox). Przy pomocy jakiegokolwiek systemu, z którego możesz uzyskać prawa do zapisu w katalogu głównym Twojego Manjaro (czyli np. livecd w sesji root) przekopiuj ten np. do /boot/images. Następnie schrootuj system i (na schrootowanym Manjaro) postąp analogicznie jak napisał @slawul w poradniku, odpowiednio dostosowując te wpisy do swojej „instalacji” Mabox.
Jeśli zdecydujesz się na jakąś inną dystrybucję, to listę wpisów jakich musisz dokonać masz na wiki Archa. Poleciłbym jednak albo Manjaro (Mabox), albo jakąkolwiek inną dystrybucję opartą bezpośrednio na Archu (bo potem prościej).
Jeśli Mabox (lub inne ISO) skopiujesz do /boot/images możesz skorzystać z grub-imageboot. Tego już nie ma w AUR. Tutaj udostępniłem Ci paczkę, tutaj PKGBUILD i plik install, gdybyś sam chciał ją zrobić. Jeśli chciałbyś skorzystać z tego narzędzia, w schrootowanym Manjaro po prostu zainstaluj tę paczkę. Następnie po wgraniu Mabox do /boot/images (katalog images będziesz musiał stworzyć) – wydaj polecenie grub-update (bądź tożsame:grub-mkconfig -o /boot/grub/grub.cfg
) i po reboot powinieneś mieć w Grubym do wyboru nową pozycję Mabox – uruchom (dłużej się uruchamia niż „zwykły” system). Potem już możesz sobie zainstalować skrypt mhwd-chroot i łatwo schrootować swoje Manjaro by je naprawić.pavbaranov
UczestnikW takim razie szukaj na githubie. To mogą być te źródła.
BTW – pamac, czy octopi, czy co tam masz nic Ci nie pokaże, gdy mu wpiszesz w szukajkę artwork, wallpaper itp.?pavbaranov
UczestnikNie wiem, czy już funkcja F w pacmanie w Manjaro pracuje (ostatnio gdzieś się w testing bodaj poniewierała taka wersja). Normalnie w pacmanowych od pacman 5.0 robi to się tak:
pacman -Fs nazwa_pliku
W tym przypadku nazwa_pliku to najczęściej wallpaper.png i otrzymujesz cały zestaw. Zwykle tapeta jest w jakiejś paczce z systemowym wyglądem. W przypadku Manjaro dla różnych środowisk się one różnie nazywają. Zwykle jednak nazwa ma coś wspólnego z maia (o ile pamiętam).
Dlaczego zniknęły – musisz sobie przeglądnąć log pacmana (choć to umożliwi wyłącznie stwierdzenie jak przebiegała aktualizacja).pavbaranov
Uczestnik1. Błędy są spowodowane brakiem połączenia internetowego (masz połączenie sieciowe w livecd?). Spróbuj (po schrootowaniu) np. poprzez nmtui, być może będziesz potrzebował też podnieść nm:
systemctl start NetworkManager
(wielkie litery są znaczące).
2. Czym wykonujesz to livecd? Jeśli stosujesz jakieś windowsowe narzędzie typu rufus, to wykonaj je w trybie dd, a nie domyślnym.
3. Spokojnie się schrootuje.
4. Czy masz odrębną partycję /home, czy nie? Jeśli masz, to o ile w procesie instalacji nie każesz jej sformatować, to nie powinna zostać w żaden sposób naruszona.
Jeśli nie masz lub dla bezpieczeństwa chcesz zrobić backup to… cóż – najlepiej wiesz gdzie są Twoje pliki. Generalnie całość katalogu $USER to jest miejsce, a którym linux trzyma pliki i ustawienia danego użytkownika (np. w moim przypadku ów $USER to /home/pb). Struktura jest prosta $USER/Dokumenty, $USER/Obrazy itp. itd. Nadto jeszcze w tym katalogu są pliki i katalogi ukryte (normalnie niewidoczne). Możesz je wylistować po:
ls -a
Spośród tych ukrytych katalogów, gros ustawień programów jest w $USER/.config oraz $USER/.local. Są jednakże programy, które – choćby część ustawień trzymają w innych jeszcze katalogach. Jeśli czas i miejsce na skopiowanie tego nie jest problemem – po prostu zrób gdzieś backup całego $USER. Mam nadzieję jednak, że nie będzie to konieczne.pavbaranov
UczestnikDostosowanie makepkg.conf tak, by kompilator budował program dla naszego procesora.
pavbaranov
Uczestnikchroot da się zrobić z każdego linuksa.
Po pierwsze założenia:
– masz odpaloną sesję livecd, nawiązane połączenie sieciowe
– nie będziesz potrzebował swap (innymi słowy pomijam jego dodanie),
– konsola Cię nie przeraża :)
– komentarze są po #
I jedna uwaga – Ubuntu dawno temu widziałem :)
W sesji livecd uruchamiasz sobie dowolny emulator terminala (może nazywać się terminal, konsole(-a) itp.) i w zasadzie od razu przechodzisz na roota. Następnie poznajesz strukturę partycji dysku i montujesz to co trzeba, wykonujesz chroot. W poniższym przykładzie zakładam, że partycja, którą chcesz podmontować to /dev/sda1, ale może być inna.su - fdisk -l # poznajesz strukturę dysku, a w szczególności partycje; ta, która Cię interesuje, to partycja główna, mkdir -p /mnt/manjaro # manjaro jest obojętne, może to być dowolna nazwa mount /dev/sda1 /mnt/manjaro # sda1 jest to przykład - patrz uwaga wyżej mount -t proc none /mnt/manjaro/proc mount -o bind /dev /mnt/manjaro/dev mount -o bind /dev /mnt/manjaro/sys chroot /mnt/manjaro /bin/bash
I powinieneś być w schrootowanym Manjaro. Teraz powinno wystarczyć zastosowanie polecenia
pacman -Syu
dla dokończenia aktualizacji. Jeśli pacman sypnie błędem, że nie może odblokować bazy, to usuń blokadę poleceniem:
rm /var/lib/pacman/db.lck
Teraz już wymawiasz mantrę, by system prawidłowo wstał po reboocie, wychodzisz z chroot (polecenie exit) i reboot.Nie rozumiem stwierdzenia: próbowałem instalować Manjaro na pendrive. Chciałeś tam umieścić ISO Manjaro, czy też wykorzystać pendrive jako medium dla instalacji systemu (na to wskazywać mógłby błąd). Jeśli zainstalowałeś system na pendive i dostajesz taki błąd, to prawdopodobnie go GRUB nie widzi (nie ma dodanego systemu). Inna sprawa, że po co Ci zainstalowanie Manjaro na pendrive? Co w ten sposób chcesz osiągnąć?
Zostawmy wszelkie poboczne tematy jak ACPI, bowiem nie ma to najmniejszego znaczenia dla Twojego problemu. Oprócz jednego… Arch Ci się uruchamia? Jeśli tak, to w Archu jest skrypt arch-chroot i całe chrootowanie Manjaro wykonasz dość prosto, ale łatwiej będzie Ci wówczas, gdy będziesz miał połączenie sieciowe po kablu.
Cała filozofia chrootowania z Archa wygląda tak:mkdir -p /mnt/manjaro mount /dev/sda1 /mnt/manjaro arch-chroot /mnt/manjaro
pavbaranov
UczestnikChet Baker Trio – Chet’s Choice
pavbaranov
UczestnikPrzeglądarka -> wpisz adres: localhost:631 – jest widoczna, możesz dodać? Gdybyś miał problem – zerknij na notkę.
Niektóre drukarki HP wymagają też hplip-plugin (nie wiem, czy akurat Twoja).A tak w ogóle, to możesz pokazać zrzut ekranu gdy hplip odmawia Ci autoryzacji?
pavbaranov
UczestnikJa bym Tobie proponował zrobić format twardziela
Hop siup i do przodu. Masz wiedzę nt. tego, czy @paranoise nie ma na tym dysku jakichś informacji, które chciałby zachować? Jeśli nie – to porada jest o całą Drogę Mleczną zbyt wczesna. Zwróć uwagę, że informacje z forum są przez niektóre osoby – szczególnie te najmniej obeznane, które nawet boją się zadać pytanie o podstawowe rzeczy, by się nie „ośmieszyć” – traktowane jako „wyrocznia”. A potem – „Zrobiłem tak jak w poście X i gdzie jest teraz mój dokument, który od pół roku piszę. Pilna potrzeba bo pracę muszę jutro oddać”. I to nie jest śmieszne, to praktycznie cytat właśnie z forum. Przy okazji – porada to… postaw system od nowa, formatując dysk.
Jak na razie musimy jednak pomóc @paranoise w ogóle odpalić ten komputer z livecd. Bez tego ani format, ani stawianie systemu od nowa nie jest możliwe.pavbaranov
UczestnikCzy podczas startu livecd masz podłączone jakiekolwiek jeszcze urządzenie do notebooka? Jeśli tak – wyłącz je fizycznie (zewnętrzne myszy, monitory, pendrive, karty SD, cokolwiek) i spróbuj raz jeszcze.
Co jest wyświetlane przed słowem „Timeout”? Powionno się wyświetlać z jakim urzadzeniem jest problem.
Podczas startu sytemu w istocie możesz poszukać opcji w GRUBym pn. quiet i tę usunąć – otrzymasz więcej informacji.
Kombinacja ctrl+alt+Fx działa wówczas, gdy masz podniesione Xy (i przełącza na TTYx). U Ciebie – skoro Xy nie są podnoszone – nie zadziała.
Jak na razie, to ze „sterownikami do grafy” nie kombinuj, bo po pierwsze musisz ukończyć aktualizację systemu.
Możesz również spróbować uzyć jakiejkolwiek innej livecd, choćby mabox (choć nie sądzę, by problem leżał po stronie płytki).pavbaranov
UczestnikStartujesz z livecd, robisz chroot systemu, przechodzisz na swój dotychczasowy system (schrootowany) i kończysz aktualizację, mając nadzieję, że wyłącznie to się posypało. W schrootowanym systemie masz wyłącznie konsolę, zatem aktualizacja via pacman.
pavbaranov
UczestnikAUR to nie jest repozytorium w klasycznym, linuksowym znaczeniu. To są „przepisy” na budowanie paczek – głównie PKGBUILDy, czasem jeszcze jakieś pliki towarzyszące. W Manjaro masz albo pamac albo octopi oraz yaourt. Jedno i drugie obsługuje AUR. Po zaznaczeniu w nich odpowiedniej opcji (tj. przeszukiwania również AUR) buduje paczki na podstawie owych „przepisów” w AUR.
Problemem może być w zasadzie wyłącznie budowanie dużych paczek (a w zasadzie nawet nie tylko dużych, ale z dużych plików źródłowych), albowiem domyślnie makepkg buduje to w tmpfs, które – znów domyślnie – wykorzystuje 1/2 dostępnego RAM.
Zob.: wiki Archa i nieco na moim blogu.Z licencją – nie bardzo rozumiem. Jeśli masz licencję „na 2017” to korzystaj. Jedna, jedyna przestarzała paczka, to pycharm-community-eap. Z tego co widzę, to po 2016.2 build 162.1236.15 była jeszcze 2016.3 build 163.15188.4, a teraz jest 2017.1. Ta ostatnia (i poprzednie) ma 2 wersje: community oraz professional. Na którą masz licencję/potrzebujesz, to postaramy się PKGBUILD dla niej zrobić.
pavbaranov
Uczestnik@Robert75: „5. Obowiązuje zasada – Jeden temat, jeden wątek. Zakładając wątek postaraj się podać jak najwięcej informacji dotyczących problemu. Prosimy nie pisać posta pod postem – prosimy używać przycisku ”Edytuj”. Czas na edycję posta to 24 godziny.” Pkt 5
Pomijając wszystko nawet nie wiadomo, czy zakładający wątek ma problem z odinstalowaniem plymouth – to jest Twój problem.- AutorWpisy