file Ako vytvoriť menuentry v grub2 pre Sabayon /solved

  • Yur4Y
  • Yur4Y-ov Avatar
  • Online
  • Senior člen
  • Senior člen
Viac
12 jún 2010 12:31 - 12 jún 2010 17:12 #5696 od Yur4Y
Zdravím.
Nainštaloval som si na skúšku Sabayon 5.3 s tým, že som odškrtol inštaláciu zavádzača, lebo na disku mám ešte Ubuntu a druhý OS (teraz ten Sabayon) bootujem pomocou grub2 z Ubuntu. Vždy mi to fungovalo a po spustení update-grub v Ubuntu mi aj vypisuje "Found Gentoo Base System release 2.0.1 on /dev/sda2", ale do zoznamu na výber OS mi ho proste nepridá. Našiel som tému s tým istým problémom a tam sa odporúča pridať manuálne menuentry do /etc/grub.d/40_custom. To by som aj spravil, lenže nemám šajnu, čo tam napísať. Pozeral som príklady v tej téme, ako aj návody na ubunťáckej wiki, všade sa do konfiguračných súborov grubu zapisujú cesty k súborom ako vmlinuz či initrd.img, ktoré v /boot Sabayonu nenájdem, preto neviem, čo do 40_custom zapísať.
$ ls -l /mnt/sabayon/boot
celkem 15964
lrwxrwxrwx 1 root root       1 2010-06-12 10:12 boot -> .
drwxr-xr-x 2 root root    4096 2010-06-12 10:12 grub
-rw-r--r-- 1 root root 7983674 2010-06-01 04:26 initramfs-genkernel-x86_64-2.6.34-sabayon
-rw-r--r-- 1 root root 5507040 2010-05-31 18:25 kernel-genkernel-x86_64-2.6.34-sabayon
-rw-r--r-- 1 root root 2844049 2010-05-31 18:25 System.map-genkernel-x86_64-2.6.34-sabayon
Ďakujem za pomoc.
Posledný krát upravené:12 jún 2010 17:12 Yur4Y

Prosím Prihlásiť alebo Registrácia pre zdieľanie konverzácie.

  • TomasHanzel
  • TomasHanzel-ov Avatar
  • Online
  • Administrátor
  • Administrátor
  • OpenSuSE + KDE 4,5, GNOME 3
Viac
12 jún 2010 13:05 #5697 od TomasHanzel
Odpoveď od TomasHanzel na tému Re:Ako vytvoriť menuentry v grub2 pre Sabayon
Yur4Y napísal:

Zdravím.
Nainštaloval som si na skúšku Sabayon 5.3 s tým, že som odškrtol inštaláciu zavádzača, lebo na disku mám ešte Ubuntu a druhý OS (teraz ten Sabayon) bootujem pomocou grub2 z Ubuntu. Vždy mi to fungovalo a po spustení update-grub v Ubuntu mi aj vypisuje "Found Gentoo Base System release 2.0.1 on /dev/sda2", ale do zoznamu na výber OS mi ho proste nepridá. Našiel som tému s tým istým problémom a tam sa odporúča pridať manuálne menuentry do /etc/grub.d/40_custom. To by som aj spravil, lenže nemám šajnu, čo tam napísať. Pozeral som príklady v tej téme, ako aj návody na ubunťáckej wiki, všade sa do konfiguračných súborov grubu zapisujú cesty k súborom ako vmlinuz či initrd.img, ktoré v /boot Sabayonu nenájdem, preto neviem, čo do 40_custom zapísať.

$ ls -l /mnt/sabayon/boot
celkem 15964
lrwxrwxrwx 1 root root       1 2010-06-12 10:12 boot -> .
drwxr-xr-x 2 root root    4096 2010-06-12 10:12 grub
-rw-r--r-- 1 root root 7983674 2010-06-01 04:26 initramfs-genkernel-x86_64-2.6.34-sabayon
-rw-r--r-- 1 root root 5507040 2010-05-31 18:25 kernel-genkernel-x86_64-2.6.34-sabayon
-rw-r--r-- 1 root root 2844049 2010-05-31 18:25 System.map-genkernel-x86_64-2.6.34-sabayon
Ďakujem za pomoc.


Ahoj, takže skúsim.

edituje sa súbor v /boot/grub/menu.lst

kedze vravime o distribucii zalozenej na gentoo Linuxe, sabayon, tak vmlinuz tu predstavuje kernel-genkernel-x86_64-2.6.34-sabayon, naopak initrd by mal byť initramfs-genkernel blabla.

Takže do grubu pridaj novú položku:

# Sabayon Linux
root (particia, kde je nainstalovany sabayon)
kernel /kernel-genkernel-x86_64-2.6.34-sabayon
initrd /initramfs-genkernel-x86_64-2.6.34-sabayon

Pozor na oznacenie particie, kde je sabayon.

Malo by ist po restarte vsetko....

Close the Windows, Open Source

Prosím Prihlásiť alebo Registrácia pre zdieľanie konverzácie.

  • Yur4Y
  • Yur4Y-ov Avatar
  • Online
  • Senior člen
  • Senior člen
Viac
12 jún 2010 14:00 #5698 od Yur4Y
Výborne, ďakujem.
Ono neupravoval som menu.lst, keďže mám grub2, ale treba zmeniť /etc/grub.d/40_custom, prípadne vytvoriť nový súbor v /etc/grub.d. Pridal som menuentry podľa Tvojich pokynov a všetko funguje.
Akurát mi pri boote toho Sabayonu vyhodilo, že nepozná root partišnu, to by mala vyriešiť (ešte som neskúšal) nasledovná úprava riadku "linux...":
linux /boot/kernel-genkernel-x86_64-2.6.34-sabayon root=UUID=uuid-bloku-so-sabayonom
Tak ešte raz, ďakujem za vysvetlenie.

Prosím Prihlásiť alebo Registrácia pre zdieľanie konverzácie.

  • TomasHanzel
  • TomasHanzel-ov Avatar
  • Online
  • Administrátor
  • Administrátor
  • OpenSuSE + KDE 4,5, GNOME 3
Viac
12 jún 2010 14:06 #5699 od TomasHanzel
Odpoveď od TomasHanzel na tému Re:Ako vytvoriť menuentry v grub2 pre Sabayon
Mno tak dúfam, že pomôže. S tým doplnením riadku máš pravdu. Nech funguje. Inak sabayon, aký sa zdá byť? Celkom ma zaujíma, skúšal som Gentoo, ešte jedno postavené na Linuxe (recenzoval som ho tu niekde) ale sabayon ešte nie.

Close the Windows, Open Source

Prosím Prihlásiť alebo Registrácia pre zdieľanie konverzácie.

  • Yur4Y
  • Yur4Y-ov Avatar
  • Online
  • Senior člen
  • Senior člen
Viac
12 jún 2010 14:55 #5700 od Yur4Y
Áno, všetko funguje. Výsledný súbor, u mňa /etc/grub.d/39_sabayon, vyzerá teda takto:
#!/bin/bash
cat << EOF
menuentry "Sabayon" {
        set root=(hd0,2)
        linux /boot/kernel-genkernel-x86_64-2.6.34-sabayon root=UUID=22a0eb04-8322-4a44-9edb-a0a8ab7fd973
        initrd /boot/initramfs-genkernel-x86_64-2.6.34-sabayon
}
EOF
Inak Sabayon sa mi fakt pozdáva. Niekto mi ho tu na fóre odporučil a zrejme vďaka novému kernelu si konečne rozumie aj s mojou myšou, a vyzerá dobre. Čo je perfektné, v základnej inštalácii je aj uzavretý softvér, funguje mi aj flash, aj 3D akcelerácia (na rozdiel od openSUSE s KDE, ktoré bolo po základnej inštalácii dosť lenivé). S tým sulfurom som si nejak nesadol, mrzne mi, ale je mi to jedno, na inštaláciu a upgrade používam radšej konzolu.

Prosím Prihlásiť alebo Registrácia pre zdieľanie konverzácie.

Čas vytvorenia stránky: 0.079 sekúnd