Автор Тема: Grub и *bsd  (Прочетена 1455 пъти)

alkor

  • Напреднали
  • *****
  • Публикации: 135
    • Профил
Grub и *bsd
« -: Nov 24, 2007, 20:24 »
Става въпрос за следното. Имам два хард диска sda и sdb. На sda - 260GB - на него е сложен Slackware 12.0 и grub, на  sdb - 160GB - е разделен на едно парче за FreeBSD, експериментален LINUX(/, /home).
Ако сменя експерименталния LINUX и сложа друго дистро,не е проблем да го добавя в grub и fstab (да го монтирам). Но въпроса с FreeBSD е различен, заради вида на файловата система и начина по който разделя диска.  В такъв случай как мога да добавя в менюто на GRUB FreeBSD и да го стартирам от там, и ка да го монтирам в Slackware или некакъв друг LINUX. Моля ако използвате източници нека са на български.  Благодаря Ви.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Grub и *bsd
« Отговор #1 -: Nov 24, 2007, 21:40 »
Разбирам следното: в момента работиш без проблемно с описаното за операционните системи на двата харда и няма проблеми със зареждането им.
Искаш да преинсталираш "експерименталния LINUX" и се притесняваш за описанието в grub за FreeBSD-то.
Ами трябва да си е същото както в момента - ако зареждащата програма на FreeBSD-то е инсталирана на sdb1, тогава grub трябва да прехвърля зареждането там.
Примерни редове:
 title FreeBSD
   rootnoverify (hd1,0)
   chainloader +1
Ако зареждащата програма на FreeBSD-то е в MBR-а на втория хард трябва там да се прехвърли:
title FreeBSD
   rootnoverify (hd1)
   chainloader +1
За монтиране на ufs (примерно) потърси за модули за подръжка на тази файлова система.
Някъде във форума бях срещал пост, че от "не помня '<img'> " версия на ядрото вече се подържа ufs.
Който търси, намира '<img'> Успех!
Активен

alkor

  • Напреднали
  • *****
  • Публикации: 135
    • Профил
Grub и *bsd
« Отговор #2 -: Nov 24, 2007, 22:06 »
Не става въпрос за LINUX-са всичко работи, но като сложа DesktopBSD, PCBSD, FreeBSD, не мога да го добавя в grub. Това е най-големия проблем.
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Grub и *bsd
« Отговор #3 -: Nov 24, 2007, 23:26 »
Дадох примери за добавяне в grub на linux.
Ако искаш конкретни редове, кажи къде инсталираш loader-а на *BSD.
Сега се сетих и за метода на проба-грешка '<img'> . Добави в grub.conf :
title FreeBSD-1
rootnoverify (hd1)
chainloader +1

 title FreeBSD-2
rootnoverify (hd1,0)
chainloader +1

 title FreeBSD-3
rootnoverify (hd1,1)
chainloader +1

 title FreeBSD-4
rootnoverify (hd1,2)
chainloader +1

 title FreeBSD-5
rootnoverify (hd1,3)
chainloader +1

С което FreeBSD-* стане прехвърлянето, него оставяш в grub.conf и останалите ги махаш.
И това си е бърз вариянт '<img'>

ПП: И не забравяй да пуснеш един: #grub-install /dev/sda ,ако променяш grub.conf



Активен

alkor

  • Напреднали
  • *****
  • Публикации: 135
    • Профил
Grub и *bsd
« Отговор #4 -: Nov 25, 2007, 00:34 »
Много благодаря, за първи път се занимавам с BSD и мие доста трудно. Ще съм благодарен на помоща Ви.
     Монтиране то на дяловете как ще стане ако искам да ги сложа в /mnt/OtherOS например. Разпределението на пространството на тестовия хард е sdb2=/, sdb3=/home (linux-test) sdb1=ufs, който също е разделен на swap, /, /home. Непознато ми е това разпределение на пространството. Ако беше linux щях да го монтирам лесно
Примерен код
root@darkstar:~#mount /dev/sdb2 /mnt/OtherOS

 и fstab, който ще изглеждатака
Примерен код
/dev/sdb2      /mnt/OtherOS/        ext3      defaults     0  0

 При *BSD как трябва да се направи ?
         Има и още един въпрос, който от доста време ме тормози. Разпределение на пространството за домашно PC...? Много акъли ужас, някой казват /,/usr,/var,/tmp, /home други /, /boot, /home в книгата за Slackware дават не /usr a /usr/local. За /home знам защо е добре да е отделно от /, /usr са инсталираните програми, които обаче ползват библиотеки от цялата система. Така че ако реша да е преинсталирам по-добре да е махна и нея. Какво ми дава разделението на харда, защото определено се губи пространство при повече парчета? Какво ще препоръчаш?
                                          БЛАГОДАРЯ
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
Grub и *bsd
« Отговор #5 -: Nov 25, 2007, 10:47 »
Здравей,
Съжалявам, но за монтиране на ufs от  linux не мога да ти помогна. От доста време не ползвам linux - не съм в крак с модата '<img'>
Но пък за това не съм сам '<img'>
Мога да помогна само с това. . Сигурно е вече старичко '<img'>
Показано е и монтиране на ext далове в FreeBSD. Обърни внимание на командата(mount_ext2fs) и на името на устройството (/dev/аd0s3). Колкото и да са близки си имат и доста различия двете системи.
За разделяне и големина на партишъните ти особено на домашен комп, не виждам смисъл да го правиш в началото. Много си е специфично. По-добре си отдели само /home , а за останалите ще си прецениш след време. Когато "достигнеш" максимално практичния вариянт ще видиш и кое колко '<img'>
Успех с начинанието!
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Grub и *bsd
« Отговор #6 -: Nov 25, 2007, 23:18 »
При задедения пример за линукс (/etc/fstab):
/dev/sdb1 /mnt/OtherOS  ro,ufstype=44bsd 0 0
Това работи и с 2.4.x .
rw - на твоя отговорност '<img'>

Разделяне на дялове при домашен компютър - няма много смисъл.
Един дял за обмен да файлове между различни ос е достатъчен,
като файлова система ext2 май всички я поддържат.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
GRUB зависва...
Кошче
diannik 0 1801 Последна публикация Jun 23, 2003, 15:16
от diannik
Мога ли да ползвам GRUB за стартиране на DOS?
Настройка на програми
feb 3 1753 Последна публикация Jul 18, 2003, 23:04
от feb
xp,RH9 i GRUB
Начини за увеличаване на бързодействието
sebastianz55 14 4702 Последна публикация Mar 16, 2004, 14:28
от sebastianz55
Grub
Настройка на програми
Borko 2 1552 Последна публикация Aug 16, 2004, 18:37
от Pinball_Master
Въпрос за GRUB
Настройка на програми
iwian 4 1605 Последна публикация Oct 14, 2004, 22:24
от