Пользовательского поиска
Понедельник, 23.12.2024, 23:28
Приветствую Вас Гость | RSS
Главная | Как узнать версию установленного grub4dos? - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Как узнать версию установленного grub4dos?
elenmaksimДата: Понедельник, 25.06.2012, 15:23 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Здравствуйте. На флешке установлен загрузчик grub4dos. Загружаясь с флешки, над пунктами меню вверху экрана есть строка: "GRUB4DOS 2009-05-28, Memory: 635K / 2549M, Menu 0х49506".
Существует ли возможность в режиме командной строки (`c` for a command-line) определить версию загрузчика и как это надо сделать. На варианты "ver" / "version" ругается "Unrecognized command".
 
Sphinx114Дата: Понедельник, 25.06.2012, 16:26 | Сообщение # 2
Экспериментатор
Группа: Пользователи
Сообщений: 128
Репутация: 17
Статус: Отсутствует
Обычно так: calc *0x8278 Вот ещё такую хрень придумал:

Прикрепления: 4857730.png (2.6 Kb)
 
elenmaksimДата: Понедельник, 25.06.2012, 19:21 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
А если никакого grldr нет вообще?

Code

GRUB4DOS 2009-05-28, Memory: 630K / 511M, MenuEnd: 0x4958A
[ Minimal BASH-like line editing is supported. For the first word, TAB
....... ESC at any time exits]

grub> ls
   splash.xpm.gz menu.lst
grub>



Откуда бы взять этот grldr ?

И что обозначает это calc *0x8278 На calc выходит тоже самое: Unrecognized command. Где раздобыть этот calc?

Кто, когда и откуда брал установщик или как это делал - понятия не имею. Необходимо определить версию загрузчика на имеющейся флешке.


Сообщение отредактировал elenmaksim - Понедельник, 25.06.2012, 19:28
 
Sh1td0wnДата: Понедельник, 25.06.2012, 19:34 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> А если никакого grldr нет вообще?
find /grldr?

Что интересно, на официальном сайте нет версии, датированной 2009-05-28.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
elenmaksimДата: Понедельник, 25.06.2012, 19:46 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
На флешке вообще только два файлика. И я их указала. sad Больше там ничего нет. FAT32...
Сделала первые 512 :

dd if=/dev/sdb of=boot.bin bs=512 count=1

Вот такая картинка:



Code

grub> find /grldr
   (ud)
grub>find grldr
Error 27: Unrecognized command
grub>


Сижу, ропщу... ничего не понимаю. Что такое (ud)? Ребятки! Помогите, плз!!!


Сообщение отредактировал elenmaksim - Понедельник, 25.06.2012, 19:59
 
Sh1td0wnДата: Понедельник, 25.06.2012, 20:06 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> (ud)
Это скрытая зона, сделанная программой fbinst.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
elenmaksimДата: Понедельник, 25.06.2012, 20:15 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Сделала:
Code

grub> root (ud)
grub> ls
  grldr fb.cfg
grub>


Ура-а-а!!


Сообщение отредактировал elenmaksim - Понедельник, 25.06.2012, 20:23
 
Sh1td0wnДата: Понедельник, 25.06.2012, 20:25 | Сообщение # 8
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Не пробовал. В принципе, программа не нуждается в установке, её достаточно просто собрать (make).

Или: grep -aFb 2009 /dev/sdb
И в hex-редакторе посмотреть по этим смещениям.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
elenmaksimДата: Понедельник, 25.06.2012, 20:37 | Сообщение # 9
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Sh1td0wn, огромное вам спасибо!!

Sphinx114, огромное вам спасибо!!! только у меня
Code


grub> cat --locate=\40GRUB4 /grldr

33354

grub> cat --skip=0x33354 --length=67 /grldr

       GRUB4DOS 2009-05-28, Memory: %dK / %dM, MenuEnd: 0x%X
Error %u:

grub>



Как из такого вывода определить версию?


Сообщение отредактировал elenmaksim - Понедельник, 25.06.2012, 20:45
 
Sh1td0wnДата: Понедельник, 25.06.2012, 21:02 | Сообщение # 10
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Скорее всего, 0.4.4. Просто потому, что на официальном сайте диапазон дат релизов 0.4.4 включает эту дату, и нет появившихся в более поздних версиях команд (вроде calc).

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
elenmaksimДата: Вторник, 26.06.2012, 09:52 | Сообщение # 11
Неизвестный
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Отсутствует
Дозвонилась, узнала как это делалось. smile



Сюда эту штуку перетащила

Sh1td0wn, не подскажете где выкладываются эти более поздние версии grub4dos? Я туда ходила, а там старше 0.4.4 ничего нет. sad
 
AtlantДата: Вторник, 26.06.2012, 11:32 | Сообщение # 12
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
elenmaksim, GRUB4DOS последние билды, лучше использовать ветку 0.4.5с.
 
Sh1td0wnДата: Вторник, 26.06.2012, 14:29 | Сообщение # 13
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Code
$ wget -qO- http://code.google.com/p/grub4dos-chenall/downloads/list | sed -rn '/href=.*Featured/{s/.*href="([^"]+)".*/http:\1/p;q}'
http://grub4dos-chenall.googlecode.com/files/grub4dos-0.4.5c-2012-06-19.7z


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru