OSDev
http://osdev.su/

Установка
http://osdev.su/viewtopic.php?f=26&t=540
Страница 2 из 5

Автор:  Станислав [ 03 май 2012, 06:45 ]
Заголовок сообщения:  Re: Установка

Для этого и нужна виртуальная машина, чтобы не использовать флешку я уже писал. Грузиться продукт должен именно с флешки. Главное то, что загрузиться и какой функционал предоставит пользователю, это меня в данный момент заботит.

Автор:  DJ PhoeniX [ 03 май 2012, 06:47 ]
Заголовок сообщения:  Re: Установка

Виртуалки - зло, ну да ладно. Ща сконвертирую бинарник во что-нибудь vmWare-варимое, и загружусь с неё...

Автор:  DJ PhoeniX [ 03 май 2012, 07:01 ]
Заголовок сообщения:  Re: Установка

Итак, всё-таки это не я дурак, а с системой что-то не то. dd на sda сделал, гружусь, вижу циклический ребут vmWare. ЧЯДНТ, о великий разработчик?

Автор:  Станислав [ 03 май 2012, 07:14 ]
Заголовок сообщения:  Re: Установка

Я понимаю, что вы хотите съумничать в теме загрузке, но вы не понимаете, что значит система в разработке от готовый продукт, во вторых система не загрузится на виртуалке где нету например видео режима 1024*768 и много ещё чего. Если уж шпилите на виртуалке, то настраивайте её, причём под конкретную систему.
Моя задача настроить мою систему под ПК пользователя, а не под вашу виртуалку.
Система грузится на всех железяках, которые мне попадались.

Автор:  DJ PhoeniX [ 03 май 2012, 07:18 ]
Заголовок сообщения:  Re: Установка

Гига памяти и максимального разрешения в 1280х1024 вашей системе, значит, не хватает? Проверил уже на ноуте, на нетбуке и в варе - результат один и тот же - циклический ребут. Мне подебагать вашу систему? :)

P.S. Я не умничаю, а пытаюсь разобраться в проблеме. Так что не надо вот этого.
P.P.S. Грамотность ужс...

Автор:  Станислав [ 03 май 2012, 07:38 ]
Заголовок сообщения:  Re: Установка

На данный момент система использует самое стандартное разрещение 1024*768, памяти хватит и 10 метров. После загрузки копирует 2мб с флешки в верхнюю память начиная с первого мб, затем включает мышку PS/2, проверяет контроллер EHCI, AHCI, HDA, OHCI, проверяет записи на винтах, включает апик и настраевает прерывания локального апика первого процессора, переходит в защищёнку, использует мат сопроцессор и кучю всего.
Вот по этому я не предлагаю образ для виртуалки. Если бы у меня были бы проблемы с загрузкой я бы их устранил, но умный здесь только ты к сожалению.

Автор:  DJ PhoeniX [ 03 май 2012, 08:55 ]
Заголовок сообщения:  Re: Установка

А предусмотрели ли вы вариант, что грузиться система будет не с флешки, а с жёсткого диска? Ибо судя по всему - нет. А если система работает только в строго определённых условиях - какая ж она универсальная?

Автор:  Yoda [ 03 май 2012, 11:12 ]
Заголовок сообщения:  Re: Установка

Пробую загрузить образ в Bochs. Результат - устанавливается разрешение 1024*768 и на этом всё заканчивается (чёрный экран). ЧЯДНТ?
Кстати, файл вообще имеет размер, не кратный размеру сектора, даже не понятно, какую геометрию диска прописывать в конфигурации Bochs.
Насиловать флешку я не буду, пока не будет предусмотрена простая установка на флешку простым копированием файла.

Автор:  Bargest [ 03 май 2012, 15:35 ]
Заголовок сообщения:  Re: Установка

Станислав писал(а):
Моя задача настроить мою систему под ПК пользователя, а не под вашу виртуалку.

А если ПК пользователя - виртуалка? Если он всё время на ней работает?
Более того, лично я бы не стал чужую самописную систему сразу запускать на реальном компе: мало ли какие там баги, несовместимые с моим оборудованием. Поломает ещё чего.
И вообще виртуалка - почти полноценная машина и багов там очень мало, если есть (по сравнению с эмуляторами). Если не грузится на виртуалке, то, скорее всего, не грузится и на N-ном количестве реальных компов с похожей конфигурацией.
Станислав писал(а):
Система грузится на всех железяках, которые мне попадались.

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

Я не пойму, почему ты так не хочешь делать возможность работы на виртуалках. Если ОС будет запускаться на виртуалке - круг железок, где она запустится, расширится. При этом самому проверять работу на виртуалке намного проще, чем собирать огромную коллекцию всевозможного железа (хотя последнее, безусловно, даёт куда больший эффект).

Автор:  SII [ 03 май 2012, 16:17 ]
Заголовок сообщения:  Re: Установка

Bargest писал(а):
И вообще виртуалка - почти полноценная машина и багов там очень мало, если есть (по сравнению с эмуляторами)


И в эмуляторах, и в виртуалках багов и недоработок море. По большому счёту, они даже не пытаются поддерживать реальную совместимость с железом, выходящую за пределы, достаточные для работы Винды и Линуха. Так что моё ИМХО очень простое: система должна соответствовать спецификациям на железо, а соответственно, и работать на реальном железе. Если она не работает на виртуалке из-за того, что создатели этой виртуалки забивают на спецификации (а они именно так и делают), то эту виртуалку -- в мусор.

Страница 2 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/