Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Загрузочный код FreeBSD

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго всем дня.  
 
Как известно таблиц разделов на диски разные производители понапридумывали массу.  Я вот около десятка видел вариантов.  Большинство знает два MBR и GPT.  
Однако в инсталляторе FreeBSD их четыре на выбор.  
APM, BSD, MBR, GPT.  
С MBR и GPT загрузочными кодами все понятно. Описаний в инете полно.  
Вопрос.  
Кто знает какие загрузочные коды и как применяются при разметке BSD из упомянутого списка? Её полное название "BSD Labels"
А то есть одна машина с установленной FreeBSD и именно этой разметкой. Нужно клонировать на меньший диск, а загрузочный код подобрать перебором не удается.  
Спасибо.  

----------
-Мы не договаривались торговать сёстрами своих королев! (с)
Жизнь, это тот промежуток вечности, который человек должен пройти сам. Не опираясь на костыли религий или церквей.

Всего записей: 13289 | Зарегистр. 15-03-2006 | Отправлено: 16:15 21-04-2025 | Исправлено: gryu, 16:16 21-04-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gryu
https://en.wikipedia.org/wiki/BSD_disklabel

Всего записей: 16639 | Зарегистр. 20-09-2014 | Отправлено: 20:00 21-04-2025
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

gryu
 
а чего эта тема не зашла?
http://forum.ru-board.com/topic.cgi?forum=65&topic=3200&start=2220#lt

Всего записей: 7786 | Зарегистр. 19-05-2004 | Отправлено: 21:09 21-04-2025
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
И какая связь между моим вопросом и вашей ссылкой на обобщенное описание системы слайсов в BSD?  
mleo
Слишком "общие" там вопросы.  
За последние 6 лет там подняты с 10-к вопросов и толком ни на один ответа нет.  

Всего записей: 13289 | Зарегистр. 15-03-2006 | Отправлено: 21:26 21-04-2025
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К сожалению опять "сам спросил, сам ответил".  
Разметка BSD Labels использует загрузочный код из /boot/boot
Вторичного загрузочного кода не нужно.  тут то и затык вышел. Я все никак вторичный код подобрать немог.
Т.е. достаточно к примеру.  
gpart bootcode -b /boot/boot ada0
 
------------- итак --------------
Для клонирования диска с разметкой BSD Labels на диск меньшего размера.  
Диски из симулятора, поэтому и ada**
ada0 - диск в системой
ada1 - новый диск
ada0a - слайс с корнем. (в данном случае система установлена без разбиения на разделы...)  
ada1a - слайс с корнем на новом диске
Разметка повторяет разметку из инсталлятор bsdinstall  -> тип разметки BSD -> разметка "AUTO"  
 
# dd if=/dev/zero of=/dev/ada1 bs=1M count=1  # данная строка имеет много вариантов,  - трем "новый" диск
 
# gpart create -s BSD ada1
# gpart add -t freebsd-ufs -a4k -s9G ada1
# gpart add -t freebsd-swap -a4k ada1
# newfs -U /dev/ada1a
# gpart bootcode -b /boot/boot ada1
# mount /dev/ada1a /mnt
# dump -0 -C 32 -f - /dev/ada0a | (cd /mnt && restore -r -f - )
.     если клонируем с "живой" системы. Нужно свободное место примерно равное занятому на клонируемом разделе
# # dump -L -0 -C 32 -f - / | (cd /mnt && restore -r -f - )
 
правим fstab , если в этом есть необходимость.

Всего записей: 13289 | Зарегистр. 15-03-2006 | Отправлено: 16:25 22-04-2025 | Исправлено: gryu, 16:28 22-04-2025
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Загрузочный код FreeBSD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru