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  2009-07-31 23:34:37

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

wpis nie ginął po każdej aktualizacji gruba czy jajca?
grub2 sam z siebie nie wykrył windowsa, więc dopisałem go, ale po każdej aktualizacji wpis ginie. Jak zrobić, by nie ginął?

Ostatnio edytowany przez AgayKhan (2009-08-03 10:41:31)


born to be root
linux register user #362473

Offline

 

#2  2009-08-01 00:31:31

  grzegorz.85 - Członek DUG

grzegorz.85
Członek DUG
Skąd: Ostrołęka
Zarejestrowany: 2007-07-12
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

odpowiedź nasuwa mi się trywialna. Nie wrzucaj ręcznie dopisywanego wpisu pomiędzy:

Kod:

### BEGIN AUTOMAGIC KERNELS LIST
...
### END DEBIAN AUTOMAGIC KERNELS LIST

Offline

 

#3  2009-08-01 04:25:19

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Masz ci rację, ino jak zaznaczyłem mam gruba2. To co podałeś dotyczy gruba 1.

Ostatnio edytowany przez AgayKhan (2009-08-01 04:26:25)


born to be root
linux register user #362473

Offline

 

#4  2009-08-01 07:54:15

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

zainstaluj pakiet grub-pc, to ci będzie automatycznie dodawał windowsa przy każdym przeładowaniu gruba


linux regd. user #248790

Offline

 

#5  2009-08-01 13:31:11

  giegiel - Członek DUG

giegiel
Członek DUG
Skąd: Chrzypsko Wielkie/Poznań
Zarejestrowany: 2006-04-15

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

http://blogs.koolwal.net/2008/12/28/windows-xpvista-dual-boot-does-not-boot-from-grub2-or-grub-pc/  ja mam tak i pieknie śmiga :D

Offline

 

#6  2009-08-01 21:16:36

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

grub-pc zainstalowany, nie działa. Obaczymy sposób giegiela.


born to be root
linux register user #362473

Offline

 

#7  2009-08-01 21:59:18

  Kudzu - 1NF:rM@7iON1SP0vvErr

Kudzu
1NF:rM@7iON1SP0vvErr
Skąd: Universe
Zarejestrowany: 2007-01-06

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Sorry, że tutaj napiszę ale jak rozmawiamy o grub2 to..

Gdzie w tym popieprzonym grubie mogę zmienić rozdzielczość konsoli ???

Wcześniej wystarczyło edytować /boot/grub/menu.lst i dodać do kernela odpowiednie wpisy. Teraz w tym /etc/grub.d za cholerę nie mogę tego znaleźć.. (/boot/grub/grub.conf read-only)

Help :)

//edit: Dobra zmieniłem grub.cfg by nie był read-only ale zastanawiam się czy da się zautomatyzować? By nie musieć za każdym razem dopisywać tej rozdzielczości ?

//edit2: Poradziłem sobie :) Wystarczy w grub.cfg dodać wpis

Kod:

set gfxpayload=1280x800x32

Ostatnio edytowany przez kodzik (2009-08-01 22:47:41)


...software is like sex
it's better when it's free..

Offline

 

#8  2009-08-02 14:21:52

  fnmirk - Użytkownik

fnmirk
Użytkownik
Zarejestrowany: 2008-02-19

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Chyba tylko kwestia przestawienia i nowego przyzwyczajenia:
[url=http://grub.enbug.org/grub.cfg]http://grub.enbug.org/grub.cfg[/url]
[url=http://grub.enbug.org/FranklinPiat/grub.cfg.manpage]http://grub.enbug.org/FranklinPiat/grub.cfg.manpage[/url]

Offline

 

#9  2009-08-02 14:57:53

  Kudzu - 1NF:rM@7iON1SP0vvErr

Kudzu
1NF:rM@7iON1SP0vvErr
Skąd: Universe
Zarejestrowany: 2007-01-06

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Dodałem artykuł na nowym dugu o grubie. Wczoraj trochę posiedziałem i takie coś wypłodziłem ;) Spróbuj Agay zainstalować os-prober


...software is like sex
it's better when it's free..

Offline

 

#10  2009-08-02 18:33:05

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

cała konfiguracja lilo była w jednym pliku, był do tego manual i każdy wiedział co ma wpisać. a w tym grubie wszystko jest takie pojebane

AgayKhan, zeby grub-pc zatrybił musisz przeładowawać gruba:
/usr/sbin/grub-install /dev/sda


linux regd. user #248790

Offline

 

#11  2009-08-02 18:47:46

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Do pliku /etc/grub.d/40_custom należy dodać:

#Adding Windows"
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}[/quote]
Oczywiście z wartościami właściwymi dla swojej konfiguracji.
A potem

Kod:

sudo update-grub2

[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#12  2009-08-02 20:09:38

  paoolo - Oldtimer

paoolo
Oldtimer
Skąd: Kraków
Zarejestrowany: 2006-05-20

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

przy temacie: może ktoś wytłumaczyć, skąd zmiana na nowe oznaczenia dysków w Grubie z /dev/[h|s]d[a-z] na jakieś UIDD'y?
oraz czy kernel rzeczywiście obecnie postrzega dyski na IDE ATA jako /dev/[b]s[/b]d[a-z]?

Offline

 

#13  2009-08-02 21:09:48

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Nie jakieś UUID'y, ale UUID'y identyfikujące systemu plików, co jest fajne, kiedy zmienia się układ partycji na dysku i nie trzeba się wtedy martwić o wpisy w grubie czy w fstab. Ad 2. To zależy od użytego sterownika.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#14  2009-08-02 21:20:47

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

A gwoli ścisłości, UUID-y są respektowane także przez starą wersję gruba (aktualnie [tt]grub-legacy[/tt]). Więc to żadna nowość.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#15  2009-08-02 23:00:33

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

UUID'y są respektowane przez jądro, grubowi tu nic do rzeczy.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#16  2009-08-02 23:17:17

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Ale aplikacja nie musi powiedzieć „hej, tutaj jest UUID, zrób z tym coś”? Słowem — być przygotowana na czytanie UUID-ów?


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#17  2009-08-02 23:51:25

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

[quote=Minio]Ale aplikacja nie musi powiedzieć „hej, tutaj jest UUID, zrób z tym coś”? Słowem — być przygotowana na czytanie UUID-ów?[/quote]
Jaka aplikacja i po co? Wszystkie aplikacje odwołują się do systemu plików przez jądro. I jak to ma się do gruba?
Grub przekazuje tylko parametry do jądra, a czy one są poprawne czy nie, tego już grub wiedzieć nie musi.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#18  2009-08-03 01:13:01

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

[quote=czadman]Jaka aplikacja i po co?[/quote]
Chociażby mount jak czyta /etc/fstab gdy mu powiedzieć żeby coś zamontować w [tt]/home[/tt].

Niech to będzie najprostsza implementacja — aplikacja wie, że jak napotka się na ciąg znaków rozpoczynający się od UUID, to nie należy szukać pliku o takiej nazwie w bieżącym folderze (słowem — nie jest to ścieżka relatywna), tylko trzeba się dowiedzieć który z systemów plików ma taki identyfikator. Jeżeli dostępny jest już pseudosystem plików /dev/ i aplikacja może rozwiązywać dowiązania symboliczne (biorąc pod uwagę że różne narzędzia z coreutils opcjonalnie można zwolnić z tego obowiązku, nie jest to robione automatycznie tylko za pośrednictwem jakiejś funkcji), to sprawa jest banalnie prosta — ogranicza się do sprawdzenia w specjalnym katalogu w /dev/. W perl-u mogłoby to wyglądać tak:

Kod:

$device = '/dev/disk/by-uuid/'. $1 if ($line =~ m:UUID=(.*)\t.*:);

To wszystko jest w tej chwili nieistotne. Chodzi mi tylko o to, że aplikacja — dowolna — musi wiedzieć że UUID to UUID i coś tam z tym trzeba zrobić. Bo jak nie wie, to podanie jej UUID-a niczego nie zmieni.

Proste? Chyba proste. Żeby zrozumieć kogoś kto mówi po angielsku trzeba znać angielski.

Mam wrażenie że Ty mówisz o tym, że rozwiązywanie UUID-a jest zaimplementowane w jądrze i wystarczy jedno wywołanie funkcji by z tego ciągu znaków mieć namiary na wolumen. A mi chodzi o to, że aplikacja musi wiedzieć że właśnie tę funkcję należy wywołać.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#19  2009-08-03 10:40:46

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Dobra. os-prober działa, pomysł czadmana też działa, giegiela też działa. rycha nie działa, bo os-prober nie zainstalowany był wcześniej ;-)


born to be root
linux register user #362473

Offline

 

#20  2009-08-03 21:34:56

  AgayKhan - Członek DUG

AgayKhan
Członek DUG
Skąd: Płock
Zarejestrowany: 2006-03-21
Serwis

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

[quote=kodzik]//edit2: Poradziłem sobie :) Wystarczy w grub.cfg dodać wpis

Kod:

set gfxpayload=1280x800x32

[/quote]
W którym miejscu? Bo byle gdzie nie przynosi efektów.


born to be root
linux register user #362473

Offline

 

#21  2009-08-03 22:38:16

  Kudzu - 1NF:rM@7iON1SP0vvErr

Kudzu
1NF:rM@7iON1SP0vvErr
Skąd: Universe
Zarejestrowany: 2007-01-06

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Nie byle gdzie. W faq zaznaczyłem gdzie.
Ja wpisałem to tu:

Kod:

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3be00a1d-ae1d-4aa8-9632-ad15e97d42e9
if loadfont /usr/share/grub/ascii.pf2 ; then
  set gfxmode=800x600
  >>>>>> set gfxpayload=1280x800x32 <<<<<<<
  insmod gfxterm
  insmod vbe
  if terminal_output.gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
### END /etc/grub.d/00_header ###

Po przeładowaniu gruba wskoczyło mi automatycznie do:

Kod:

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3be00a1d-ae1d-4aa8-9632-ad15e97d42e9
if loadfont /usr/share/grub/ascii.pf2 ; then
  set gfxmode=800x600
  insmod gfxterm
  insmod vbe
  if terminal_output.gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.31-rc5" {
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 3be00a1d-ae1d-4aa8-9632-ad15e97d42e9
    linux    /boot/vmlinuz-2.6.31-rc5 root=/dev/sda1 >>>> vga=792 <<<< ro CONSOLE=/dev/tty1  quiet
}
menuentry "Debian GNU/Linux, Linux 2.6.31-rc5 (recovery mode)" {
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 3be00a1d-ae1d-4aa8-9632-ad15e97d42e9
    linux    /boot/vmlinuz-2.6.31-rc5 root=/dev/sda1  >>>> vga=792 <<<< ro CONSOLE=/dev/tty1 single 
}

i tak już jest cały czas. Nic ręcznie nie muszę edytować.

PS. Oczywiście znaczki >>> <<< są tylko do podkreślenia gdzie stawiłem :) nie wiem czemu ale w tagach code /code nie działa mi pogrubianie poprzez b /b :|

Ostatnio edytowany przez kodzik (2009-08-03 22:41:01)


...software is like sex
it's better when it's free..

Offline

 

#22  2012-12-14 12:00:18

  oSAlj - Użytkownik

oSAlj
Użytkownik
Skąd: UK/Londyn
Zarejestrowany: 2012-12-14

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Twoja metoda zmiany rozdzielczości konsoli tyczy się także kart INTELa?

Offline

 

#23  2012-12-14 12:08:24

  ArnVaker - Kapelusznik

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

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Generalnie to stary wątek jest… Edytowanie /boot/grub/grub.cfg przy domyślnie skonfigurowanym w Debianie GRUB-ie jest bez sensu (ten plik generowany jest automatycznie na podstawie innych plików, wszelkie wprowadzone w nim zmiany przepadną), w /etc/default/grub można to dodać. Na kartach Intela w konsoli powinna być natywna rozdzielczość monitora via KMS bez żadnego dłubania.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#24  2012-12-14 12:25:52

  oSAlj - Użytkownik

oSAlj
Użytkownik
Skąd: UK/Londyn
Zarejestrowany: 2012-12-14

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

Czyli lepiej dopisać do /etc/default/grub  'set gfxpayload=1280x800x16'

Offline

 

#25  2012-12-14 13:01:18

  ArnVaker - Kapelusznik

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

Re: Grub 2 - jak zrobić, aby ręcznie dopisany [SOLVED]

A nie ma w tym pliku opcji do ustawienia rozdzielczości? Jeśli nie ma to dopisz tylko bez tego set chyba. Nie mam standardowego GRUB-a z Debiana, także nie sprawdzę.

[b]EDIT:[/b] I [tt]update-grub[/tt] po tym trzeba dać oczywiście.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.022 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00158 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.83.87.94' WHERE u.id=1
0.00120 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.83.87.94', 1711616714)
0.00088 SELECT * FROM punbb_online WHERE logged<1711616414
0.00142 DELETE FROM punbb_online WHERE ident='185.191.171.3'
0.00104 SELECT topic_id FROM punbb_posts WHERE id=217193
0.00347 SELECT id FROM punbb_posts WHERE topic_id=14700 ORDER BY posted
0.00122 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=14700 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00175 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=14700 ORDER BY p.id LIMIT 0,25
0.00147 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=14700
Total query time: 0.01423 s