configfile /winsetup.lst configfile /submenu.lst вот это бы еще осветил И вообще, интересная сборочка - может ее куда-нибудь выложишь на скачку?
1. *.lst файлы прикрепил 2. Выложить не вопрос! Вопрос только в каком виде? Путём копирования файлов или содрать Акронисом? Размер флехи 4GB, занято ~2GB (NTFS). Если содрать образ, то могут возникнуть проблемы я думаю, т.к в файле WIN_NT$.~BT\migrate.inf прописывается индефикация флехи насколько я знаю...
title Загрузка Windows XP с жесткого диска map (hd1) (hd0) map --hook rootnoverify (hd0) root (hd0,0) chainloader (hd0,0)/ntldr
title Запуск загрузчика Windows Vista или Seven root (hd1,0) chainloader (hd1,0)/bootmgr
title Установка Windows XP на жесткий диск ==> root (hd0,0) configfile /WINSETUP.LST savedefault
title Быстрая установка Windows XP из образа find --set-root /BOOT/acronis/dat6.dat kernel /Boot/acronis/dat6.dat vga=791 ramdisk_size=38672 quiet initrd /Boot/acronis/dat4.dat
title Запуск Windows PE find --set-root /pchelp/SETUPLDN.BIN chainloader /pchelp/SETUPLDN.BIN
Sh1td0wn Простите, не понял? Чуть-чуть поподробнее. Я вижу в корне CD следующие папки:
Code
.disk casper dists isolinux pool preseed
Их кладём в корень флешки. А isolinux.cfg и ряд других файлов из папки isolinux переводим ... Куда? На русский или через дорогу? Буду благодарен за развёрнутый ответ или ссылку.
Не секрет. У меня 3G модем от Beeline ZTE MF100 легко "прикручивается" к buntu-подобным nix'ам в Network Manager'e с GNOME'ами. Иногда существует необходимость воспользоваться такой связкой. Пример: недавно позвонила женщина, попросила посмотреть компьютер. Что случилось, не знает. "Что-то там у дочки не складывается". Прихожу - висит порнобанер. Надо выйти в Сеть, на какой-нибудь деблокер. Загрузился с Puppy - не определяется сетевуха. С ХР РЕ - то же самое. Сетевуха какая-то уж слишком экзотическая. Хорошо с собой был DVD диск с LM Росинка и модем. Только так и выкрутился. Да мало ли что. Сервер подконфигурировать, а ноут остался на базе, ну и т.д. Честно говоря, это для меня не критично, но не помешает. А посвящать этому жизнь ... - ну, не имею я права. Поэтому и спрашиваю. Наверняка у кого-то уже есть опыт.
Сообщение отредактировал qbiq - Четверг, 10.06.2010, 11:22
Почти угадали, на "язык" grub4dos. Интересует не сам isolinux.cfg, а ряд сопутствующих ему cfg-файлов (нужный зовётся text.cfg).
Алгоритм довольно прост: label или menu label заменяем на title, в kernel прописываем полный путь к ядру вместо относительного /isolinux/, строку, начинающуюся с append, выносим на строку с kernel (append удаляем), из этой строки выносим initrd=чтототам на отдельную строку под kernel, вводим полный путь к initrd и заменяём "=" на пробел. Скриншоты: http://omploader.org/vNGs5OQhttp://omploader.org/vNGs5YQ
Честно говоря, это для меня не критично, но не помешает. А посвящать этому жизнь ... - ну, не имею я права. Поэтому и спрашиваю. Наверняка у кого-то уже есть опыт.
Спасибо, братья, пацаки! Буду попробовать. Форум нравится именно отсутствием снобизма, поэтому я здесь частенько (в моём понятии) бываю. Всем успехов! И всех с Днём Независимости! (От мозгов - что-ли?). P.S. В способе установки Alt Linux 4.1 меня отпугнула строка: "Форматируем карточку в fat или fat32, ntfs не катит". А у меня подопытная флешка как раз в NTFS. Одним словом буду пытаться что-то сделать, как только появится прогалина между работой и праздниками. Если будет плюсовой результат - отпишусь.
Добавлено (16.06.2010, 20:54) --------------------------------------------- Попробовал, но по-другому, – получилось, но не всё. Случайно попал на родственный варяжский сайт http://www.boot-land.net/forums/index.php?showtopic=5041&st=0, кое-что с семи страниц попытался понять. Теперь кусочек моего меню:
Code
title Linux Mint 9 find --set-root /BOOT/lm9.iso map /BOOT/lm9.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/BOOT/lm9.iso quiet splash locale=ru.UTF-8 -- initrd /casper/initrd.lz
На моей конфигурации: подопытная флешка QUMO (инь-ян) 8Gb FAT32, ноут Acer E525, RAM 2Gb, CPU Celeron 2,2GHz, Mint 9 грузится 60сек. Косяк же заключается в том, что не срабатывает фраза “locale=ru.UTF-8 --“. Язык остаётся только аглицкий. В общем-то это не беда, “но, всё-таки …”. Где-то я чего-то не догоняю. Предупреждаю всех, кто сподвигнется на такое: исошник LM обязательно должен быть дефрагментирован непосредственно на флешке, а для этого требуется много свободного места. Так что есть смысл сначала максимально очистить родимую, сделать дефрагментацию оставшихся файлов стандартными средствами и только после этого перекладывать его на накопитель и дефрагментировать сам .iso файл. Я делал это программой WinContig. В противном случае, в самом начале загрузки получите сообщение об ошибке, что файл не непрерывный. Может совместными усилиями разрулим ситуацию с локализацией? Или это в принципе невозможно?
Сообщение отредактировал qbiq - Пятница, 11.06.2010, 15:20
Многомноюуважаемый Sh1td0wn! Ради бога, простите за т.н. флуд. Да я разобрался. Всё именно так. Вам надо было сразу направить меня в соответствующую ветку, - там уже всё раэжёвано для таких как я. Ещё раз спасибо за долготерпение!
В "шапке" MENU.lst, т.е. общей части от начала до первой команды "title", можно указать АЛЬТЕРНАТИВНЫЕ способы запуска, с использованием различных gfx-тем или splash-ей.
Как работает GRUB с таким меню? 1-1. С root-носителя, из каталога GFXBOOT вызывается ГРАФИЧЕСКАЯ ТЕМА 1-st_GFX.gz 1-2. Ей передается весь список title, номер title используемого по умолчанию и таймаут, после которого этот пункт должен быть запущен при бездействии пользователя. В нашем примере пункт по умолчанию - нулевой (нумерация в терминах GRUB-a начинается с 0), а задержка =15 сек. 1-3. Отработав, GFX-тема возвращает GRUB-у номер выбранного пункта меню (либо в результате активности пользователя, либо при его бездействии по таймауту). 1-4. Далее GRUB выполняет ГРУППУ команд, соответствующих выбранному пункту меню "title"
Вопрос: В каком случае сработает группа команд от "# Altenative ENTRY" до первого "title"? Ответ: Обработка "шапки" продолжается в следующих случаях: 1. Указанная gfx-тема не найдена 2. Указанная gfx-тема содержит ошибку, которая вызвала САМОПРОИЗВОЛЬНЫЙ ВЫХОД из нее 3. Пользователь САМОСТОЯТЕЛЬНО ПРЕРВАЛ РАБОТУ gfx-темы.
С первым пунктом все понятно. Второй - это какая-то экзотическая ошибка, обычно gfx-темы с ошибками просто "зависают". А вот третий вариант - интересен. Для тех, кто не в курсе сообщим, что выйти из GFX-темы можно нажав клавишу ESC.
Что при этом происходит? GRUB, не получив ответа от GFX-темы, продолжает обработку "шапки" MENU.lst. В нашем примере очищается экран, выводится сообщение и предложение нажать клавишу. Затем ПЕРЕНАЗНАЧАЮТСЯ длительность таймаута и номер пункта меню "по умолчанию". После чего вызывается не gfx-тема, а старый надежный splash. Кстати, если и он не будет найден, то GRUB просто перейдет в текстовый режим, проще уже некуда.
Как это можно использовать? Самый очевидный способ - воспользоваться ESC для переназначения таймаутов и пунктов "по умолчанию". В совокупности с применением нескольких gfx-тем с разными фоновыми картинками это привносит "оживление" в загрузочное меню.
В этом примере, при ВЫХОДЕ из GFX-меню по ESC, GRUB, продолжая обработку "шапки", натыкается на команду configfile /TECH_MENU.lst и вызывает АЛЬТЕРНАТИВНОЕ МЕНЮ. Таким образом, мы организовали ВЫЗОВ АЛЬТЕРНАТИВНОГО МЕНЮ ПО ГОРЯЧЕЙ КЛАВИШЕ. Чем это отличается от вызова просто из меню "title"? Кроме "скрытности" вызова - ничем.
Что касается "секретности". Последняя версия GFX-темы @DED-LEGO@ позволяет устанавливать СВОИ ГОРЯЧИЕ КЛАВИШИ ВМЕСТО ESC для выхода из GFXBOOT или заблокировать выход вообще. Кроме того, имеется возможность делать "скрытые" пункты меню. При некотором приложении смекалки можно построить сложную систему меню с "открытой частью" (например, загрузка различных ОС) и "скрытой технической частью" (антивирусы, системы восстановления, тесты и т.п.)
@DED-LEGO@ - конструктор для разработчиков GFX-тем ПОСМОТРЕТЬ
Сообщение отредактировал ded2007 - Четверг, 17.06.2010, 13:16
title Victoria v3.51 Rus map --mem (hd0,0)/IMAGE/Victoria.IMA (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title Acronis Backup&Recovery Workstation v10.0.11639 RUS find --set-root /Acronis.iso map --mem /Acronis.iso (hd32) map --hook chainloader (hd32)
title Acronis Disk Director Suite 10.0 (2.169) find --set-root /IMAGE/add_krn.dat kernel (hd0,0)/IMAGE/add_krn.dat vga=788 ramdisk_size=28672 acpi=off quiet initrd (hd0,0)/IMAGE/add_ram.dat
title Acronis TrueImage Home 11.0 (8.059) find --set-root /IMAGE/ti11_krn.dat kernel (hd0,0)/IMAGE/ti11_krn.dat vga=788 ramdisk_size=28672 acpi=off quiet initrd (hd0,0)/IMAGE/ti11_ram.dat
title Acronis TrueImage Home 2009 find --set-root /test.iso map --mem /test.iso (hd32) map --hook chainloader (hd32)