| View previous topic :: View next topic |
| Author |
Message |
Ismail123 n00b

Joined: 17 Jul 2008 Posts: 3
|
Posted: Thu Jul 17, 2008 4:18 pm Post subject: [Solved] Gentoo obok Debiana i XP. Mieszanka wybuchowa? |
|
|
Witam.
Przejdę do małego omówienia konfiguracji:
Otóż mam sobie dysk w komputerze podzielony następująco:
/dev/sda1 - ext3 - Debian
/dev/sda2 - ext3 - wolne
/dev/sda3 - ntfs - Windows
/dev/sda4 - swap
Dzisiaj przyszło mi do głowy, że zainstaluję gentoo, zobaczyć jak to jest
Postanowiłem zbudować gentoo ze stage3, chrootując się z debiania. Oczywiście na partycji /dev/sda2
Wszystko przebiegło pomyślnie. Kernela skompilowałem z gentoo-sources (make && make modules_install)
bzImage skopiowałem do /boot/ na partycji /dev/sda2
Tymczasem na debianie, gdzie zainstalowany jest grub dodałem wpis:
| Code: |
title Gentoo Linux
root (hd0,1)
kernel /boot/kernel root=/dev/sda2
|
Więc wygląda to mniej więcej tak:
| Code: |
title Debian GNU/Linux, kernel 2.6.24-1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-1-686 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.24-1-686
title Gentoo Linux
root (hd0,1)
kernel /boot/kernel root=/dev/sda2
|
No i niżej oczywiście wpis XP.
Poszedł reboot systemu i grub po wybraniu Gentoo Linux pokazuje coś w tym stylu: Bad file or directory (piszę z pamięci)
Postanowiłem zaeksperymentować. Skopiowałem kernela Gentoo do partycji debiana, wrzucając go jako /boot/kernel
W command line gruba wpisałem:
root (hd0,0)
kernel /boot/kernel
boot
I o dziwo zbootowało mi Gentoo, co lepsze odczytując i montując wszystko z /dev/sda2
Kompletnie tego nie rozumiem ;/
/etc/fstab z debiana:
| Code: |
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda4 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
|
/etc/fstab z gentoo
| Code: |
proc /proc proc defaults 0 0
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda4 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
|
I jeszcze kawałek fdisk -l
| Code: |
Device Boot Start End Blocks Id System
/dev/sda1 1 13114 105338173+ 83 Linux
/dev/sda2 13115 17921 38612227+ 83 Linux
/dev/sda3 * 17922 19319 11229435 7 HPFS/NTFS
/dev/sda4 19320 19457 1108485 82 Linux swap / Solaris
|
Czy ktoś rozumie o co w tym chodzi?
Jak zmusić to wszystko do normalnej współpracy, aby Gentoo miało swojego kernela na swojej partycji w /boot ?
Pozdrawiam
Last edited by Ismail123 on Fri Jul 18, 2008 7:21 pm; edited 1 time in total |
|
| Back to top |
|
 |
gall Tux's lil' helper


Joined: 13 Nov 2007 Posts: 142 Location: /home/gall
|
Posted: Thu Jul 17, 2008 8:19 pm Post subject: |
|
|
A jądro na partycji /dev/sda2 to na pewno /boot/kernel ?
Ogólnie cała konfuguracja wygląda prawidłowo. Ewentualnie z tym trochę przesadziłeś.
| Quote: | I o dziwo zbootowało mi Gentoo, co lepsze odczytując i montując wszystko z /dev/sda2
.....
Postanowiłem zaeksperymentować. Skopiowałem kernela Gentoo do partycji debiana, wrzucając go jako /boot/kernel
|
Poszukaj literówki.
Tablica alokacji :
| Code: | /dev/sda1 - ext3 - Debian
/dev/sda2 - ext3 - Gentoo
/dev/sda3 - ntfs - Windows
/dev/sda4 - swap |
Grub :
| Code: | grub --no-floppy
root (hd0,0)
setup (hd0)
exit |
Menu lst :
| Code: | title Debian
root (hd0,0)
kernel /boot/kernel root=/dev/sda1
title Gentoo
root (hd0,1)
kernel /boot/kernel root=/dev/sda2 |
Co mogę jeszcze zaproponować to sprawdź czy to co masz w /boot na sda2 to na pewno kernel.
| Code: | gall@raZor /boot $ file vmlinuz-2.6.25-gentoo-r6
vmlinuz-2.6.25-gentoo-r6: Linux kernel x86 boot executable RO-rootFS, root_dev 0x801, swap_dev 0x2, Normal VGA |
_________________ #!/bin/ssh
#The Unix Guru's View of Sex
unzip ; strip ; touch ; grep ; finger ; mount ; fsck ; more ; yes ; umount ; sleep |
|
| Back to top |
|
 |
Ismail123 n00b

Joined: 17 Jul 2008 Posts: 3
|
Posted: Fri Jul 18, 2008 9:59 am Post subject: |
|
|
| Code: |
gentoo / # file /boot/kernel
/boot/kernel: Linux kernel x86 boot executable RO-rootFS, root_dev 0x802, swap_dev 0x2, Normal VGA
gentoo / #
|
Skopiowany kernel na /dev/sda1 odpala prawidłowo.
Gdzieś w internecie wyszperałem, że prawdopodobnie jedynym wyjściem dla mnie jest oddzielna partycja dla /boot i chyba tak zrobię
Pozdrawiam |
|
| Back to top |
|
 |
Robert W. Guru


Joined: 13 Jul 2004 Posts: 364 Location: Kobyłka
|
Posted: Fri Jul 18, 2008 7:02 pm Post subject: |
|
|
| Quote: |
Gdzieś w internecie wyszperałem, że prawdopodobnie jedynym wyjściem dla mnie jest oddzielna partycja dla /boot i chyba tak zrobię
Pozdrawiam |
Niekoniecznie.
Pierwszy grub (z Debiana) ładuję drugiego gruba (z Gentoo).
Wpis w grubie Debiana:
| Code: | title Gentoo
rootnoverify (hd0,1)
chainloader +1 |
No i instalacja gruba na partycji gentoo:
| Code: | root (hd0,1)
setup (hd0,1) |
Arfrever: Ortografia |
|
| Back to top |
|
 |
Ismail123 n00b

Joined: 17 Jul 2008 Posts: 3
|
Posted: Fri Jul 18, 2008 7:21 pm Post subject: |
|
|
Sprytne.
Dziękuję serdecznie za odpowiedź.
Pozdrawiam |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|