Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB

Модерирует : gyra, Maz

Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

   

HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Основные особенности GRUB4DOS:
  • Возможность установки на HDD, CD, floppy и USB-flash.  
    При установке на HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini  
    C:\GRLDR="Start GRUB"
  • Возможность загрузки в память образов дискет и жестких дисков.
  • возможность менять порядок жестких для загрузки ОС Microsoft Windows которые могут загружаться только с первого жесткого диска.
  • Наличие графического (gfxmenu) и текстового (splashimage) режима
  • Наличие собственного командного интерпретатора.
  • Возможность автоматического поиска установленных ОС  
     
    Скачать GRUB4DOS: http://nufans.net/grub4dos/ (тут исходя из даты в имени файла скачиваем последнюю версию)
    Руководство на русском: http://greenflash.su/Grub4Dos/Grub4dos.htm
    О использовании последних нововведений - читайте файл README_GRUB4DOS.txt (Eng)
    Готовые GFX-Boot темы: http://greenflash.su/photo/4  
     
    Подробнее...
    Полезные ссылки:
  • Три варианта загрузки виндов
  • WinPE и акронисы на одной флешке
  • Загрузка винды с HDD грубом установленным на флешку
  • Простая установка GRUB4DOS на флешку без перезагрузок
  • Вложенные меню
  • Скрипт от kDnZP для создания мультизагрузочной/мультизагрузчиковой флешки на основе fbinst
  • конструктор от z0bra для создания собственных тем gfxboot-3.3
  • комплект Grub4Dos (4,4 Мб) - с описанием для флешки/hdd/iso-cd/lan/gfxboot-3.3 (AZJIO 2009.11.23), подробнее

  • Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 11:29 08-02-2007 | Исправлено: AZJIO, 06:13 08-01-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Ведь люди работают с этими данными и разве это удобно?  

     
    если кому-то неудобно - не используйте UUID, нечеловеческий по определению
    используйте LABEL, по определению понятный.
     
     
     
     
     
    Добавлено:

    Цитата:
    И для чего глобальная уникальность?  

     
    например, для свободного перетыкания полутора десятков домашних винчестеров между 5-ю домашними компами  
     
    (моя конкретно ситуация; мне влом даже в уме вести бухгалтерию меток, не то что выдавать их осмысленно - но я не отказался бы перепоручить это софту)  
     
     
    Добавлено:

    Цитата:
    И для чего глобальная уникальность?  

     
    IPv6  тоже не нужно, по большому счету (там те же 128 бит): можно продолжать обходиться NAT-ом...
     
    На каждом диске иметь раздел с LABEL=SYSTEM и т. д....

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 11:55 01-02-2010 | Исправлено: LevT, 12:03 01-02-2010
    mike345S



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    например, для свободного перетыкания полутора десятков домашних винчестеров между 5-ю домашними компами  
     
    (моя конкретно ситуация)  

    У меня  компов и винтов не меньше. А на работе (сисадмин) больше, но не в этом дело.  
    Если у вас 100 винтов, какая вероятность того что будут 2 одинаковых при семизначном идентификаторе?
     
     
    Добавлено:

    Цитата:
    IPv6  тоже не нужно, по большому счету (там те же 128 бит): можно продолжать обходиться NAT-ом...

    Не сравнивайте. IP v6 для того чтобы можно было обойтись без натов всяких, а вот как вы представляете себе столько дисков в одной системе?

    Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 12:08 01-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mike345S
     
    эффект масштабирования. Чтобы можно было перепоручить выдачу меток софту - что затруднительно, если каждый будет изобретать собстввенный "IPv7"
     
    Добавлено:

    Цитата:
    при семизначном идентификаторе

     
    Зачем корёжить смысл UUID - если для этой цели есть LABEL? "Все уже придумано до нас". "Use right tool for right work" и т.д.
     

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 12:12 01-02-2010 | Исправлено: LevT, 12:16 01-02-2010
    mike345S



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
     
    Предположим что вы софт пишите и вам нужно использовать UUID.
    Вам придется работать с этим форматом, потому, что label, как вы верно заметили, может быть одинаковым на каждом диске. Работать будет удобно?
     
    Еще раз повторюсь, я за соблюдение стандартов, даже если они мне и не нравятся. И сам корежить их  никогда бы не стал.
    Но вот нафига делать изначально неудобные вещи не понимаю.

    Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 12:25 01-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Работать будет удобно?  


    Цитата:
    Предположим что вы софт пишите и вам нужно использовать UUID.  
    Вам придется работать с этим форматом, потому, что label, как вы верно заметили, может быть одинаковым на каждом диске. Работать будет удобно?  

     
    Софту как раз и следует иметь дело с нечеловеческими UUID.  
    Разработчики для людей (например, чтобы тем не приходилось лишний раз переучиваться), а не люди-тестеры для удовольствия разработчиков.
     
     
    Умные архитекторы из MS придумали 128-битный формат, не менее умные центровые линуксоиды решили поддержать...  
     
    Формат UUID - именно 128-битный, алгоритм генерации предопределён.
    Если ты ваяешь что-то  своё - называй это как-то иначе; иначе ты гадишь в общий колодец, а значит ты террорист, и тебя надо бы побить камнями.
     
     
     
    ЗЫ.  А все-таки, я предполагаю, что вышеприведенные короткие UUID - просто недокументированное сокращение. В винде в MountedDevices тоже дохрена нулей...
     
    Надо бы разобраться с этим.
     

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 12:39 01-02-2010 | Исправлено: LevT, 14:36 01-02-2010
    mike345S



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь пользовался командой dd из Grub4dos?
    Вроде там добавили такую возможность.
    Интересует копирование раздела в образ и восстановление раздела из образа.

    Всего записей: 550 | Зарегистр. 31-01-2006 | Отправлено: 12:53 01-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

     
    Модификация операционных систем для непредусмотренных способов загрузки
     
    Кому интересен предложенный предмет обсуждения, но есть боязнь или нежелание засорять офтопиком эту тему - велкам.

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 12:54 01-02-2010 | Исправлено: LevT, 13:28 01-02-2010
    Real Root



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LevT и mike345S
    Блин, хорошь флудить. Развели ромашку...
    Если есть закон или что-то придуманное не вами, то сотается только использовать или не использовать, а не обсуждать чего так хреново назвали...
     
    ded2007
    Так что там с вашим вопросом?
    Нашли ответ?
     

    Цитата:
    find --set-root uuid () 2D33-F7EE || pause UUID not found. Press any key ...  
     ...не работает. А как надо?


    Всего записей: 1031 | Зарегистр. 13-04-2006 | Отправлено: 01:42 02-02-2010
    ded2007

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    ded2007  
    Так что там с вашим вопросом?  
    Нашли ответ?  
     

    Нет, в лоб не получилось. Решил проблему использованием альтернативного меню.
    Menu.lst использую только как оператор IF для выбора одного из двух вариантов.

    Цитата:
    timeout 1
    default 0
     
    # Включаю тему "Черный шрифт по черному фону",
    # т.е. "в темную" на 1 секунду
    gfxmenu (hd0,0)/boot/black
     
    ################################################################
    # Это ветка для случая, когда заданной флэшки не обнаружено
    # Запускаем альтернативное меню
    configfile (hd0,0)/NoKey.LST
     
     
     
    ###############################################################
    # Ветка, запускаемая по default.
        title KEY Searching...
            fallback 1
            find --set-root uuid () 2D33-F7EE
     
    # Если find дал ошибку, то срабатывает не fallback, а запуск альтернативного меню
            configfile (hd0,0)/Key.LST
     
    # Эксперименты показали, что команда fallback необходима, но...
    # Сюда ссылается fallback, ... но сюда не попадаем никогда.
        title HALT
            halt

    Если вложенные меню делать по такой же схеме, то можно добиться и сложного ветвления, но на мой взгляд это грубо. Вместо всего этого нагромождения хотелось бы просто написать:
       find uuid () 2D33-F7EE && configfile (hd0,0)/Key.LST
        configfile (hd0,0)/NoKey.LST

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 11:29 02-02-2010 | Исправлено: ded2007, 11:36 02-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Real Root

    Цитата:
    Если есть закон или что-то придуманное не вами, то сотается только использовать или не использовать, а не обсуждать чего так хреново назвали...  

     
    Ооо! Я понимаю, это философия!
     

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

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 13:04 02-02-2010 | Исправлено: LevT, 13:22 02-02-2010
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ded2007
    Может вам попробовать альфу 0.4.5 и внешнюю команду goto (она на основе фалбека)? Возможно это позволит обойтись одним меню...
    http://code.google.com/p/grub4dos-chenall/downloads/list

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 13:53 02-02-2010
    ded2007

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Может вам попробовать альфу 0.4.5  

    А что это такое, чем отличается от grub4dos-0.4.4-2009-10-16?
    Что такое "внешняя команда"?
    Посмотрим...
    Спасибо

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 17:27 02-02-2010 | Исправлено: ded2007, 17:31 02-02-2010
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А что это такое, чем отличается от grub4dos-0.4.4-2009-10-16?
    Что такое "внешняя команда"?  

    да там всё просто и описано, гляньте - может как удобно применить сможете...

    Всего записей: 463 | Зарегистр. 13-04-2004 | Отправлено: 17:54 02-02-2010
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mike345S
    Real Root
    Сколько раз просили - не кормите тролля?!
    Невозможно читать тему!

    Всего записей: 322 | Зарегистр. 08-04-2004 | Отправлено: 19:09 02-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
     
    на себя оборотитесь: нечего было вешать лапшу необоснованно заявлять об особенных линуксячьих UUID.
     
    Очевидно, что grub4dos работает не через те же вызовы, что blkid  (который сам работает как-то подозрительно, и не похоже, что отображает результат документированного вызова http://linux.die.net/man/3/uuid_generate)
     
     
     
    Добавлено:
     
    Кстати, напоминаю о Вашем обещании написать хау-ту про модификацию drweb лайвцд.
    Вон чуть выше ссылка на подходящую тему, если здесь офтопик.

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 20:17 02-02-2010 | Исправлено: LevT, 20:38 02-02-2010
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mike345S

    Цитата:
    Предположим что вы софт пишите и вам нужно использовать UUID.
    Вам придется работать с этим форматом, потому, что label, как вы верно заметили, может быть одинаковым на каждом диске. Работать будет удобно?  

    Все везде одинаково работает. Просто размер поля, которое сопоставляют UUID, в разных FS - разный.
     
    Вот пример:
     
    Linux:
    # blkid
    /dev/sdd1: LABEL="GO_BOOT" UUID="4B18-DA47" TYPE="vfat"
    /dev/sdd2: UUID="469E673F9E6726A1" LABEL="GO_NTFS" TYPE="ntfs"
    /dev/sdd3: LABEL="GO_EXT3" UUID="23adf950-2f99-4914-893d-454472aeab50" SEC_TYPE="ext2" TYPE="ext3"
     
    GRUB4DOS:
       
     
    Как видите, все совпадает. И разный размер поля в разных FS виден хорошо.

    Всего записей: 322 | Зарегистр. 08-04-2004 | Отправлено: 20:55 02-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин! а ведь и я облажался: сигнатуры NTFS - никакие не GUID/UUID, они зависят от сигнатуры диска и смещения раздела
     
    Имхо, в линуксе сделано продвинутее и правильнее, чем в венде. Ну а за неимением настоящего UUID на NTFS  blkid и grub4dos  называют так сигнатуры разделов. Грех небольшой, и единообразия не нарушает. Главное то, что это некая метка - атрибут файловой системы (а точно ли не экстента??)  Машинносгенерённая в обязательном порядке при форматировании (или, может, при создании экстента??), нечеловеческая - в отличие  от человеческой и необязательной LABEL.
     
     

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 21:20 02-02-2010 | Исправлено: LevT, 21:42 02-02-2010
    ded2007

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    О, и вы тоже разобрались!
    Я же писал уже

    Цитата:
    По поводу UUID. Вопрос о "странности" UUID в примере снимаю. Вот что нашел на просторах Сети  
     
    http://ubuntuforums.org/archive/index.php/t-1332614.html  
     
     
    Цитата:$ sudo blkid  
    /dev/sda1: UUID="ECBC27FCBC27C046" TYPE="ntfs"  
    /dev/sda2: UUID="8CF2728BF27278F2" TYPE="ntfs"  
    /dev/sda3: TYPE="swap" UUID="bd49a241-1650-4369-82ae-726b389bc10c"  
    /dev/sda5: UUID="becef1b2-d864-4764-828f-6381e90fd95d" TYPE="ext4"  
    /dev/sda6: TYPE="swap" UUID="2c7425b6-d64e-d288-ae82-bf2580cd63c4"  
    /dev/sda7: TYPE="swap" UUID="ed9e5e83-f61c-4f72-b6d8-0bdda6c0e3b7"  
    /dev/sdb1: UUID="0A77-AF04" TYPE="vfat"  
    /dev/sdb5: TYPE="swap" UUID="87ac1e22-c945-433d-9850-be9bf5efbd7a"  
     
     
     
    Здесь обсуждали проблему изменения UUID после смены типа раздела на FAT и форматирования.  
    Обратите внимание на различный формат UUID для различных файловых систем

     
    Правда в ответ получил

    Цитата:
    Если кто-то генерит её иначе или сокращает недокументированным образом - то это скорее всего оттого, что он козёл, а не от избытка у него ума или творческой индивидуальности.

     
    А извиняться за хамство, как я понимаю, не у всех принято.

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 22:53 02-02-2010
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ded2007
    Разве кто-то из здесь присутствующих делает указанные нехорошие вещи? Те кто такое  делают, козлы: здесь мне извиняться не за что.
    (А вот сам я стормозил зря, извиняюсь за спровоцированный флейм.)
     
    Кстати, вопросики об экстентах хорошо  бы снять в ту или другую сторону.  Если UUID атрибут ФС, а сигнатура NTFS атрибут экстента - то смешавшие их разработчики blkid и grub4dos неправы, и эта путаница нам всем ещё аукнется.

    Всего записей: 13681 | Зарегистр. 14-10-2001 | Отправлено: 00:00 03-02-2010 | Исправлено: LevT, 00:12 03-02-2010
    ded2007

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Разве кто-то из здесь присутствующих делает указанные нехорошие вещи? Те кто такое  делают, козлы: здесь мне извиняться не за что.

     
    Крепкое словцо, сказаное по делу и к месту, уместно в любой компании.
    Безадресная же и бессмысленная ругань - попытка поднять свой престиж, за счет унижения окружающих или просто неизвестно какого третьего лица. Так пацан, научившийся материться, самоутверждается в своей компашке за счет грязи льющейся из его уст.
    Стыдно, батенька. Несолидно.

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 01:54 03-02-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB
    Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru