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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-03-07 19:15:49

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

List systemów w GRUB-ie nie posiada wszystkich SO

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ę:

Kod:

update-grub2

i otrzymałem:

Kod:

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:

Kod:

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.


Debian Jessie Amd64, Xfce 4.10

Offline

 

#2  2014-03-07 19:32:14

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: List systemów w GRUB-ie nie posiada wszystkich SO

pakiet os-prober masz zainstalowany?
jaki to windows?

Offline

 

#3  2014-03-07 19:34:04

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: List systemów w GRUB-ie nie posiada wszystkich SO

@Yampress: "Znaleziono Windows 7 (loader) na /dev/sda1"


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#4  2014-03-07 19:36:14

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

czy pakiet os-prober powinien być zainstalowany?


Debian Jessie Amd64, Xfce 4.10

Offline

 

#5  2014-03-07 19:40:34

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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ć


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#6  2014-03-07 19:43:16

  einsam - Użytkownik

einsam
Użytkownik
Zarejestrowany: 2008-06-24

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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

 

#7  2014-03-07 19:46:50

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Ten Twój grub.cfg kończy się na:

Kod:

### BEGIN /etc/grub.d/30_init-select ###

Powinna być jeszcze dalsza część pliku.

Offline

 

#8  2014-03-07 19:53:58

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

oss-prober miałem zainstalowany.

wykonałem jeszcze:

Kod:

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ę.


Debian Jessie Amd64, Xfce 4.10

Offline

 

#9  2014-03-07 19:54:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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

Offline

 

#10  2014-03-07 19:56:02

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: List systemów w GRUB-ie nie posiada wszystkich SO


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#11  2014-03-07 20:04:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

winnetou: no można obejść, ale fajnie byłoby się dowiedzieć dlaczego przy generowaniu grub.cfg nie przechodzi do kolejnych sekcji.

EDIT: O, znalazłem: #739581.

Offline

 

#12  2014-03-07 20:05:26

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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 ;]


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#13  2014-03-07 20:08:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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

 

#14  2014-03-07 20:49:34

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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)


Debian Jessie Amd64, Xfce 4.10

Offline

 

#15  2014-03-07 20:51:22

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Kod:

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

 

#16  2014-03-07 21:02:06

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Kod:

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/status

Hmm, 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/


Debian Jessie Amd64, Xfce 4.10

Offline

 

#17  2014-03-07 21:04:42

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Kod:

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:

Kod:

rm /etc/grub.d/30_init-select

Offline

 

#18  2014-03-07 21:17:27

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Odpiszę już teraz, bo może po restarcie nie będę mógł uruchomić kompa.

Kod:

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)


Debian Jessie Amd64, Xfce 4.10

Offline

 

#19  2014-03-07 21:25:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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

 

#20  2014-03-07 21:44:25

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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.


Debian Jessie Amd64, Xfce 4.10

Offline

 

#21  2014-03-07 21:47:51

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: List systemów w GRUB-ie nie posiada wszystkich SO

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

 

#22  2014-03-07 22:03:49

  marianciu - Użytkownik

marianciu
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2011-02-04

Re: List systemów w GRUB-ie nie posiada wszystkich SO

Dzięki.
Zgłoszone.


Debian Jessie Amd64, Xfce 4.10

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)