ręczny wpis drugiego linuxa do grub2 - jak?

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

Witam!

mam problem z dodaniem ręcznie wpisu do grub2 abym mógł odpalać drugiego linuxa
[i]cogito ergo sum[/i]
Awatar użytkownika
socrates
Wytworny Kaczor
Wytworny Kaczor
Posty: 289
Rejestracja: 15 maja 2011, 01:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: socrates »

A nie dziala

Kod: Zaznacz cały

sudo update-grub
?
Gentoo + XFCE
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

nie używam os-prober
bo on najpierw wykryje instalację Win7 i da na pierwszą pozycje a dopiero na drugą da linuxa a ja potrzebuje aby ten drugi linux był na pierwszej pozycji
[i]cogito ergo sum[/i]
mrmarkos
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 174
Rejestracja: 17 maja 2012, 09:16
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: mrmarkos »

oniryczny pisze:nie używam os-prober
bo on najpierw wykryje instalację Win7 i da na pierwszą pozycje a dopiero na drugą da linuxa a ja potrzebuje aby ten drugi linux był na pierwszej pozycji
A nie wystarczy Ci aby "ten drugi linux" był domyślny?
Jeśli tak, to ustawisz to sobie w /etc/default/grub w linijce GRUB_DEFAULT= gdzie GRUB_DEFAULT=0 oznacza pierwszy wpis.
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

no ale ja usunąłem os-prober i mam wpis do Win7 dodany ręcznie
[i]cogito ergo sum[/i]
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: namok »

oniryczny pisze:no ale ja usunąłem os-prober i mam wpis do Win7 dodany ręcznie
To i ręcznie dodaj wpis tego tajemniczego linuksa ale wcześniej zainstaluj bootloadera na jego partycji.
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

mam dwie wersje ubuntu, obie są 12.04
oba się uruchamiają ale każdy ze swojego bootloadera
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: jacekalex »

A z czym masz ten problem, z kopiowaniem czy wklejaniem? :rotfl:

Kod: Zaznacz cały

menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.0-0.bpo.1-amd64' --class debian --class gnu-linux --class gnu --class os {
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos7)'
	search --no-floppy --fs-uuid --set=root d56e4d79-40b3-43d3-b412-0e044866ae96
	echo	'Wczytywanie systemu Linux 3.2.0-0.bpo.1-amd64...'
	linux	/boot/vmlinuz-3.2.0-0.bpo.1-amd64 root=UUID=d56e4d79-40b3-43d3-b412-0e044866ae96 ro selinux=1 quiet
	echo	'Wczytywanie początkowego dysku RAM...'
	initrd	/boot/initrd.img-3.2.0-0.bpo.1-amd64
}
Pojedynczy blok oznaczający system Linux.
Od słowa menuentry do zamykającego nawiasu klamrowego.
Wystarczy skopiować taki blok.
Potem tylko zmienić w 2 miejscach UUID partycji (wyszarpany z wyniku blkid i ścieżki do kernela i initrd na danej partycji - przeważnie tylko nazwa jajka i initrd, domyślnie i tak siedzą w folderze /boot na danej partycji).

I co tu jest trudnego?

I czemu piszesz, "mam problem", ale już nie piszesz, na czym polega ten "straszny problem"?

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

a co, jeśli to nie działa? :confused:
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: namok »

Jesli każde ubuntu startuje z własnego bootloadera(czyli to drugie ma gruba na partycji) to wystarczy tak:

Kod: Zaznacz cały

menuentry "Ubuntu 12.04 (na /dev/sda8)" {
	chainloader (hd0,8)+1
	boot
}
To w cudzysłowiu zmieniasz na dowolny tekst a '(hd0,8)' to numer partycji na której jest system.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: marcin1982 »

a co, jeśli to nie działa?
Co nie działa? Podaj wyniki takich poleceń:

Kod: Zaznacz cały

sudo blkid
Zamontuj partycję systemową drugiego linuksa:

Kod: Zaznacz cały

sudo mount /dev/sdaX /media
i podaj wynik polecenia:

Kod: Zaznacz cały

ls -al /media/boot
Awatar użytkownika
oniryczny
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 lis 2006, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Re: ręczny wpis drugiego linuxa do grub2 - jak?

Post autor: oniryczny »

Kod: Zaznacz cały

#!/bin/sh
exec tail -n +3 $0

menuentry 'Ubuntu, za pomocą systemu Linux 3.2.0-30-generic-pae' --class ubuntu
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set=root 599d6e4f-2d43-4b05-b617-9448d81d5547
    linux /boot/vmlinuz-3.2.0-30-generic-pae root=UUID=599d6e4f-2d43-4b05-b617-9
    initrd /boot/initrd.img-3.2.0-30-generic-pae
}
ech...
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

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