Важная информация
RSS лента

stabud

Linux 32-bit (ошибка "Вне диапазона 33kHz\30Hz")

Оценить эту запись
31.07.2017 в 23:30 (0 Просмотров)
Привет всем!

Понадобилась на компьютере система Linux 32-bit. До этого стояла 64-bit. Для пользовательских нужд конечно 64-bit система более предпочтительная, но вот для нужд кодинга мне как раз нужна 32-битка. А причина проста: на FreeBasic немало кода написано именно под Linux 32. Взять хотя бы FBSOUND... Конечно небольшие исходники легко правятся, но вот большие проекты править намучаешься, особенно с asm вставками. Поэтому я решил, снести 64-битку и поставить 32-битку. И вот здесь меня ждал сюрприз. У меня биос UEFI , видюха Geforce 1060, и судя по всему данный компот конфликтует с 32-битными дистрибутивами. Так у меня например, практически пройдя этап загрузки Live CD, высвечивается надпись на черном фоне "HDMI вне диапазона 33kHz\30Hz". Причем при появлении этой надписи сделать уже нифига не получается, только перезагрузка. С дистрибутивом 64-bit таких проблем нет, поскольку там выбираешь загрузку с флешки UEFI , и все ставится на ура. Здесь же загрузка с флешки UEFI просто перебрасывает на загрузку с жесткого диска, а обычная загрузка с флешки вызывает вышеописанный косяк. Писал на форумы (англоязычный и русский). На русском мне дали понять, что нихера не выйдет, а на английском игнор. Рыл весь интернет в поисках решения и нашел зацепку в виде bootia32.efi. Оказалось , что все таки можно установить, однако пошагового решения нигде не нашел. У кого-то достаточно было заменить запись при загрузке quiet splash на nomodeset, у кого-то добавить nomodeset к quiet splash, третие что-то там мутили с bootia32.efi, но у меня как у них нифига не выходило. В итоге методом тыка у меня получилось и решил , что может быть как и я найдется страдалец и будет искать решение, так пусть этот человек потратит меньше времени, чем я.

И так, что же нужно:

1) Файл bootia32.efi (его легко найти в интернете, но если не найдете, то вот ссылка)
2) Дистрибутив Linux 32-bit (я использовал Linux Mint)
3) Дистрибутив Linux 64-bit (я использовал Linux Mint)
4) Программа RUFUS для записи образа на флешку

Когда у нас есть все необходимое, вставляем флешку и запускаем RUFUS от админа. Находим в программе нашу флешку. Указываем в программе путь к образу "linux 32-bit". Ставим в опциях "MBR для компьютеров с BIOS или UEFI". Записываем нашу флешку.

После записи флешки, открываем ее в проводнике и копируем bootia32.efi по такому пути: EFI\BOOT\bootia32.efi
Так же в эту папку кладем файлы BOOTx64.EFI , grubx64.efi из дистрибутива linux 64-bit

В папку нашей флешки boot\grub кладем все из папки boot\grub дистрибутива linux 64-bit кроме файлов grub.cfg , loopback.cfg . Эти два файла уже есть в папке нашей флешки и их перезаписывать не нужно!

Все, флешка подготовлена. Загружаемся с нее, выбираем загрузка с флешки UEFI. Должно появится меню загрузки. Нажимаем клавишу "E" , чтобы отредактировать загрузочную запись. Находим quiet splash или quiet splash -- и меняем ее на nomodeset. Загружаемся и ставим систему. После перезагрузки придется опять повторить операцию замены quiet splash на nomodeset. Когда загрузитесь в систему, ставьте нужный драйвер для вашей видеокарты. Все!
Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для >Quiet Snow<
    У меня биос UEFI
    Стас, вспомнилось: https://youtu.be/gDGpb2fA5vQ?t=16

    Кстати по поводу твоей видюхи и XP, не всю инфу тогда вспомнил. Там надо две строчки дописывать,
    вторую(про которую как раз запамятовал) в месте, где находятся такие вот ID-шки(их там много, несколько
    разделов на каждый вид ОС):

    %NVIDIA_DEV.13BB% = Section012, PCI\VEN_10DE&DEV_13BB
    %NVIDIA_DEV.13BC% = Section012, PCI\VEN_10DE&DEV_13BC
    %NVIDIA_DEV.13C0% = Section012, PCI\VEN_10DE&DEV_13C0&SUBSYS_31701462
    %NVIDIA_DEV.1401% = Section008, PCI\VEN_10DE&DEV_1401
    %NVIDIA_DEV.1402% = Section008, PCI\VEN_10DE&DEV_1402

    А посмотреть ID карточки можно в диспетчере устройств.
    Обновлено 01.08.2017 в 00:05 >Quiet Snow<
  2. Аватар для stabud
    Кстати по поводу твоей видюхи и XP, не всю инфу тогда вспомнил. Там надо две строчки дописывать,
    вторую(про которую как раз запамятовал) в месте, где находятся такие вот ID-шки(их там много, несколько
    разделов на каждый вид ОС):
    По поводу XP я уже смирился. Люди пытались установить и даже устанавливали путем правки, вроде той что ты написал, но результаты ужасные. 3D вообще не работало, даже с 2D косяки конкретные. Вот например сообщение человека , попробовавшего видюху 10хх серии с winXP.
  3. Аватар для >Quiet Snow<
    Цитата Сообщение от stabud
    Но результаты ужасные
    У меня 980-я пошла под 32 биткой нормально, а на 64 битке пока есть некоторые сложности, не знаю, связаны ли
    они с видео, но судя по всему связаны(если вкратце - то флеш плеер не декодирует аппаратно видео и не даёт
    фулл скрин), может что-то криво поставил, флеш плеер вообще еле еле на 64 битку накатил, успел опупеть.
  4. Аватар для stabud
    У меня 980-я пошла под 32 биткой нормально, а на 64 битке пока есть некоторые сложности, не знаю, связаны ли
    они с видео, но судя по всему связаны(если вкратце - то флеш плеер не декодирует аппаратно видео и не даёт
    фулл скрин), может что-то криво поставил, флеш плеер вообще еле еле на 64 битку накатил, успел опупеть.
    Зашел на сайт Nvidia . При выборе драйвера для твоей видюхи в комбобоксе есть пункт winXP , но самого драйвера нет. Судя по всему он раньше был, но убрали. А на диске с дровами у тебя какие драйвера? У меня на диске с дровами самая младшая система vista, но на оф. сайте уже такого драйвера нет и в помине...
  5. Аватар для >Quiet Snow<
    А на диске с дровами у тебя какие драйвера?
    Вроде начиная с висты. Брал драйвер от 960-й и модифицировал конфиг, у 960-й под XP был драйвер,
    а сейчас не знаю может уже убрали. NVidia вообще очень сильно подставили пользователей в этом плане.
    XP-шке ещё жить и жить, а ей последние концы обрубили. Видео драйвер это важнейшая составляющая,
    даже сетевые драйверы всегда пилят подо все системы.
    И никогда не поверю, что вшивый NVenc нельзя было запилить на XP и висте, интересно сколько им Microsoft
    за эту подставу заплатила...
  6. Аватар для stabud
    И никогда не поверю, что вшивый NVenc нельзя было запилить на XP и висте, интересно сколько им Microsoft
    за эту подставу заплатила...
    Очень похоже на заказуху от мелкософта. Вот для моей карточки есть дрова (32-bit, 64-bit) для solaris, freebsd, linux. Ну еще Linux я понимаю, но freebsd и solaris... freebsd вообще не позиционируется как пользовательская система, это серверная платформа, нафига ей карточки среднего ценового сегмента?! Интересно а AMD тоже грешит подобным?
  7. Аватар для >Quiet Snow<
    Интересно а AMD тоже грешит подобным?
    Не знаю, для ноутбуков там с драйверами, например, жопа полная, хотя с NVidia не лучше.
    Да скорее всего у AMD - всё так же, по десктопу.

    для solaris, freebsd
    Действительно не понятно, freebsd - сугубо серверная ось, солярис 50\50, но там и пользователей
    с гулькин нос, непонятно чем оправдано.