?

Log in

No account? Create an account
Дважды мудак [entries|archive|friends|userinfo]
Декларативное рулит

Site Meter

[ website | Мой сайт ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Пидарасы из AMD [фев. 15, 2019|23:24 pm]
Andy Melnikov
[Tags|, ]

Обнаружил в виртуалке какие-то следы ati control panel. Решил пустить утилиту сноса. Она предложила мне загрузиться в безопасном режиме, для чего поменяла bcd store (карл). В результате чего винда постоянно и неотключаемо стала в безопасном грузиться. Сама утилита сноса запускается но закрывается тихо. Решил запустить msconfig и там переставил на нормальную загрузку. В результате снеслись гуиды партиций и вообще всё перестало грузиться. Примонтировал vhd, через bcdedit поправил гуиды. Всё заработало.

ПРОФИТ!!!111

Удалось ли избавиться при этом от следов ati, неизвестно. Я убрал из автозагрузки через msconfig.
Ссылка6 комментариев|Оставить комментарий

Hyper-V и Arch 2019 [фев. 15, 2019|17:27 pm]
Andy Melnikov
[Tags|, ]

Внезапно обнаружил, что hv-utils заработали из коробки. Раньше надо было писать скрипты, специфичные для Арча, которые было писать лень. Разница - в отображении ip-адресов адаптеров в свойствах vm. Очень полезно, например, если OS не позволяет консольного логина (например coreos).
СсылкаОставить комментарий

Эпопея с батареями [фев. 15, 2019|13:31 pm]
Andy Melnikov
[Tags|]

Решил я тут вместо продажи мерседеса с заполнившейся пепельницей купить для ноута новую батарею.

Решил начать с магазина с самовывозом как наименее рискованного варианта. В результате мне вынесли какую-то совсем не ту по внешнему виду батарею, и магазин не разбираясь вернул деньги.

Вторая попытка была в магазине, который специализировался на батареях, и сам определял, какая батарея мне нужна. В результате приехала батарея нужной формы, но с разъемом в другом месте. Самовывоза у них не было, но была пост-оплата и курьер. Который просто забрал товар не взяв деньги.

Третьей попытки у меня уже не было, так как вторую принесли за два дня до отлета в испашку, и в такие короткие сроки перепоставить не могли. В результате заказал на адрес валенсийской airbnb-хаты батарею с Амазона. Там зато были фото со всех ракурсов с читаемыми надписями.

Она таки подошла, но оказалась наёбкой (что конечно не удивительно учитывая двукратную разницу в цене). "Родная" батарея 43 Wh. Батарея повышенной емкости от делла 67 Wh. Пришедшая батарея имеет емкость 32 Wh (т.е. меньше родной , но в корпусе батареи повышенной емкости (выпирает). Хитрость заключалась в том, что на фото на Амазоне написано 4400 mAh, что как бы похоже на 43 Wh, но в других единицах. На пришедшей батарее написано 4400 mAh / 32 Wh. Чип говорит 32560 mAh.
Ссылка7 комментариев|Оставить комментарий

Установка винды в 2019 [фев. 13, 2019|13:26 pm]
Andy Melnikov
[Tags|, ]

Мне тут пришлось двум разным людям "по телефону" устанавливать винду. Ну и обнаружился ряд дефектов этого процесса, из-за чего можно даже полюбить OEM-предустановку.

1. Рандомный мальчик-дебил с большой вероятностью установит вам в лигаси-моде ака BIOS/MBR, как вследствие тупости, так и вследствие пп. 2 и 3.

2. Переключение между BIOS и UEFI носит неочевидный характер.

2а. Например, ни установщик винды, ни загрузчик матери не пишут, в каком режиме они находятся. Для воркараундов этого MS официально (карл!) предлагает поудалять соответствующие загрузчики с media, дабы установщик гарантированно не мог загрузиться в неправильном режиме.

2б. Если просто включить в биосе "грузить CD используя EFI" - то обе матери (карл!) грузят диски в лигаси. На одной из них это обходится загрузкой через бут-меню (там явно выбирается UEFI). На второй по-видимому при этом флешки всегда грузятся в лигаси, и в бут-меню есть только лигаси-пункт для флешки. Сейчас пришла мысль попробовать GPT-флешку с ESP-разделом.

3. Рейд-массивы в EFI это отдельная песня.

3а. Например, у нас было фактически два отдельных гуя для рейда. Один встроен в EFI-гуй, второй вызывается по шоткату при старте. И есть настройка, которая между ними переключает. Слава богу, что логические диски самопереносятся - то есть при переключении их не надо пересобирать.

3б. Можно сконфигурировать рейд в лигаси, а загрузку - в EFI, и наоборот:

лигаси - лигаси: винда ставится, но партиция обрезана по 2 гб лимиту. Кроме этого raid5 видится как отдельные диски, а raid10 - нормально.
лигаси - EFI: установщик говорит что нельзя установить на этот диск
EFI - лигаси: не пробовали
EFI - EFI: ставится нормально, но после установки появляется отдельный неинициализированный (то есть без таблицы разделов) диск неизвестного происхождения, равный по объему одному физическому диску рейда

4. Помимо лигаси, вам могут поставить

4а. "сборку" (ака "троянов и блоатваре"). Лечится через Media Creation Tool (но например я не знаю как сейчас получить имидж не для 1809).

4б. "корпоративную" (ака "невозможно потом докупить лицензию"). Это и "хорошо" и "плохо", в зависимости от ситуации. В нашей ситуации "плохо".
Ссылка14 комментариев|Оставить комментарий

Использование виртуального Hyper-V Gen1 SCSI в качестве корневого диска [янв. 31, 2019|21:52 pm]
Andy Melnikov
[Tags|]

Сегодня в рубрике because I can описанная мной ранее ситуация. MS (для определенных лигаси-конфигураций) предоставляет как виртуальные как SCSI так и IDE контроллеры, но со SCSI не умеет грузиться виртуальный биос. Тогда же я предлагал попробовать использовать IDE-диск в качестве /boot.

Сегодня (в качестве пробы пера в Барселошке) я таки это запилил. Заодно (это и было целью) узнал для себя много нового.

1. Нельзя через гуй создать vhdx размером меньше 1ГБ. Пришлось создать thinly allocated.

2. grub2 (имхо позорно) пишет мимо партиций. Для чего ему нужно эту дырку между партициями специально задать. И тут feature misparity: создавать пустую MBR умеет fdisk, а создавать партицию так, чтобы автоматом образовалась нужная грабу дыра, умеет parted. Тьфу на них!

3. grub2 rescue mode предсказуемо не видит SCSI-диска, только IDE. И в этом режиме хез какие команды доступны (я сходу не нашёл документации), но я использовал set, insmod normal и normal.

4. grub-install и grub-mkconfig надо запускать после того, как смонтирована /boot в нужном месте. Файлы с ядрами vmlinuz-* в этом случае лежат в корне бут-партиции, что задним числом понятно, но неочевидно (я создал на бут-партиции /boot).

А дальше оказалось самое интересное - я использовал минимальное количество модулей в initrd, и оказалось что при переходе с IDE на SCSI не надо переконфигурировать initrd. Ну и непонятно с т.з. линукса есть ли вообще какая-то разница. hwinfo на первый взгляд показывает одну и ту же инфу. Интересно, есть ли разница в поддержке двумя устройствами IOCtl.
СсылкаОставить комментарий

navigation
[ viewing | most recent entries ]
[ go | earlier ]