GRUB nie ma menu.lst

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
nimda
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 gru 2009, 01:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

GRUB nie ma menu.lst

Post autor: nimda »

Witam, moja pierwsza wypowiedz na forum, wiec chciałbym wszystkich serdecznie pozdrowić, jestem użytkownikiem linuxa dopiero od niedawna i dzisiaj wreszcie po dwóch dniach walki udało mi sie zainstalować Ubuntu 9.10 obok Xp-ka, i wszystko działa pięknie, tylko, że jest problem z Grubem, wczytuje mi systemy itd ale chciałbym go zedytować tak, żeby po jakimś tam czasie automatycznie wczytywał sie Xp, a nie ubuntu. Wiem że zaraz dostane miliard postów z odpowiedzią
sudo gedit /boot/grub/menu.lst
tylko.. problem jest taki że w katalogu GRUB nie ma takiego pliku, wiec nie mam co edytować.. po wpisaniu powyższej komendy gedit otwiera mi pusty plik.. jak pisałem jestem świeży w temacie.. to tak ma być? musze wpisać wszystko samemu? myslałem ze zmienie tylko jakieś default czy coś.. przepraszam jak odpowiedz jest banalna a ja robie z siebie idiote, ale jest już grubo po 2 w nocy i po całym dniu zmagań z rozwalającym sie PC-tem ciężko będzie o genialny pomysł albo nagły przebłysk wiedzy.
dziekuje za pomoc i przepraszam za zawracanie głowy.. ;)
Awatar użytkownika
artk2
Przyjaciel
Przyjaciel
Posty: 312
Rejestracja: 08 paź 2006, 11:20
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: artk2 »

Wiem że zaraz dostane miliard postów z odpowiedzią
sudo gedit /boot/grub/menu.lst
tylko.. problem jest taki że w katalogu GRUB nie ma takiego pliku,

Tak! Nie ma takiego pliku! Od wersji 9.10 mamy grub2, cokolwiek to znaczy..., sam też nie jestem fanem tego rozwiązania, ale:

Kod: Zaznacz cały

sudo nautilus /etc/grub.d/
w tym pliku są "wartości" uruchamiania, nadaj swojemu XP 10_ i juz się będzie uruchamiał jako pierwszy! Wszystko zależy od liczby: 10 to pierwszy, a właściwie 1, 20 dalej itd.
nimda
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 gru 2009, 01:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB nie ma menu.lst

Post autor: nimda »

tylko jak wklepe ten kod to w gedit wywala mi błąd ze :
"/etc/grub.d jest katalogiem"
pisałeś o jakimś pliku grub2 ale jak wylistuje ten katalog grub.d to nie ma tam żadnego takiego..
Awatar użytkownika
barja
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 20 gru 2006, 20:10
Płeć: Kobieta
Wersja Ubuntu: 18.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: barja »

Zapraszam do lektury:
https://help.ubuntu.com/community/Grub2
Nie rób nic w ciemno, na oko, na czuja, najpierw poczytaj, spytaj.
Ubuntu 16.04 64 Gnome,
Acer Aspire ES15, 4 GB RAM, Intel HD Cherryview
Awatar użytkownika
artk2
Przyjaciel
Przyjaciel
Posty: 312
Rejestracja: 08 paź 2006, 11:20
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: artk2 »

nimda pisze:tylko jak wklepe ten kod to w gedit wywala mi błąd ze :
"/etc/grub.d jest katalogiem"
pisałeś o jakimś pliku grub2 ale jak wylistuje ten katalog grub.d to nie ma tam żadnego takiego..

Oczywiście mój błąd! Powinno być np.:

Kod: Zaznacz cały

sudo nautilus /etc/grub.d/
i masz

Obrazek
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: sibul »

A nie przypadkiem

Kod: Zaznacz cały

sudo gedit /boot/grub/grub.cfg
Jeśli nie da się zapisać to zmień chmody.
OS X 10.8.3
nimda
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 gru 2009, 01:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB nie ma menu.lst

Post autor: nimda »

ok, poczytałem, mniej wiecej sie orientuje.. żeby poustawiać sobie wszystko po swojemu musze zedytować plik grub

Kod: Zaznacz cały

sudo gedit /etc/default/grub
GRUB_TIMEOUT ustawia mi czas, GRUB_DEFAULT domyslny element, czyli to czego potrzebuje, tylko teraz kwestia jest taka: ten licznik leci od 0 i gdy mam tę wartość dla GRUB_DEFAULT to wczytuje mi Ubuntu.. jaką wartość muszę podać żeby wczytywało mi Xp-ka ?
bootloader po wczytaniu wygląda mniej więcej tak

Kod: Zaznacz cały

Ubuntu, Linux 2.6 31-14 -generic
Ubuntu, Linux 2.6 31-14 -generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Microsoft Windows XP Professional (on /dev/sda1)
czyli co? dla XP-ka mam sobie policzyć od góry 0, 1, 2, 3, i dla Windowsa będzie 4?
wyprowadźcie mnie z błędu jeżeli gadam głupoty..
Awatar użytkownika
artk2
Przyjaciel
Przyjaciel
Posty: 312
Rejestracja: 08 paź 2006, 11:20
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: artk2 »

Tak jak pisałem w /etc/grub.d/ pozamieniaj nazwy plików w ten sposób: 00_header, 05_debian_theme, 10_os_prober (to jest Windows :craz:), 20_linux (to jest Ubuntu 8-)), i np. 30_memtest86+ (jeśli chcesz)... itd. i Windows będą się zgłaszały jako pierwsze w grubie.
Awatar użytkownika
kreator
Piegowaty Guziec
Piegowaty Guziec
Posty: 27
Rejestracja: 08 lip 2008, 21:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: kreator »

Grub2 nieznacznie różni się od poprzednika.

W celu edycji wpisz w konsoli:
sudo gedit /media/disk/boot/grub/grub.cfg

A tam znajdujemy część z wersją systemu, którą chcemy jako domyślną, np.:
menuentry "Ubuntu 8.04.3 LTS, kernel 2.6.24-25-generic (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 2b45b247-1368-46d5-9daa-412100ef7350
linux /boot/vmlinuz-2.6.24-25-generic root=UUID=2b45b247-1368-46d5-9daa-412100ef7350 ro quiet splash
initrd /boot/initrd.img-2.6.24-25-generic
}

wycinamy ją i przesuwamy na początek (nie chodzi mi o początek pliku, ale o to, żeby pierwszym systemem od góry był ten system, który wycieliśmy, w praktyce wklejasz powyższy fragment tekstu po wersie "### BEGIN /etc/grub.d/10_linux ###", u mnie to linia 45, u Was pewnie też), u mnie działa aż miło


Możemy tu też ustawić czas w jakim wyświetla się wybór systemów gruba, np. na dwie sekundy:
set timeout=2
życzę powodzenia
PC_Brain - "sztuczna inteligencja" dla Ubuntu - www.pcbrain.dbv.pl
Awatar użytkownika
Lord Nihilus
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 01 kwie 2008, 11:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: Lord Nihilus »

Nie ma najmniejszego sensu edytowanie pliku /boot/grub/grub.cfg, przy najbliższej aktualizacji jądra i tak zostanie wygenerowany nowy.

Co do ustawienia domyślnie zaznaczonej pozycji w menu GRUBa wystarczy opcja GRUB_DEFAULT z pliku /etc/default/grub, np.

Kod: Zaznacz cały

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"
Jak widać można podać w niej nazwę wpisu w menu, ale MUSI to być pełna nazwa tego wpisu, łącznie z cudzysłowami (jest to przykład z mojego pliku /etc/default/grub, działa).

Co daje nam taki sposób ustawiania domyślnej opcji w stosunku do starej metody "cyferkowej"? Otóż niezależnie ile różnych systemów/wersji jądra będziemy posiadać to i tak domyślną pozycją w menu będzie ta wybrana przez nas.
Trust is a weakness.
Nie biorę odpowiedzialności za szkody wynikłe ze stosowania moich porad. Cokolwiek robisz, robisz na własną odpowiedzialność.
mike_111
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 03 sie 2007, 06:41
Płeć: Mężczyzna
Wersja Ubuntu: 12.04

Odp: GRUB nie ma menu.lst

Post autor: mike_111 »

Witam,
najprościej to wpisać "sudo gedit /boot/grub/grub.cfg" i tam zmienić:

set default="0" na np. set default="4"

A wygląda to tak jak poniżej - początek pliku:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="4"

Pozdrawiam
Awatar użytkownika
kastyk
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 20 mar 2008, 14:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak
Architektura: x86

Odp: GRUB nie ma menu.lst

Post autor: kastyk »

mike_111 pisze:Witam,
najprościej to wpisać "sudo gedit /boot/grub/grub.cfg" i tam zmienić:
(...)
A wygląda to tak jak poniżej - początek pliku:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
(...)
Pozdrawiam
Wielkimi bukwami napisane tam jest, by edycji pliku tego zaniechać, albowiem (tu już małe litery) tworzony jest automagicznie przy użyciu szablonów z /etc/grub.d i ustawień z /etc/default/grub :)

Tak czy inaczej, zmiana ustawień przy użyciu menu.lst była jakaś taka... prostsza :)

Frapuje mnie jeszcze jedno: w katalogu /etc/default/ są dwa pliki dotyczące gruba, w zasadzie zdublowane: grub oraz grub.ucf-dist. Zastanawia mnie dlaczego tak jest i co one mają ze sobą wspólnego?

Wszystkiego dobrego w Nowym Roku :)
Janusz Kastyk
Dodaj [SOLVED] do *tematu* wiadomości, gdy twój problem zostanie rozwiązany. To naprawdę pomaga innym!
mike_111
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 03 sie 2007, 06:41
Płeć: Mężczyzna
Wersja Ubuntu: 12.04

Odp: GRUB nie ma menu.lst

Post autor: mike_111 »

kastyk pisze:Wielkimi bukwami napisane tam jest, by edycji pliku tego zaniechać, albowiem (tu już małe litery) tworzony jest automagicznie przy użyciu szablonów z /etc/grub.d i ustawień z /etc/default/grub :)

Tak czy inaczej, zmiana ustawień przy użyciu menu.lst była jakaś taka... prostsza :)

Frapuje mnie jeszcze jedno: w katalogu /etc/default/ są dwa pliki dotyczące gruba, w zasadzie zdublowane: grub oraz grub.ucf-dist. Zastanawia mnie dlaczego tak jest i co one mają ze sobą wspólnego?

Wszystkiego dobrego w Nowym Roku :)
Tak czy siak jako laikowi poszło mi to bez problemów i szybciutko, a co do zaniechania edycji tego pliku to stare polskie powiedzenie mówi - przepisy są po to by je łamać :tes:
Wild09
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 29 lis 2009, 19:41
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: Wild09 »

W jakim pliku mogę usunąć niepotrzebne wpisy z GRUBA?
W pliku /etc/default/grub - można ustawić czas uruchamiania się systemu jakiegoś i chyba wybrać jaki system ma domyślnie się ładować po upływie jakiegoś tam czasu.
W pliku /boot/grub/grub.cfg mam coś takiego:

Kod: Zaznacz cały

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod reiserfs
set root=(hd0,7)
search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  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
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

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

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-19-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-19-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-19-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-19-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set d84cf9a64cf97f94
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
W tym miejscu mogę usunąć niepotrzebne wpisy? jeśli tak to usuwając poniższe linijki kodu usunę niepotrzebne wpisy?

Jeśli nie pomoże usunięcie kawałku kodu to w jaki sposób mogę usunąć niepotrzebne wpisy z gruba?

Kod: Zaznacz cały

menuentry "Ubuntu, Linux 2.6.31-17-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-17-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-16-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-15-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod reiserfs
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set e7f75e73-dafc-4e1d-b993-776e2d0eacab
	linux	/boot/vmlinuz-2.6.31-14-generic root=UUID=e7f75e73-dafc-4e1d-b993-776e2d0eacab ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic
}
Ostatnie moje pytanie czy UBUNTU 9.10 ma GRUBA 2? Pytam się dla tego bo chciałbym dodać obrazek, tło do gruba. Wyczytałem na TUTAJ na forum, że mozna to zrobic w GRUB 2.
Awatar użytkownika
Admc
Gibki Gibbon
Gibki Gibbon
Posty: 2149
Rejestracja: 23 lip 2009, 08:57
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: Admc »

Zamiast usuwać wpisy w grubie, usuń stare wersję jądra linux, zrobisz to np. za pomocą programu Ubuntu Tweak.
╔═╦╗╔╦═╦═╦╗╔╗Blaszak (Phenom II x4 955BE, 4 GB RAM, GF GTX 550Ti) - Kubuntu 13.10 amd64
║═╣║║║╔╣╔╣╚╝║Toshiba Satellite A110-293 - Lubuntu 13.10 x86
║╔╣╚╝║║║║╚╗╔╝HTC Hero - Tegro 2.6 (Android 2.1)
╚╝╚══╩╝╚╝♥╚╝ Liczniki: Linux - 496087, Ubuntu - 28751.
Awatar użytkownika
gtriderxc
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 10 lut 2009, 16:57
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: gtriderxc »

artk2 pisze:Wiem że zaraz dostane miliard postów z odpowiedzią
sudo gedit /boot/grub/menu.lst
tylko.. problem jest taki że w katalogu GRUB nie ma takiego pliku,

Tak! Nie ma takiego pliku! Od wersji 9.10 mamy grub2, cokolwiek to znaczy..., sam też nie jestem fanem tego rozwiązania, ale:

Kod: Zaznacz cały

sudo nautilus /etc/grub.d/
w tym pliku są "wartości" uruchamiania, nadaj swojemu XP 10_ i juz się będzie uruchamiał jako pierwszy! Wszystko zależy od liczby: 10 to pierwszy, a właściwie 1, 20 dalej itd.
Z tym, że niekoniecznie. W cale 10 mi się nie uruchamia jako pierwszy. Jako pierwsze odpala się 20.

EDIT:
artk2 pisze:Tak jak pisałem w /etc/grub.d/ pozamieniaj nazwy plików w ten sposób: 00_header, 05_debian_theme, 10_os_prober (to jest Windows :craz:), 20_linux (to jest Ubuntu 8-)), i np. 30_memtest86+ (jeśli chcesz)... itd. i Windows będą się zgłaszały jako pierwsze w grubie.
"Tak jak pisałem" u mnie to nie działa.
Awatar użytkownika
majsza
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1194
Rejestracja: 03 cze 2008, 13:32
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: majsza »

Zastosuj StartUp-Manager. Współpracuje z Grub2. Może nie zamienia kolejności na liście, ale kolejność uruchamianych systemów już tak. (chyba, że jakaś nowsza wersja jest w 9.10).Ustaw Windows jako domyślny system operacyjny. Po uruchomieniu komputera będzie już Windows podświetlony. Czekasz te 10 s (czy ile ustawisz w programie) i masz Windowsa.

Kod: Zaznacz cały

sudo apt-get install startupmanager
Asus X551CA (Intel Pentium 2117U, 4GB RAM, Intel HD Graphics)
Ubuntu 20.04 LTS
marueire2
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 02 lut 2010, 09:44
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB nie ma menu.lst

Post autor: marueire2 »

artk2 pisze:Tak jak pisałem w /etc/grub.d/ pozamieniaj nazwy plików w ten sposób: 00_header, 05_debian_theme, 10_os_prober (to jest Windows :craz:), 20_linux (to jest Ubuntu 8-)), i np. 30_memtest86+ (jeśli chcesz)... itd. i Windows będą się zgłaszały jako pierwsze w grubie.


wszystko ok, działa jak napisałeś. dodam tylko , że po końcowym Update-grub w Terminalu...........To najprostsza metoda podmienienia wpisów w Grub 2
Zabawa z Ubuntu./Mint..........od 10.2009 Windowa wyciepałem w kosz... (-:
3xAMD 8450 Triple-core / 4125 Mb Ram / ATI Radeon HD 4650 / HDD 1,5 TB .
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Odp: GRUB nie ma menu.lst

Post autor: bear7 »

artk2 pisze:Tak jak pisałem w /etc/grub.d/ pozamieniaj nazwy plików w ten sposób: 00_header, 05_debian_theme, 10_os_prober (to jest Windows :craz:), 20_linux (to jest Ubuntu 8-)), i np. 30_memtest86+ (jeśli chcesz)... itd. i Windows będą się zgłaszały jako pierwsze w grubie.
Przy następnej aktualizacji jajka, znowu będzie trzeba przeprowadzić ten zabieg.
marueire2 pisze:wszystko ok, działa jak napisałeś. dodam tylko , że po końcowym Update-grub w Terminalu...........To najprostsza metoda podmienienia wpisów w Grub 2
Może prosta, ale nie trwała.

Możesz wyedytować plik /etc/default/grub i zmienić wpis:

Kod: Zaznacz cały

GRUB_DEFAULT=0
na

Kod: Zaznacz cały

GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda1)"
### U mnie tak wygląda wpis w grubie dotyczący WinXP
Zapisać plik.
Na koniec:

Kod: Zaznacz cały

sudo update-grub
i przy najbliższej aktualizacji jajka windows powinien dalej uruchamiać się domyślnie.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
gtriderxc
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 10 lut 2009, 16:57
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: GRUB nie ma menu.lst

Post autor: gtriderxc »

Nie wiem czy jest na ten temat osobny topic na forum ale przy instalacji wyskakuje mi kwadrat(nie okno;)), w ktoorym mam sobie wybrac opcje GRUBA. "Wersję przygotowaną przez opiekuna pakietu" itd. Nawet różnice można sobie niby obejrzeć ale jakoś nic mi one nie mówią. Potrafi ktoś w prostych słowach wytłumaczyć o co chodzi i którą wersję wybrać?
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości