The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось бета-тестирование FreeBSD 13.0, opennews (??), 07-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


153. "Началось бета-тестирование FreeBSD 13.0"  +/
Сообщение от Ivan_83 (ok), 07-Фев-21, 19:51 
fdisk - уже мертво, юзаю gpart уже лет 10+ вместо него.
Ответить | Правка | Наверх | Cообщить модератору

159. "Началось бета-тестирование FreeBSD 13.0"  –1 +/
Сообщение от пох. (?), 07-Фев-21, 20:01 
> fdisk - уже мертво, юзаю gpart уже лет 10+ вместо него.

gpart, хотя всем прекрасен, к сожалению не имеет такого же волшебного ключика "ничего не спрашивая, сделать стандартную схему", сразу загружаемую.
Вместо одной команды - пять штук, с неочевидным и неудобозапоминаемым синтаксисом и подводными камнями и ручной заливкой правильного загрузчика.
В этом случае (обычно речь об gpt-дисках) лучше предоставить инициативу bsdinstall - как раз это он сделает правильно.
На чем его оборвать и остальное сделать по своему.

Линуксный zfs небось и ashift будет уметь вручную задаваемый.

Ответить | Правка | Наверх | Cообщить модератору

187. "Началось бета-тестирование FreeBSD 13.0"  –1 +/
Сообщение от Ivan_83 (ok), 07-Фев-21, 21:52 
Меня fdisk пугает ещё со времён мсдоса :)
Да, тут низя сделать файл со схемой (или я не искал как), но меня вполне устраивает что нужно раз 5 дёрнуть утилиту с разными ключами чтобы у нуля подготовить диск для инстала системы.
В целом же, это можно точно так же один раз записать в скрипт, и будет ни чем не отличимо от фдиска с файлом разметки.

gpart create -s GPT ada1
gpart add -i 1 -t freebsd-boot -b 40 -s 512 ada1
gpart add -i 2 -a 4m -t freebsd-ufs -b 131072 ada1
gpart add -t efi -b 552 ada1
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
dd if=/boot/boot1.efifat of=/dev/ada1p3 bs=4k
gpart unset -a active ada1

Правда dd уже на 13 не сработает, там теперь через скрипт надо делать инсталяцию EFI загрузчика, потому что boot1.efifat больше не генерится при инсталяции, оно на лету скриптом генерится когда задо влить загрузчик.
Я себе в скрипт выдрал кусок который мне его генерит, у меня разметка везде одинаковая и обновление загрузчиков простое, я просто их пишу, не проверяя что там было :)
Те легаси всегда запишется в раздел типа freebsd-boot, а boot1.efifat всегда запишется в раздел типа efi, даже если там венда сидит или линукс :)

Ответить | Правка | Наверх | Cообщить модератору

213. "Началось бета-тестирование FreeBSD 13.0"  +1 +/
Сообщение от пох. (?), 07-Фев-21, 23:56 
> Меня fdisk пугает ещё со времён мсдоса :)

фревый, в отличие от линуксного, которые ничего кроме плохого косплея, как всегда, нишмагли, ничего общего с тем не имел.
fdisk -BI /dev/da0
bsdlabel -wB /dev/da0s1
всьо. Сравнить с твоим ужасом. Это даже скриптом оформлять бестолку, быстрей запомнить.
Ну и bsdlabel -e для эстетов (заметим, без риска сделать фигню и без геморроя с мильеном неудобонабираемых ключиков), но вообще-то и так все работает.

Увы, эта простота - утеряна.

> В целом же, это можно точно так же один раз записать в
> скрипт, и будет ни чем не отличимо от фдиска с файлом

ну вот он уже есть, внутри bsdinstall, примерно какой надо.
А ты сегодня -a 4k забыл, в другой раз еще какую фигню.

Это не для людей, это для робота делали уже.

> gpart unset -a active ada1

а это еще зачем, чтоб ненароком не загрузилось на не-uefi? ;-)

> Правда dd уже на 13 не сработает, там теперь через скрипт надо

ну вот, новый геморрой. Для роботов оне стараются, не для человеков.

Ответить | Правка | Наверх | Cообщить модератору

217. "Началось бета-тестирование FreeBSD 13.0"  –1 +/
Сообщение от Ivan_83 (ok), 08-Фев-21, 00:21 
Я так никогда не размечал :)
label на фс или geom мне не оч нравится, юзаю uuid для монтирования, это гарантирует что среди 100500 дисков запустится с нужного.

У меня там 4m :)
Решил два раза не вставать и выровнять один раз на всю жисть.

gpart unset -a active ada1 - без этого как раз почему то легаси не грузилось (а может ефи, не помню), по крайней мере когда я с этим возился. С тех пор просто дёргаю каждый раз при инстале и не заморачиваюсь.

Нынче наоборот заскриптовали установку/обновление EFI лоадера, чтобы он сам ставился/обновлялся и чужие лоадеры не затирал.

Ответить | Правка | Наверх | Cообщить модератору

251. "Началось бета-тестирование FreeBSD 13.0"  +/
Сообщение от Аноньимъ (ok), 08-Фев-21, 04:23 
>fdisk -BI /dev/da0
>bsdlabel -wB /dev/da0s1

А что с выравниванием?

Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру