Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт сен 22, 2017 9:10 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 83 сообщения ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
 Заголовок сообщения: Эмуляция vs реальное оборудование
СообщениеДобавлено: Пн ноя 25, 2013 4:40 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
CleverMouse писал(а):
я только что попробовала проделать все операции в VMWare с эмулируемыми дисками, и система нормально загрузилась.
В том-то и беда с виртуалками: начнёшь пробовать на реальной машине - и всё падает... Как бы не скатиться к ситуации, когда ОС работает исключительно на виртуальных машинах, а на реальном оборудование всё отваливается :))


Вернуться к началу
СообщениеДобавлено: Пн ноя 25, 2013 5:04 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Fanatic писал(а):
Mario_r4 писал(а):
стоит попробовать разбить жесткий диск на разделы поменьше.
А позволит ли первичный и вторичный загрузчик работать с несколькими логическими разделами на диске? Не создаст ли это проблем совместимости?..

Я больше практик и меньше теоретик. Я делаю, а если не получается разбираюсь почему не получилось.

Fanatic писал(а):
Вот за это я испытываю искреннее отвращение, если не ненависть к Linux и всем поделиям на его основе.Geparted совершенно спокойно позволил мне отформатировать пространство винчестера в FAT32, пофигистически не заморачиваясь вопросами совместимости.Windows бы уже давно проела мне плешь в голове ошибками - и я бы ей за это только "спасибо" сказал. Главным образом потому, что на мой взгляд лучше ЗНАТЬ чего делать нельзя, чем испытывать ложное ощущение "свободы действий", незаметно наполняя свою жизнь дичайшим количеством проблем.

http://ru.wikipedia.org/wiki/FAT32
Цитата:
Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ. При использовании размера кластера, равного 32768 байт, максимальный размер тома составит чуть менее 1024 ТБ.
...
Штатными средствами Windows 2000, Windows XP, Windows Vista и Windows 7 невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность, и что более подходящее решение — использование NTFS, то есть родной формат файловой системы для Windows 2000 и Windows XP.

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

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Пн ноя 25, 2013 5:15 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Fanatic писал(а):
CleverMouse писал(а):
я только что попробовала проделать все операции в VMWare с эмулируемыми дисками, и система нормально загрузилась.
В том-то и беда с виртуалками: начнёшь пробовать на реальной машине - и всё падает... Как бы не скатиться к ситуации, когда ОС работает исключительно на виртуальных машинах, а на реальном оборудование всё отваливается :))

Извиняюсь, что влезаю. У меня 6 тестовых машин: 2 стационарника, 2 ноутбука, нетбук и eBox - так что не нужно переживать за работоспособность Колибри на реальных машинах. Мы тестируем на реальных машинах очень много. Просто ваша задача специфическая и никто из разработчикв перед собой такой цели не ставил. Да, и на моей памяти вы второй человек за 10 лет, кому нужно ставить Колибри единственной ОС на жесткий диск. Соответственно не было приоритета заниматься этим направлением.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Пн ноя 25, 2013 6:29 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
Mario_r4 писал(а):
http://ru.wikipedia.org/wiki/FAT32
Не все, ведь, физически имеют время за каждым чихом лопатить информацию - главным образом ввиду того, что "кто на что учился".
Логично, что для успехов в определённом ремесле нужно все силы и волю направлять именно туда - а ремёсла-то разные...
Кто-то может с лёгкостью разрулить проблемы с установкой Колибри по той причине, что варится в этой среде много лет и знает, за что отвечает каждая строчка кода, но рабочих рук во всех аспектах разработки не хватает. А кто-то может дать рабочие руки, но у него не хватает клепки в других вещах... Это же, как минимум, не только очевидно, но и совершенно логично.


Чтобы установить grub - надо влезть в доки, вникать (я не сторонник делать то, в чём не соображаю ни бельмеса даже на самом поверхностном уровне), нужно быть знакомым со спецификой Linux, вникать. Я знаком с Linux в той мере чтобы понимать, что эта ОС не такая, чтобы вот так просто "сел и работаешь".
А ежели я не буду знать, как у меня и что работает - чем тогда я могу помочь в тестировании или локализации багов? Тоже, вроде бы, логично.

Вот я хочу заняться тестированием на реальном оборудовании - а до сих пор не могу добраться до задач, потому что каждый раз какие-то непонятные проблемы. Я уже по-настоящему утомился от них... А бросить не могу - что значит "бросить"?! :)) Наткнулся на конфигурационный дефект - и в кусты? :) Пусть кто-то другой тоже наткнётся? :)) Нет уж.

За это время я бы уже вылизал парочку драйверов, как минимум.
Разделение же труда должно быть: результат будет тем лучше, чем больше будет возможности каждому заниматься тем делом, которое лучше всего удаётся.
А так получается, что приходится спотыкаться о проблемы, до которых ни у кого руки не доходят...


Вернуться к началу
 Заголовок сообщения: Установка
СообщениеДобавлено: Пн ноя 25, 2013 7:13 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
Mario_r4 писал(а):
стоит попробовать разбить жесткий диск на разделы поменьше.
Попробую вечером разбить диск на два раздела, один из них сделаю FAT32.

Да, вопрос: если я частично оставлю пространство неразмеченным, уменьшив таким образом размер единого раздела - проблема с "несовместимостью" размера fat-раздела останется актуальной или уже нет? Файловой таблицей учитывается, насколько я понимаю, не размер носителя оборудования, а размер размеченной области...


Вернуться к началу
 Заголовок сообщения: Re: Установка
СообщениеДобавлено: Пн ноя 25, 2013 7:15 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Fanatic писал(а):
Да, вопрос: если я частично оставлю пространство неразмеченным, уменьшив таким образом размер единого раздела - проблема с "несовместимостью" размера fat-раздела останется актуальной или уже нет? Файловой таблицей учитывается, насколько я понимаю, не размер носителя оборудования, а размер размеченной области...

Да, так можно сделать.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: NOKIA Booklet 3G + Kolibri OS
СообщениеДобавлено: Пн ноя 25, 2013 7:15 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 08, 2007 12:44 am
Сообщения: 340
Fanatic
У меня еще получалось загрузить "Колибри" ntdlr-ом Windows XP. Для меня это штука намного более знакомая, чем GRUB. Для NT на FAT32 была еще утилита bootpart, умеющая прописывать NT-загрузчик. Раньше она у меня работала, и даже несколько раз позволяла поднимать систему, избегая переустановки. Но это было очень давно, и объемы дисков тогда были другие.

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

_________________
Разработчик языка программирования Кантор


Вернуться к началу
 Заголовок сообщения: Re: NOKIA Booklet 3G + Kolibri OS
СообщениеДобавлено: Пн ноя 25, 2013 8:34 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Запусти
Вложение:
getdata.7z [2.07 КБ]
45 скачиваний
, интерфейс по-быстрому списан с setmbr.exe. Это программа, читающая MBR, несколько первых секторов первого раздела, несколько первых секторов FAT и несколько первых секторов области данных, где обычно корневой каталог. Она сохраняет всё прочитанное в файл diskdump.bin, приложи его сюда, может быть, по нему получится разобраться.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Считать MBR
СообщениеДобавлено: Пн ноя 25, 2013 8:48 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
CleverMouse писал(а):
Запусти
Вложение:
getdata.7z
, интерфейс по-быстрому списан с setmbr.exe. Это программа, читающая MBR, несколько первых секторов первого раздела, несколько первых секторов FAT и несколько первых секторов области данных, где обычно корневой каталог. Она сохраняет всё прочитанное в файл diskdump.bin, приложи его сюда, может быть, по нему получится разобраться.
Будет сделано.


Вернуться к началу
 Заголовок сообщения: Re: NOKIA Booklet 3G + Kolibri OS
СообщениеДобавлено: Вт ноя 26, 2013 12:27 am 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
CleverMouse писал(а):
Запусти
Вложение:
Вложение getdata.7z больше недоступно
, интерфейс по-быстрому списан с setmbr.exe. Это программа, читающая MBR, несколько первых секторов первого раздела, несколько первых секторов FAT и несколько первых секторов области данных, где обычно корневой каталог. Она сохраняет всё прочитанное в файл diskdump.bin, приложи его сюда, может быть, по нему получится разобраться.
Сделано. Файл с данными в аттаче.

Удалил раздел, создал новый, в FAT32, размером 60Мб - остальное место оставил неразмеченным. Второго раздела не создавал, раздел единственный.
Нихера не помогло - снова not found.


Вложения:
diskdump.zip [9.64 КБ]
39 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: NOKIA Booklet 3G + Kolibri OS
СообщениеДобавлено: Вт ноя 26, 2013 1:18 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Всё понятно. Вот этот загрузчик должен работать. Устанавливать с помощью inst.exe.


Вложения:
bootdata.7z [1.48 КБ]
48 скачиваний

_________________
Сделаем мир лучше!
Вернуться к началу
СообщениеДобавлено: Вт ноя 26, 2013 1:49 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
CleverMouse писал(а):
Всё понятно
Добро, вечером попробую.
В чём оказалась проблема?


Вернуться к началу
 Заголовок сообщения: ПОБЕДА!
СообщениеДобавлено: Ср ноя 27, 2013 1:16 am 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
Ребята, победа - метод от CleverMouse сработал.

Linux и grub не понадобились, нетбук загружается сразу в Колибри.

Благодарю CleverMouse за помощь!
Большая просьба модератору: удалите отсюда всё, касающееся этого реалити-шоу по установке - оставьте только тестирование работы Колибри на нетбуке, первый отчёт, вопросы по работе драйверов. Эта тема была заведена только для тестирования, я не хотел бы оставлять здесь кучу ненужной информации - я подготовлю инструкцию по установке на нетбук и опишу всё здесь в едином сообщении, чтоб желающим не приходилось лопатить горы.
Спасибо заранее!

Алексей.


Вернуться к началу
 Заголовок сообщения: Re: NOKIA Booklet 3G + Kolibri OS
СообщениеДобавлено: Ср ноя 27, 2013 2:05 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
"В чём оказалась проблема?" - координаты в любой файловой системе записываются относительно начала раздела с файловой системой. Загрузочный сектор должен откуда-то узнать, с какого сектора начинается раздел. Точная информация есть в MBR, но достать её непосредственно оттуда загрузочному сектору сложно - придётся фактически дублировать логику разбора таблицы разделов, которой следует код из MBR, и ещё не факт, что в MBR нет какого-нибудь нестандартного кода, умеющего грузить расширенные разделы или вообще спрашивающего пользователя, откуда загружаться. А место в загрузочном секторе очень сильно ограничено.

Поэтому в FAT есть поле, заполняемое при форматировании, в котором как раз записан начальный сектор раздела. Форматирование из-под винды XP и из-под GParted в составе последнего линуксового System Rescue CD его правильно заполняет. Но у тебя поле почему-то оказалось нулевым.

В r4299 я добавила попытку запроса информации, оставшейся от MBR, основываясь на том, что в типичных случаях ds:si после MBR указывает как раз на элемент таблицы разделов, с которого идёт загрузка. Брать значение без всяких проверок страшно, поэтому есть одна проверка: если байт, на который указывает ds:si, равен 80h, то код считает, что ds:si действительно указывает на элемент таблицы разделов, и читает начало раздела оттуда. Если нет - в качестве запасного варианта остаётся то поле в секторе FAT.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Индикатор батареи питания
СообщениеДобавлено: Чт ноя 28, 2013 11:47 pm 
Не в сети

Зарегистрирован: Пт май 25, 2012 12:45 pm
Сообщения: 75
Прошу помощи в разработке индикатора батареи питания для данного нетбука.

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

Какие данные требуются?
Как мне их добыть?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 83 сообщения ]  На страницу Пред. 1 2 3 4 5 6 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB