Comments 98
Почему же костыль?
Зачем куда-то таскать сетевую карту? У вас что, целый парк 486-ых компьютеров? Да, это сделано для одного конкретного системника и я не понимаю, что в этом странного. Да, дискету записать проще (хотя тоже спорно, лично мне для прошивки ПЗУ требуется меньше усилий), но её нужно либо держать постоянно в приводе, либо каждый раз искать и втыкать, а в моём случае всё работает без лишних телодвижений. К тому же загрузчик перед записью на дискету в любом случае придется конфигурировать.
В смысле? Зачем? Plop загружается не по сети, а из ПЗУ на сетевой карте. Вы точно читали статью?
(И да, мои компьютеры в любом случае подключены к единой сети и в ней есть сервер, но это уже совсем другая история)
некоторые из них имеют функцию сетевой загрузки с некоторого сервера и для этого несут на себе свой собственный BIOS.
Вот из этого я сделал вывод о загрузке по сети.
А потом я пишу, что мы не будем записывать стандартный BootROM, а запишем Plop.
когда мне сказали про Plop, я решил, что это весьма здравая идея. Он умеет загружаться из кучи источников и загружать практически любые устройства,
Мало ли, вдруг, Вы хотите выбирать, с какого сервера или с иного устройства загружаться.
Почему же костыль?
Вы предлагаете найти старую микросхему ROM 20-летней давности, найти к ней программатор, прошить микросхему какой-то сторонней прогой, и это типа не костыль? :)))
По-моему более логичным был бы какой-нибудь эмулятор дисковода с SD-картой, да и готовить такие карты куда проще, залил образ и все. Или таких нет в продаже?
Ну во-первых эмулятора IDE-привода не существует в природе, а во-вторых, как наличие такого решает проблему с загрузкой с него?
А прием тут эмуляторы флоппи? Я же про CD говорю.
Вы разве не с образа дискеты искали возможность загрузиться?
А впрочем неважно, 80486 у меня все равно нет и вряд ли будет :)
Ну да, с CD-дисковода. (Страшная путаница что называть приводом, что дисководом)
Кстати, сейчас забавно пересмотреть фильм Mission Impossible, интересно в плане использования топовых на тот день технологий.
И из экзотики в мастхэв они стали превращаться в 93-94гг. По крайней мере я лично покупал привод в 95-ом из-за Wing Commander III. С ним связана одна печальная история, мой друг узнав что у меня есть WC3 загорелся желанием сыграть в него. Чтоб удовольствие было полным, он решил купить фирменный креативовский мультимедийный набор (sbpro2/cdrom2x/акустику промодернизировал машину 486sx25 был заменят на 486dx33(или dx50) добита память до комфортного уровня в WC3. Все было старательно настроено, и началось рубилово. И оно шло до последней миссии на первом диске, а там игрушка вывалилась в ошибку «ошибка чтения», ладно не беда, загружаем сохранение пытаемся загрузить миссию. Она опять вылетает на том же самом месте. Вытаскиваем диск, берем лупу смотрим диск. Диск выглядеть идеально, ни царапины не пыли, все хорошо. Грузим заново. Проблема в том же самом месте. Начнет давить косяка, на процессор, на память, на звуковую карту. Все по отдельности работает изумительно. Тратим на эти манипуляции все воскресенье. Никаких результатов. Я забираю диски. К другому знакомому, у которого китайский монофонический бластер но привод трехскоростной пионер. Гружу сохраненку, скажу до этого места где был вылет. Игра без проблем его проходит. И тут как мы все русские люди я начинаю читать файл readme WC3, и узнаю что wing commander требует привод который умеет читать диски объемом более 650 мегабайт. Когда я принес эту весть другу, надо было видеть его глаза. Междометия которой он тогда сказал я постесняюсь повторить. Чем закончилась история, друг вернул мультимедийный комплект обратно на фирму. Был куплен четырехскоростной привод пионер, звуковая карта Aztech Pro.
А про топовые технологии из 95го:
Кто без поисковиков назовет фильм откуда эта фраза?
«300 тысяч страниц кодов…
… Или 60 минут жёсткого порно в интерактивном режиме.
Технология, созданная для красоты…
… Или для безобразия.
Но пока не вставишь диск в дисковод — не узнаешь. „
Называть CD дисководом это какой-то молодежный новояз у тех кто наверно дисковода никогда не видел :)))
А может в разных городах по-разному было, местные диалекты, хз.
Интересно, из чего вы сделали вывод, что я не связан с IT.
Про «дисковод», проблем на самом деле нет — понятно то, что те кто не застал 5.25 и 3.5 дисководы «вживую», называют дисководом CD, если других они не видели.
А в общем неважно, все это уже имеет лишь исторический интерес, современные пользователи ПК слова дисковод вообще не слышали :)
Сильное заявление, конечно. Поспрашивал у своих знакомых даже. Все нормально воспринимают слово дисковод по отношению к CD. Это уже какие-то лично ваши и предыдущего комментатора убеждения.
А в общем, язык меняется и это нормально.
А флопаки народ просил ставить вплоть до Р4. Хотя я и пытался убеждать — «Нафига?», но — «Дисковод же должен быть!»
PS: Было актуально для Украины, как в России было — не знаю…
И как минимум NT4 требовала для первого этапа установки три дискеты, и не дай бог чтоб хоть одна скурвилась в этот момент.
Да это не шло не в какое сравнение с установкой OS/2Warp (не помню точно 28 или 30 дискет) но тоже добавляло «радости»
Резюмирую, дискеты/дисководы были востребованы до того времени как флэшдиски стали массовым явлением и с них научились грузиться.
Пока что я пробовал только с одной материнской платой с набортовым IDE-контроллером. Попробую с другими, но, как я понял, опром будет грузиться с любым BIOS, если он, конечно, не совсем проприетарный и извращенный.
Нет, сейчас загрузка по сети больше не работает, но я думаю, что с этим можно сделать.
Ну как минимум оно не работает с sata https://www.plop.at/en/bootmanagers.html). Я про то, что есть матери только с sata в которых нет эмуляции ide. Так же будут проблемы если у матери отсувует PS/2 порт для клавиатуры.
А зачем матери с сата такие извращения?
Я про то, что есть матери только с sata
покажите хоть одну мать под 486 путь даже не только с sata, а просто с sata )
Офигенно! Одновременно и немного костыльно, и чертовски изящно :)
А как Готек решает проблему загрузки с CD-привода?
Ну та же дискета, только не физическая, а образ. Всё равно её надо выбирать для загрузки, потом ждать её загрузку и т.д. и т. п.
Готек, конечно, может выйти дороже, чем старая сетевушка + EPROM, зато он очень часто используется в ретрокомпьютинге, его можно подключить хоть к серверу на зионе-оптероне, хоть к Model 5150, хоть к амиге или Atari ST. И ещё плюс, что не занят лишний слот.
Умеет, но зачем мне сначала инициализировать диск, чтобы потом грузиться с дисковода?
Каким образом моё решение не универсально?
Диск всё равно будет инициализирован BIOS'ом, даже при загрузке PLoP из BootROM.
Ну ISA то у каждого 486 есть. К тому же никто не заставляет записывать опром именно в сетевую карту. Как я понял, его можно и в биос прошить.
В BIOS его прошить можно, но почти наверняка в штатной микросхеме для этого не хватит места, и понадобятся различные ухищрения, объёма которых хватит на ещё одну статью.
Я в свое время делал чуток иначе:
* Парк был — P5+ (т.е. от Socket 7 и выше). Особенность — 99,9% умеют USB-FDD или имеют свой FDD
* Собственно был привод USB-FDD для тех у кого FDD по тем или иным причинам нет :)
(Именно такое решение потому как в обычном случае юзалась просто дискета)
* Загрузчик — syslinux (или pxelinux, если вы понимаете о чем я ;))
* Plop можно настроить так чтобы оно выдало бинарь с указанной конфигурацией.
У меня были отдельные бинари для загрузки с HDD, CD, USB (особо полезно для P5- и рядом)
* В syslinux было меню которое запускало каждый из бинарей
* Последним и особым пунктом была загрузка через (если не ошибаюсь в названии) gPXE — возможность загрузить почти любую машину с сети
В итоге имеем дискету которая позволяла загрузить любую машину с FDD, HDD, CD, USB, PXE ВНЕ зависимости от того что умеет мать.
Ну с Plop то же самое возможно. Syslinux тоже вариант, просто Plop под руку первым попал.
Здравствуйте, напишите пожалуйста подробную инструкцию КАК именно получилось на плате с socket 7 загрузиться с USB (!) и других устройств с USB интерфейсом (-FDD, -CD/DVD, -HDD)?
Что за бинарники и как их создать и где расположить?
Где можно научиться загружать комп. 95 года с интерфейса USB в обход BIOS?
Plop boot manager на флоппи дискете 'тупит" и не грузит загрузочную флешку с gru4dos!
С syslinux можно это исправить?
Только EDO RAM 64MB, Pentium-S 187MHz.
Или какой-н. другой более удобный способ, чтобы загрузить и установить DOS, Windows 98, NT4, Linux с USB как с CD или с Floppy?
Хочешь в свою дос-машину с сетевой загрузкой утащить? :)
для более поздних матерей были утилиты, позволявшие шить в bios option rom (бутромы сетевух, raid/scsi контроллеров итд). но на 486 такого не припомню
Я имею в виду именно зашивку дополнительного(ых) oprom в ту же м/с, что и основной bios.
На пентиумах это точно работало, на 486 — не припомню. Да и на многих, если не большинстве, 486 материнок BIOS был не во флеше, а в UV EPROM
У меня есть одна такая плата, которую я собираюсь перевести на EEPROM и перешить. Тисну статейку в случае успеха.
CD-приводы в то время ещё не были распространены и разработчики BIOS даже не задумывались о предоставлении такой опции.
Мне помнится, что немалая (а в начале эры 486 — вероятно, бОльшая) часть приводов CD-ROM подключалась через SCSI интерфейс (как и HDD, если их надо было много).
Рассматривали ли вы такой вариант?
Конечно рассматривал, введение на этом и заканчивается
Сейчас, пожалуй, скази куда меньшая экзотика, чем все эти проприетарные вариации.
Зато со SCSI можно было проделывать такие веселый штуки, как загрузка со сканера (no kidding).
2020 год. Ядер в современных процессорах больше, чем бит в разрядности 486-го. На Хабрахабре увлечённо обсуждают трудности загрузки с CD-ROM.
Похоже, что где-то поблизости искривился пространственно-временной континуум.
Чисто теоретически такой фокус должен пройти даже с какой-нть Cirrus Logic CL-DG5430, если вместо (или, при наличии места, рядом с) VGA BIOS запилить BootROM с поправкой на размещение в памяти.
1) хм, вместо того чтобы в столе держать красивую пластиковую коробочку для дискетки и изредка ей пользоваться для загрузки (не ясна цель такой загрузки, но пусть будет) вы придумали весьма интересный выход (он действительно отличный и мне люто понравился), но я соглашусь что не лучший и точно непрактичный.
2) Как я понял по комментариям (из статьи не понял) вы дисководом называете CD-привод. Так его если кто-то когда-то и называл, то это пузатая тётенька из бухгалтерии или её прыщавый внук. Дисковод - это однозначно утвердившееся название любого вида флоппика. Спорить с этим бессмысленно. Сидюк, сиди-привод, дивидюк, дэвэдэ-привод, оптический привод, резак - обычные названия CD-привода, дисководом он никогда и никем не назывался, тем более в ИТ. Сейчас можно найти кучу статей где системный блок называют - процессором, это неправильно, но, к несчастью, опопселые авторы, которые уже с детства сидят у компа, считают что так его называют все.
3) Решение занимает PCI слот, который, в силу отсутствия многой периферии на 486, может быть весьма полезным и нужным. Так что вариант с дискетой всё остаётся более универсальным.
4) У меня есть ноутбук на i486, я сейчас изучаю возможность загрузки с plop, хочу понять смогу ли я с его помощью установить "левый" IDE HDD, который не прошит в БИОСе ноутбука.
Boot manager для 486-го компьютера