Титла: Grub и *bsd Публикувано от: alkor в 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. Моля ако използвате източници нека са на български. Благодаря Ви. Титла: Grub и *bsd Публикувано от: GoodT в 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 (примерно) потърси за модули за подръжка на тази файлова система. Някъде във форума бях срещал пост, че от "не помня " версия на ядрото вече се подържа ufs. Който търси, намира Успех! Титла: Grub и *bsd Публикувано от: alkor в Nov 24, 2007, 22:06 Не става въпрос за LINUX-са всичко работи, но като сложа DesktopBSD, PCBSD, FreeBSD, не мога да го добавя в grub. Това е най-големия проблем.
Титла: Grub и *bsd Публикувано от: GoodT в Nov 24, 2007, 23:26 Дадох примери за добавяне в grub на linux.
Ако искаш конкретни редове, кажи къде инсталираш loader-а на *BSD. Сега се сетих и за метода на проба-грешка . Добави в 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 и останалите ги махаш. И това си е бърз вариянт ПП: И не забравяй да пуснеш един: #grub-install /dev/sda ,ако променяш grub.conf Титла: Grub и *bsd Публикувано от: alkor в Nov 25, 2007, 00:34 Много благодаря, за първи път се занимавам с BSD и мие доста трудно. Ще съм благодарен на помоща Ви.
Монтиране то на дяловете как ще стане ако искам да ги сложа в /mnt/OtherOS например. Разпределението на пространството на тестовия хард е sdb2=/, sdb3=/home (linux-test) sdb1=ufs, който също е разделен на swap, /, /home. Непознато ми е това разпределение на пространството. Ако беше linux щях да го монтирам лесно
и fstab, който ще изглеждатака
При *BSD как трябва да се направи ? Има и още един въпрос, който от доста време ме тормози. Разпределение на пространството за домашно PC...? Много акъли ужас, някой казват /,/usr,/var,/tmp, /home други /, /boot, /home в книгата за Slackware дават не /usr a /usr/local. За /home знам защо е добре да е отделно от /, /usr са инсталираните програми, които обаче ползват библиотеки от цялата система. Така че ако реша да е преинсталирам по-добре да е махна и нея. Какво ми дава разделението на харда, защото определено се губи пространство при повече парчета? Какво ще препоръчаш? БЛАГОДАРЯ Титла: Grub и *bsd Публикувано от: GoodT в Nov 25, 2007, 10:47 Здравей,
Съжалявам, но за монтиране на ufs от linux не мога да ти помогна. От доста време не ползвам linux - не съм в крак с модата Но пък за това не съм сам Мога да помогна само с това. . Сигурно е вече старичко Показано е и монтиране на ext далове в FreeBSD. Обърни внимание на командата(mount_ext2fs) и на името на устройството (/dev/аd0s3). Колкото и да са близки си имат и доста различия двете системи. За разделяне и големина на партишъните ти особено на домашен комп, не виждам смисъл да го правиш в началото. Много си е специфично. По-добре си отдели само /home , а за останалите ще си прецениш след време. Когато "достигнеш" максимално практичния вариянт ще видиш и кое колко Успех с начинанието! Титла: Grub и *bsd Публикувано от: rpetrov в Nov 25, 2007, 23:18 При задедения пример за линукс (/etc/fstab):
/dev/sdb1 /mnt/OtherOS ro,ufstype=44bsd 0 0 Това работи и с 2.4.x . rw - на твоя отговорност Разделяне на дялове при домашен компютър - няма много смисъл. Един дял за обмен да файлове между различни ос е достатъчен, като файлова система ext2 май всички я поддържат. |