Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Zainstalowałem Debiana w trybie uefi i mam następujący problem: po wybraniu Debiana z menu gruba wyświetla się informacja o sprawdzaniu /dev/sda2 (partycja systemowa) przez fsck po czym nic dalej się nie dzieje, po kilku sekundach kursor przestaje migać. Błąd występuje zarówno po zainstalowaniu jessie jak i stretcha, sprawdzałem normalną instalację i tryb Expert.
Gdzie fsck trzyma logi żebym mógł w ogóle sprawdzić wtf? Chyba że to nie wina fsck?
Ostatnio edytowany przez Hepita (2015-11-22 17:46:03)
Offline
W /var/log/fsck/ , przynajmniej kiedyś tam były. Ostatni wpis to mam tam z:
# cat /var/log/fsck/checkfs Log of fsck -C -R -A -a Thu Jan 22 03:09:19 2015 fsck from util-linux 2.25.2 boot: clean, 156/65536 files, 20302/262144 blocks home: clean, 43089/262144 files, 745222/1048576 blocks
W systemd, to w juournalu wisi:
# journalctl -b -u systemd-fsck@dev-mapper-kabi -f -- Logs begin at Thu 2015-10-08 20:53:06 CEST. -- Nov 20 22:49:44 morfikownia systemd[1]: Starting File System Check on /dev/mapper/kabi... Nov 20 22:49:44 morfikownia systemd-fsck[1408]: kabi: clean, 291073/9306112 files, 31384974/37193216 blocks (check in 5 mounts) Nov 20 22:49:44 morfikownia systemd[1]: Started File System Check on /dev/mapper/kabi.
Ostatnio edytowany przez morfik (2015-11-21 13:42:41)
Offline
Sprawdź czy w fstab nie masz jakichś pozostałości po nieistniejących napędach.
Offline
@morfik za jakieś 40 minut będę w domu to sprawdzę
@yossarian fstab jest ok, bo wczoraj je "przepisywałem" żeby używało ścieżek a nie UUID.
Siedzi tam tylko /dev/sda1 (esp), /dev/sda2 (root) i /dev/sda3 (home)
Żeby nie było, problem występował zarówno tuż po instalacji jak i po zmianie fstab.
Po zainstalowaniu trybie bios wszystko ok, ale nie chce mi się tego potem konwertować.
Ostatnio edytowany przez Hepita (2015-11-21 13:56:00)
Offline
Dla pewności pokaż swój fstab.
Może coś będzie w wynikach journalctl -b i efibootmgr -v
Offline
Po wchrootowaniu się:
journalctl: Nie znaleziono polecenia
xD
Możliwe że przez to, że nie używałem serwera lustrzanego podczas instalacji, bo i tak chciałem sources.list na sida zmienić?
//wyjasnione, chrootowalem sie spod manjaro ktore ma jakiegos lewego chroota co to tylko udaje ze dziala xD
Ostatnio edytowany przez Hepita (2015-11-21 22:28:45)
Offline
Sorry z gory za brak polskich znakow ale siedze na fedorze live usb i nie chce mi sie szukac zmiany ukladu klawiatury xD
Wiec tak...
probowalem zrobic chroot spod Manjaro, i dziwne rzeczy sie dzialy wiec postanowilem ze zainstaluje debiana przez debootstrap za pomoca poradnika napisanego przez morfika https://dug.net.pl/tekst/247/zaszyfrowany_debian_fr … _debootstrap/ z tym ze w trybie efi/gpt i bez szyfrowania. Odkrylem ze manjaro ma jakiegos lewego chroota i dlatego zle dzialalo, no ale juz partycje byly potworzone na nowo wiec dokonczylem instalacje przez debootstrap spod fedory bo akurat mialem pod reka.
Klopoty zaczely sie przy instalacjii bootloadera:
root@localhost:/# grub-install --target=x86_64-efi --efi-directory=/boot/efi Installing for x86_64-efi platform. efibootmgr: EFI variables are not supported on this system. efibootmgr: EFI variables are not supported on this system. Installation finished. No error reported.
Sprobowalem modprobe efivars bo tak wyczytalem na necie
root@localhost:/# modprobe efivars modprobe: ERROR: ../libkmod/libkmod.c:578 kmod_search_moddep() could not open moddep file '/lib/modules/4.2.0-300.fc23.x86_64/modules.dep.bin'
grub-install nie moze dodac bootloadera do efi bo efibootmgr nie ma dostepu do "efi variables"...
Na fedorze efibootmgr dziala, ale jak wpisalem to co wyczytalem na wiki gentoo
efibootmgr -c -d /dev/sda -p 1 -L "debian" -l "\EFI\debian\grubx64.efi"
to niby dzialalo ale grub nie wyswietlal menu wyboru systemu tylko sie odpalal w trybie command line... (plik grubx64.efi zostal stworzony przez grub-install spod chroota ale juz nie mozna go bylo dodac do efi)
Co do modprobe efivars - jak szukalem to ludzie polecali przeinstalowac kernel, co zrobilem ale bez rezultatu.
Ma ktos jakis pomysl?
Jak sie nie uda to chyba ponownie zainstaluje instalatorem Debiana i zobacze o co chodzi przez chroota spod fedory, jak to rowniez nie pojdzie to chyba uznam ze uefi ssie i przeniose sie na bios/mbr + lvm zgodnie z filozofia morfika -- dysk mam 1 tb wiec mi obsluzy spokojnie... xD
Offline
Zainstaluj normalnie Debiana z oficjalnego instalatora.
Z Grubem daj sobie spokój, przy UEFI to tylko kula u nogi. Po instalacji systemu z chroota zainstaluj refind i powinno działać.
http://sourceforge.net/projects/refind/
Offline
Zainstalowalem jessie w trybie uefi z oficjalnego instalatora. Problem opisany na poczatku nadal wystepuje, siedze na Fedorze live, wchrootowany do debiana. Journalctl nie wyswietla zadnych logow
root@localhost:/home/hepita# journalctl -a No journal files were found.
Zainstalowalem refind
root@localhost:/home/hepita# dpkg -i refind_0.10.0-1_amd64.deb Selecting previously unselected package refind. (Reading database ... 32486 files and directories currently installed.) Preparing to unpack refind_0.10.0-1_amd64.deb ... Unpacking refind (0.10.0-1) ... Setting up refind (0.10.0-1) ... efibootmgr: EFI variables are not supported on this system. ShimSource is none Installing rEFInd on Linux.... ESP was found at /boot/efi using vfat Installing driver for ext4 (ext4_x64.efi) Copied rEFInd binary files Copying sample configuration file as refind.conf; edit this file to configure rEFInd. efibootmgr: EFI variables are not supported on this system. Installing it! ALERT: There were problems running the efibootmgr program! You may need to rename the refind_x64.efi binary to the default name (EFI/boot/bootx64.efi on x86-64 systems or EFI/boot/bootia32.efi on x86 systems) to have it run! Creating //boot/refind_linux.conf; edit it to adjust kernel options. ALERT: Installation has completed, but problems were detected. Review the output for error messages and take corrective measures as necessary. You may need to re-run this script or install manually before rEFInd will work. Processing triggers for man-db (2.7.0.2-5) ...
i znowu efi variables are not supported...
root@localhost:/home/hepita# modprobe efivars modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/4.2.0-300.fc23.x86_64/modules.dep.bin'
Nie znajduje polecenia do instalacji refind...
root@localhost:/home/hepita# refind-install bash: refind-install: command not found
Nie wiem jak ci magicy zmuszaja debiana do pracy z uefi, u mnie caly czas ten sam blad... Na archu wszystko ladnie dzialalo.
Moze zainstalowac w trybie bios, i wtedy z chroota refind? tylko znowu bedzie problem z "efivars aren't supported", no bo po co systemowi zainstalowanemu w trybie bios efivars?...
Ma ktos jakis pomysl?
Offline
Co zwraca:
mount | grep efivarfs
Nie masz czegoś innego niż ta Fedora?
Offline
Pod ręką mam tylko manjaro które ma lewego chroota i Fedorę.
Polecenie nie zwraca nic.
Offline
To ten Twój chroot jest źle wykonany.
Powinien być zamontowany:
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
Coś w tym stylu:
mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
Offline
Chrootowalem sie tak
[root@localhost liveuser]# mount /dev/sda2 /mnt [root@localhost liveuser]# mount /dev/sda1 /mnt/boot/efi [root@localhost liveuser]# mount /dev/sda3 /mnt/home [root@localhost liveuser]# mount --bind /dev /mnt/dev [root@localhost liveuser]# mount --bind /dev/pts /mnt/dev/pts [root@localhost liveuser]# mount --bind /sys /mnt/sys [root@localhost liveuser]# mount --bind /proc /mnt/proc [root@localhost liveuser]# chroot /mnt
Dodalem ta twoja linie
[root@localhost liveuser]# mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars [root@localhost liveuser]# chroot /mnt root@localhost:/# mount | grep efivars efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
I niby daje rade
root@localhost:/home/hepita# dpkg -i refind_0.10.0-1_amd64.deb (Reading database ... 32672 files and directories currently installed.) Preparing to unpack refind_0.10.0-1_amd64.deb ... Unpacking refind (0.10.0-1) over (0.10.0-1) ... Setting up refind (0.10.0-1) ... ShimSource is none Installing rEFInd on Linux.... ESP was found at /boot/efi using vfat Found rEFInd installation in /boot/efi/EFI/refind; upgrading it. Installing driver for ext4 (ext4_x64.efi) Copied rEFInd binary files Notice: Backed up existing icons directory as icons-backup. Existing refind.conf file found; copying sample file as refind.conf-sample to avoid overwriting your customizations. Installing it! rEFInd has been set as the default boot manager. Existing //boot/refind_linux.conf found; not overwriting. Installation has completed successfully. Processing triggers for man-db (2.7.0.2-5) ...
Zamykam fedore, robie reboot i dam zaraz znac z telefonu czy dziala.
Offline
Loading, please wait... modprobe: module unknown not found in modules.dep fsck from util-linux 2.25.2 mount: live: unknown server error mount: mounting live:LABEL=Fedora-Live-WS-x86_64-23_B-1 on /root failed: No such file or directory Target File_systems doesn't have requested /sbin/init. mount: mounting /dev/ on /root/dev failed: No such file or directory No init found. Try passing init= bootarg modprobe: module ehci-orion not found in modules.dep BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off (initramfs)[tu miga kursor]
Po jaką cholerę on mi chce montować "fedora live" to ja nie wiem...
W refind miałem 2 opcje, pierwsza odplalala gruba debianowego, druga jest opisana powyżej
Offline
A zaglądałeś chociaż do refind_linux.conf?
cat /boot/refind_linux.conf "Boot with standard options" "ro root=/dev/disk/by-uuid/871d6f4b-ac0a-4736-96da-a61687994dc2 quiet acpi_osi=Linux"
W refind miałem 2 opcje, pierwsza odplalala gruba debianowego
Skąd ten GRUB?
Offline
Grub był z instalacji Debiana, automagicznie wrzucił, nawet się nie pytał :D
Zapomnialem o tym pliku...
W każdym razie usunąłem wszystkie linie odpowiadające za Fedorę, NIE dodałem na końcu "quiet acpi_osi=Linux". Po uruchomieniu komunikaty startu systemu, po czym się zawiesza na "fb: switching to nouveaufb from simple"
Teraz skojarzyłem że dokładnie to samo się działo po odpaleniu z gruba w trybie recovery. Może tu leży pies pogrzebany?
Po dodaniu "quiet acpi_osi=Linux" efekt jak przy normalnym boocie z gruba tzn wyświetla fsck i się zacina.
Offline
nomodeset próbowałeś?
Offline
Działa! :) pomyśleć tylko że to było takie banalne...
Nie mam pomysłu jak jeszcze naprawić kłopot z efivars. Nadal nie jest automatycznie montowane, ale "modprobe efivars" nie wywala juz błędu. Przydało by się usunąć gruba z boot menu, tak dla porządku, a nie chcę do wszystkiego Fedory odpalać...
Offline
Już nieważne, mimo że "mount | grep efivars" nic nie zwraca, to efibootmgr działa poprawnie :D
Nie wnikam jak, ważne że działa
Offline
Pokaż jeszcze:
ls -l /boot/efi/EFI efibootmgr
Offline
Offline
Niby wygląda ok.
Nie masz środowiska graficznego?
Offline
Nie, będę rzeźbił coś na openboxie, ewentualnie zainstaluję Cinnamona, jak mi się nie będzie chciało.
Podczas instalacji zaznaczyłem tylko "podstawowe narzędzia systemowe"
System juz zaktualizowany do sida, czas zacząć rzeźbić... :)
Ostatnio edytowany przez Hepita (2015-11-22 19:29:01)
Offline
Strony: 1