| Как узнать версию установленного grub4dos? | 
|  | 
| 
					| elenmaksim | Дата: Понедельник, 25.06.2012, 15:23 | Сообщение # 1 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Здравствуйте. На флешке установлен загрузчик 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 Статус: Отсутствует | Обычно так: calc *0x8278 Вот ещё такую хрень придумал: 
 
   |  |  |  |  | 
| 
					| elenmaksim | Дата: Понедельник, 25.06.2012, 19:21 | Сообщение # 3 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | А если никакого 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 Статус: Отсутствует | > А если никакого grldr нет вообще? find /grldr?
 
 Что интересно, на официальном сайте нет версии, датированной 2009-05-28.
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| elenmaksim | Дата: Понедельник, 25.06.2012, 19:46 | Сообщение # 5 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | На флешке вообще только два файлика. И я их указала.  Больше там ничего нет. 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 Статус: Отсутствует | > (ud) Это скрытая зона, сделанная программой fbinst.
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| elenmaksim | Дата: Понедельник, 25.06.2012, 20:15 | Сообщение # 7 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Сделала: 
 Code  grub> root (ud)
 grub> ls
 grldr fb.cfg
 grub>
 
 Ура-а-а!!
 
 
 Сообщение отредактировал elenmaksim - Понедельник, 25.06.2012, 20:23 |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Понедельник, 25.06.2012, 20:25 | Сообщение # 8 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | Не пробовал. В принципе, программа не нуждается в установке, её достаточно просто собрать (make). 
 Или: grep -aFb 2009 /dev/sdb
 И в hex-редакторе посмотреть по этим смещениям.
 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| elenmaksim | Дата: Понедельник, 25.06.2012, 20:37 | Сообщение # 9 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | 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 Статус: Отсутствует | Скорее всего, 0.4.4. Просто потому, что на официальном сайте диапазон дат релизов 0.4.4 включает эту дату, и нет появившихся в более поздних версиях команд (вроде calc). 
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  | 
| 
					| elenmaksim | Дата: Вторник, 26.06.2012, 09:52 | Сообщение # 11 |  | Неизвестный Группа: Пользователи Сообщений: 6 Статус: Отсутствует | Дозвонилась, узнала как это делалось.   
 
   
 Сюда эту штуку перетащила
 
 Sh1td0wn, не подскажете где выкладываются эти более поздние версии grub4dos? Я туда ходила, а там старше 0.4.4 ничего нет.
   |  |  |  |  | 
| 
					| Atlant | Дата: Вторник, 26.06.2012, 11:32 | Сообщение # 12 |  |  Эксперт Группа: Проверенные Сообщений: 2210 Статус: Отсутствует | elenmaksim, GRUB4DOS последние билды, лучше использовать ветку 0.4.5с. |  |  |  |  | 
| 
					| Sh1td0wn | Дата: Вторник, 26.06.2012, 14:29 | Сообщение # 13 |  | Программист Группа: Модераторы Сообщений: 3829 Статус: Отсутствует | 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
 НАЖМИ МЕНЯ, прежде чем что-либо написать
 |  |  |  |  |