[+] Jak uruchomi

Problemy dotyczące innych systemów operacyjnych
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

[+] Jak uruchomić freeBSD z poziomu gruba?

Post autor: stoper »

Witam,

Zainstalowałem równolegle do mojej kolekcji - freeBSD 7.0. Jest to moje pierwsze BSD i chciałbym zapoznać się z tym systemem jako desktop. Ale jest problem, ponieważ nie mogę sobie poradzić z uruchamianiem BSD za pomocą grub'a.
Próbowałem do menu.lst dodać wpis

Kod: Zaznacz cały

# FreeBSD
title	FreeeBSD
root	(hd0,0,2,a)
kernel	/boot/loader
savedefaults
boot
ale BSD nie startuje. Otrzymuję takie linijki komunikatów

Kod: Zaznacz cały

root (hd0,2,a)
Filesystem type is ufs2, partition type 0xa5
kernel /boot/loader
[FreeBSD-a.out, loadaddr=0x200000, text=0x1000, data=0x3c000, bsd=0x0, entry=0x200000]
boot
Podam może zawartość mojego menu.lst bez zakomentowań

Kod: Zaznacz cały

default		0
timeout		5
color cyan/blue white/blue
gfxmenu (hd0,6)/boot/message
title		Debian GNU/Linux, kernel 2.6.23.12-slh-smp-2
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.23.12-slh-smp-2 root=UUID=031c5ac3-63cd-4a16-9be1-2681356fcdfa ro quiet vga=794 SELINUX_INIT=NO
initrd		/boot/initrd.img-2.6.23.12-slh-smp-2

title		Debian GNU/Linux, kernel memtest86+
root		(hd0,6)
kernel		/boot/memtest86+.bin

title Windows 2K/XP/2003 (hda1)
chainloader (hd0,0)+1

title		FreeBSD
root		(hd0,2,a)
kernel 		/boot/loader
sawedefault
boot
Próbowałem zmieniać cyferki partycji w linii: "root (hd0,2,a)" na "3,a" i "3,b" i bez rezulatu.
fdisk BSD informuje (wyciąłem linijki typu unused i wartości):

Kod: Zaznacz cały

 
ad0s1	fat		Ptype 7		Sub type 12
ad0s2	extended DOS	Ptype 4		Sub type  8
ad0s3	freebsd		Ptype 8		Sub type 165
a freeBSD Disklabel Editor informuje:

Kod: Zaznacz cały

Disk: 	ad0 Partition name: ad0s3
	ad0s1	<none>	DOS
	ad0s3b	swap
	ad0s3a	<none>	bsd	29113MB*
ale najwidoczniej nie rozumię tego mechanizmu i nie umię go zastosować.

Dla informacji podaje co wypluwa fdisk

Kod: Zaznacz cały

fdisk -l /dev/hda

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1286    10329763+   c  W95 FAT32 (LBA)
/dev/hda2            1287       15615   115097692+   5  Extended
/dev/hda3           15616       19457    30860865   a5  FreeBSD
/dev/hda5            1287        2502     9767488+   b  W95 FAT32
/dev/hda6            2503        2575      586341   82  Linux swap / Solaris
/dev/hda7            2576        5614    24410736   83  Linux
/dev/hda8            5615       10477    39062016   83  Linux
/dev/hda9           10478       15615    41270953+  83  Linux
Na hda7 - mam Debiana.
Szukałem jakiejś podpowiedzi na forum i internecie, ale nic innego nie znalazłem. Może Wy coś doradzicie?
Z góry dziękuję za pomoc i pozdrawiam.
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Wklej wynik:

Kod: Zaznacz cały

cfdisk
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Witam, proszę bardzo, oto wynik cfdisk

Kod: Zaznacz cały

cfdisk (util-linux-ng 2.13.1.1)

                              Disk Drive: /dev/hda
                       Size: 160041885696 bytes, 160.0 GB
             Heads: 255   Sectors per Track: 63   Cylinders: 19457

    Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    hda1        Boot        Primary   W95 FAT32 (LBA)                  10577,72
    hda5                    Logical   W95 FAT32                        10001,95
    hda6                    Logical   Linux swap / Solaris               600,45
    hda7                    Logical   Linux ext3                       24996,63
    hda8                    Logical   Linux ext3                       39999,54
    hda9                    Logical   Linux ext3                       42261,49
    hda3                    Primary   FreeBSD                          31601,53
Ventrue
Junior Member
Posty: 532
Rejestracja: 06 lipca 2007, 12:10
Lokalizacja: Lubin

Post autor: Ventrue »

Kod: Zaznacz cały

# For booting FreeBSD
title  FreeBSD 5.2
root   (hd0,2)
chainloader +1
Podane za: KLIK
Awatar użytkownika
Yampress
Administrator
Posty: 6367
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

co wybrałes w kroku Wybór programu ładującego w sysinstall instalatora ?
wg linku http://freebsd.therek.net/handbook/install-steps.html i wg rysunek 2.14 ?
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Ventrue pisze:

Kod: Zaznacz cały

# For booting FreeBSD
title  FreeBSD 5.2
root   (hd0,2)
chainloader +1
Podane za: KLIK
Poszlo!!! Wielkie dzieki Ventrue - a tyle sie nakombinowalem.
Wielkie dzieki Panowie fnmirk i Yampress.

PS. Wlasnie pisze posta spod freeBSD, ktory jest swiezo po zaintalowaniu i jeszcze musze poprawic lokalizacje PL, przepraszam wiec za brak ogonkow.

U mnie problem rozwiazany. Proponuje zamknac temat.

Pozdrawiam
Awatar użytkownika
Yampress
Administrator
Posty: 6367
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

wybrałes pewnie opcje standard przy instalowaniu programu rozruchowego. bo takto jeden z twoich wpisów by poszedł.


a tak dla innych... parę linków jak i co
dodatkowa linki konfiguratora grub równiez dla innych systemów.
http://www.gnu.org/software/grub/manual ... ml#FreeBSD
http://www.gnu.org/software/grub/manual ... figuration
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Tak, wybralem standard - potwierdzam. Przepraszam, nie odpowiedzialem na zapytanie.

Pozdrawiam
Awatar użytkownika
Yampress
Administrator
Posty: 6367
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

przy wybraniu None
wpis

Kod: Zaznacz cały

 title  FreeBSD
     root   (hd0,2,a)
     kernel /boot/loader
spokojnie działa :-P
stoper
Beginner
Posty: 113
Rejestracja: 14 stycznia 2007, 15:11
Lokalizacja: Podkarpacie

Post autor: stoper »

Wielkie dzięki Yampress za cenne wskazówki, dzięki którym teraz można uniknąć podobnych problemów jak u mnie.

Pozdrawiam.
ODPOWIEDZ