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
Użytkownik

Czuwaj,
wczoraj puściłem sobie update systemu - wszystko przeszło bez problemów. Dzisiaj ku mojemu zaskoczeniu, okazało się, że nie mam Windows-a do wyboru.
Od razu uruchomiłem komendę:
update-grub2
i otrzymałem:
Generowanie grub.cfg... Found background image: /usr/share/images/desktop-base/desktop-grub.png Znaleziono obraz Linuksa: /boot/vmlinuz-3.12-1-amd64 Znaleziono obraz initrd: /boot/initrd.img-3.12-1-amd64 Znaleziono Windows 7 (loader) na /dev/sda1 gotowe
jednak po restarcie cały czas nie widać Windowsa na liście gruba.
Zajrzałem do /boot/grub/grub.cfg jeśli dobrze widzę, to tutaj już nie mam Windowsa do wyboru http://wklej.org/id/1292598/
Natomiast zawartość /etc/grub.d wygląda następująco:
00_header 10_linux 30_init-select 30_uefi-firmware 41_custom 05_debian_theme 20_linux_xen 30_os-prober 40_custom README
Jak mógłbym przywrócić, czy zrobić aby na liście był do wyboru Windows.
Z góry dziękuję za pomoc.
Offline




Imperator





pakiet os-prober masz zainstalowany?
jaki to windows?
Offline




złodziej wirków ]:->
@Yampress: "Znaleziono Windows 7 (loader) na /dev/sda1"
Offline
Użytkownik

czy pakiet os-prober powinien być zainstalowany?
Offline




złodziej wirków ]:->
O ile mnie pamięć nie myli to os-prober wykryje Ci wszystkie zainstalowane systemy i automatycznie doda odpowiednie wpisy w grubie. Nie musisz go mieć - możesz sobie ręcznie konfig gruba poprawić
Offline

Użytkownik


Może to znak?
Iż sda1 należy przeznaczyć, na wznioślejsze cele.
Zresztą skoro go grub nie znalazł, to może Windows już Cię opuścił...
Możesz stworzyć wpis, umieścić go w 40_custom i update -grub.
Zresztą ja robię co jakiś czas kopię grub.cfg, tak na wszelki wypadek...
Offline







Kapelusznik








Ten Twój grub.cfg kończy się na:
### BEGIN /etc/grub.d/30_init-select ###
Powinna być jeszcze dalsza część pliku.
Offline
Użytkownik

oss-prober miałem zainstalowany.
wykonałem jeszcze:
apt-get install os-prober apt-get install --reinstall grub-pc
ale to nic nie dało.
Super Grub Disk , jak uruchomię go z płyty - to wykrywa mi Widnowsa.
Możesz stworzyć wpis, umieścić go w 40_custom i update -grub.
A czy mógłbyś mi udostępnić przykładowy dla Windowsa?
Powinna być jeszcze dalsza część pliku.
Przypuszczam, że masz rację.
Offline







Kapelusznik








Do czego jest to init-select w ogóle? Potrzebne to? U siebie mam stable także nie jestem na bieżąco.
Offline




złodziej wirków ]:->
Offline







Kapelusznik




złodziej wirków ]:->
ArnVaker napisał(-a):
winnetou: no można obejść, ale fajnie byłoby się dowiedzieć dlaczego przy generowaniu grub.cfg nie przechodzi do kolejnych sekcji.
Bo to automat ;) Chcesz coś zrobić dobrze zrób to sam/ręcznie ;) Poza tym tego kto wymyślił gruba2 należałoby za jaja/jajniki na lampie powiesić ;) Bardziej dennego loadera nie widziałem ;]
Offline







Kapelusznik








Ja natomiast głupszego „wyjaśnienia” problemu dawno nie widziałem. W każdym razie odpowiedź w moim poprzednim poście, aktualizacja init-select powinna załatwić sprawę.
Offline
Użytkownik

ArnVaker napisał(-a):
Ja natomiast głupszego „wyjaśnienia” problemu dawno nie widziałem. W każdym razie odpowiedź w moim poprzednim poście, aktualizacja init-select powinna załatwić sprawę.
A to dziwne, bo wczoraj zrobiłem upgrade i od wczoraj mam ten problem.
Bug był zgłoszony 20 lutego, odpowiedź z 2 marca, że jeśli dobrze rozumiem to w tej paczce 1.20140301, czyli budowanej 1 marca, sprawa powinna być rozwiązana (przepraszam za terminologie, nie wiem czy ona jest właściwa). Tyle tylko, że je mam najnowszy pakiet zainstalowany na dzień dzisiejszy, a błąd dalej występuje.
Czy jestem w stanie sprawdzić, jaką wersję init-select posiadam zainstalowaną?
Albo czy jestem w stanie zainstalować starszy pakiet?
Ostatnio edytowany przez marianciu (2014-03-07 20:51:28)
Offline







Kapelusznik








apt-cache policy init-select
Najnowsza wersja jest w testingu od dzisiaj, zatem jeśli masz testinga i aktualizowałeś wczoraj, to jeszcze była ta uwalona.
Offline
Użytkownik

init-select:
Zainstalowana: 1.20140301
Kandydująca: 1.20140301
Tabela wersji:
*** 1.20140301 0
500 http://ftp.pl.debian.org/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/statusHmm, wydaje mi się, że jest to samo.
Usunąłem grub.cfg i wygenerowałem nowy przy pomocy update-grub2. Jednak nie zmienił się on chyba wcale.
Nowy wygenerowany grub.cfg http://wklej.org/id/1292727/
Offline







Kapelusznik








dpkg -S /etc/grub.d/30_init-select
Co zwraca?
Jeśli nie znajdzie pakietu do którego to należy, to wywal ręcznie:
rm /etc/grub.d/30_init-select
Offline
Użytkownik

Odpiszę już teraz, bo może po restarcie nie będę mógł uruchomić kompa.
dpkg -S /etc/grub.d/30_init-select init-select: /etc/grub.d/30_init-select
to jak rozumiem init-select ma referencję do tego pliku.
Ale mimo wszystko usunąłem go oraz jeszcze raz wywaliłem grub.cfg i odpaliłem update-grub2.
grub.cfg stworzył się "pełny" wyglądający poprawnie http://wklej.org/id/1292738/
natomiast nie stworzył się 30_init-select
zaraz zrobię restart i napiszę co mi wyszło.
PO RESTARCIE:
Udało się naprawić - wszystko działa.
Nie do końca rozumiem - dlaczego musiałem usunąć 30_init-select, aby wygenerował się poprawnie grub.cfg. Teraz wszystko działa poprawnie, mimo, że nie mam już 30_init-select.
Dzięki za pomoc wszystkim, a szczególnie ArnVaker, że chciało Ci się ze mną siedzieć i pisać, co powinienem zrobić.
Ostatnio edytowany przez marianciu (2014-03-07 21:25:10)
Offline







Kapelusznik








Dobra, ja to widzę tak… W nowszej wersji pakietu nie ma już pliku /etc/grub.d/30_init-select, ale u Ciebie został plik ze starej wersji (załapał się jako plik konfiguracyjny) pomimo aktualizacji. Najlepiej jakbyś otworzył tamto zgłoszenie i napisał, że problematyczny plik zostaje pomimo aktualizacji pakietu, u innych użytkowników będzie występował ten sam problem. Opiekun pakietu powinien zadbać o to aby podczas aktualizacji ten plik został usunięty.
Offline
Użytkownik

Zgłoszenie zostanie ponownie otwarte, jeśli wyślę maila na <numer>@bugs.debian.org (739581@bugs.debian.org), czy w inny sposób się otwiera ponownie zgłoszenie?
W tym czasie, jeszcze raz przetestuje tą sytuację. Mam stare pliki, więc mogę odtworzyć tą sytuację, aby się upewnić co do trafności mojej obserwacji.
Offline







Kapelusznik








Na to wygląda:
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 739581@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Ale nie otwierałem żadnego, także z własnego doświadczenia nie mogę potwierdzić. :)
Offline
Użytkownik

Dzięki.
Zgłoszone.
Offline
Strony: 1