Portál AbcLinuxu, 10. května 2025 07:29

Dotaz: Přidání Fedory do Ubuntu Grubu

VinceCZ avatar 13.11.2010 17:19 VinceCZ
Přidání Fedory do Ubuntu Grubu
Přečteno: 267×
Odpovědět | Admin
Dobré odpoledne. Nastal problém, který se mi bohužel nepodařil prozatím vyřešit.

Jeden disk mám rozdělen 3 oddíly. -Jeden oddíl je pro systém Windows 7 -Druhý je na data -3. je na ten Ubuntu

poté jsem nainstaloval Ubuntu 10.10, vše bylo v pořádku, přímo v něm jsem si nastavil přes Správa-> Správce spuštění, aby se mi defaultně spouštěl po 10s Win7.

Pak jsem si chtěl vyzkoušet Fedoru 14. Tak jsem ji spustil z LiveCD, dal instalovat. Vybral jsem si, aby se mi oddíl, 30GB, na kterém je Ubuntu zmenšil na 15GB, takže si Fedora vzala těch 15GB (ale nevím, jestli si je ještě nějak rozdělila.

Při volbě, jestli chci nainstalovat zavadeč, jsem dal NE. Nevěděl jsem, jestli by pak nestartovala jen Fedora.

No a ted kdyz startuji PC, tak mi naběhne Grub jako vždy, tedy bez volby Fedora. Nechci se hrabat v Grubu sám, nevím co přesně tam nastavit. Prosím zkušené unixové uživatel o pomoc, díky

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Cubic avatar 13.11.2010 18:15 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi by bylo nejlepsi zjistit jak ted vypada rozdeleni disku a najit oddil na kterem je fedorovske jadro na ktere by se dalo ukazat z Ubuntiho grubu. Zkus v ubuntu spustit prikaz "sudo fdisk -l" ten by mel vypsat vsechny dostupne disky a oddily na nich. K eliminovani oddilu pouzivanych v ubuntu by mel stacit prikaz "sudo mount", ktery vypise prave pripojene oddily.

Postni vystupy z tech prikazu sem. Zkusime najit /boot oddil fedory a podivat se jestli tam je nakonfigurovany grub.
Do you like what you see? No? Well, bloody look harder.
VinceCZ avatar 13.11.2010 18:41 VinceCZ
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Výsledek po:
sudo fdisk -l
Disk /dev/sda: 500,1 GB, 500 107 862 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 60 801
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x2e64b0ab

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Diskový oddíl 1 nekončí na hranici cylindru.
/dev/sda2              13        8924    71577600    7  HPFS/NTFS
/dev/sda3            8924       56977   385983488    7  HPFS/NTFS
/dev/sda4           56977       60802    30720001    5  Rozšířený
/dev/sda5           56977       58889    15360000   83  Linux
/dev/sda6           58890       58953      512000   83  Linux
/dev/sda7           58953       60802    14845952   8e  Linux LVM
A výsledek po:
sudo mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/vincecz/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=vincecz)
/dev/sr0 on /media/Red Dwarf type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500)
Cubic avatar 13.11.2010 19:47 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
ok, /dev/sda5 je ubuntu; /dev/sda6 je celkem maly oddil a ja tipuju ze to je /boot od fedory;na /dev/sda7 lvm group s / fedory a pravdepodobne swapem - to nas ted nemusi zajimat

vytvor adresar na pripojeni /dev/sda6:

sudo mkdir /mnt/fedora_boot

(nazvi si to jak chces)

pripoj /dev/sda6:

sudo mount /dev/sda6 /mnt/fedora_boot

ted bys mohl postnout obsah konfigurace grubu fedory (doufejme ze tam je)

sudo cat /mnt/fedora_boot/grub/grub.cfg

Tak nejak predpokladam ze z nej vyctu jmeno a parametry jadra fedory z cehoz bych pak chtel vytvorit nejaky rozumny zapis pro /etc/grub.d/40_custom

jen tak pro informaci postni co mas v /etc/grub.d/40_custom

sudo cat /etc/grub.d/40_custom

Cele byt to bylo mnohem jednodussi kdybych mel pristup k nainstalovane fedore 14, ale nemam tak se ktomu musime dopracovat slozite
VinceCZ avatar 13.11.2010 20:05 VinceCZ
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Předem děkuji za ochotu.

Dostal jsem se až k bodu /mnt/fedora_boot/grub/grub.cfg , ale bohužel není tam.

40_custom:
#!/bin/sh
exec tail -n +3 $0
# 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.
Cubic avatar 14.11.2010 00:50 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
jsem se trochu dival okolo a vypada to ze ze fedora 14 ma jako defaultni zavadec stale jeste grub legacy (fakt si nejsem jisty) v tom pripade by mohla byt konfigurace /mnt/fedora_boot/grub/grub.conf alternativne v /mnt/fedora_boot/grub/menu.lst.

Kdyz tam nebude ani tohle muzeme zkusit vytvorit polozku pro fedoru trochu na slepo (treba podle: tady toho )

postni take vypis nasledujiciho (abych mel predstavu jake jadro zavest):

ls /mnt/fedora_boot/

Mam takovy divny pocit ze se ubuntu neinstaluje s LVM ale zkus tohle(treba pak nebudu muset hadat nazvy logical volumes):

sudo lvdisplay
Migi avatar 13.11.2010 20:24 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
ehm co takhle v ubuntu spustit
sudo update-grub
?
VinceCZ avatar 13.11.2010 20:30 VinceCZ
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Vypíše mi to toto:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 

Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image ... none found, skipping ...
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Found kernel: /boot/vmlinuz-2.6.35-22-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
  
VinceCZ avatar 13.11.2010 20:33 VinceCZ
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Následně jsem restartoval ale grub je beze změny.
Řešení 1× (VinceCZ (tazatel))
VinceCZ avatar 14.11.2010 12:27 VinceCZ
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu
Tak jsem to nakonec udělal tak, že jsem znova nainstaloval Fedoru, kde se mi nahodil jeji Grub i s Winem, ale zase ne Ubuntu. Vyzkoušel jsem si jí, ale vůbec mi nesedla, tak jsem ji zas odstranil a nahodil grub Ubuntu. Diky za snahu
Cubic avatar 14.11.2010 16:07 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
Rozbalit Rozbalit vše Re: Přidání Fedory do Ubuntu Grubu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.