admin / 22.01.2018
А grub в этой версии бубунты умеет UEFI? Возможно, дистр поновее надо.
UEFI тут вероятнее всего не причём.
из «скриншота» видно что начальная стадия загрузки GRUB уже прошла (то есть — GRUB смог успешно получить управление в свои руки!).
вот только конфиг и модули — не загрузились (возможно поменялся нормел раздела? раздел удалился? или ещё какая-то фигня произошла?).
в этой ситуации можно было бы прям из этого GRUB-Minimal-Shell:
1. посмотреть переменные окружения. команда «set».
2. потом посмотреть какие файлы лежат на каком разделе, команды «ls» и «cd» — наверняка сработают.
3. подправить переменные окружения (в соответствии с увиденной реальной картиной из пункта 2). команда «set BLAHBLABLAH=BLABLA».
4. далее: команды «insmod normal» и «normal» — продолжат загрузку, загрузятся конфиг и модули. (в успешном случае — покажется нормальное меню GRUB, ну или пойдёт загрузка операционной системы)
вот(!) почитать пример: https://www.gnu.org/software/grub/manual/html_node/GRUB-only-offers-a-rescue-…
Содержание
Дата: 25 октября 2010
Кратко о GRUB
GRUB (GRand Unified Bootloader) — это самый популярный загрузчик операционной системы в мире пользователей *nix. В большинстве дистрибутивов по умолчанию используется GRUB версии 1 или новый — GRUB2. По сравнению с также достаточно популярным загрузчиком lilo, GRUB имеет больше возможностей, но за это его многие и не любят, считая его раздутым и переполненным ненужными функциями. Однако я считаю, что GRUB является прекрасным загрузчиком, и он достоин серии статей о нём.
В данной статье я расскажу о некоторых полезных командах, которые вы можете использовать в терминале GRUB2. Мы не будем рассматривать их все, а рассмотрим самые нужные и важные. Для изучения полного списка команд вы можете использовать документацию grub, например, команда help выведет весь список доступных команд. Маловероятно, что вам понадобятся они все и поэтому в данной статье будут рассмотрены только самые привычные и полезные.
Как попасть в терминал GRUB2?
Терминал GRUB2 — это строка ввода команд, которая доступна непосредственно из меню загрузчика GRUB2. Меню загрузчика — это список, состоящий из операционных систем, версий ядер и утилиты memtest, который отображается перед стартом непосредственно ОС. Для того чтобы из меню загрузчика GRUB2 перейти в терминал необходимо нажать клавишу «C».
После этого у вас появится традиционное поле ввода команд.
Если меню загрузчика не видно
Когда у вас установлен один дистрибутив, то, скорее всего, меню загрузчика будет скрыто. Для решения этой проблемы необходимо нажать клавишу «Esc» (escape) на первых порах старта компьютера.
Убедитесь, что в файле /etc/default/grub строка GRUB_HIDDEN_TIMEOUT равна положительному числу, а если это не так, то установите нужное значение в секундах, например GRUB_HIDDEN_TIMEOUT=10.
Команды, имеющие конкретное значение
help — выводит список всех доступных команд.
help cat — в качестве опции можно использовать название конкретной команды для получения информации о ней.
root — важная команда, для вывода раздела жесткого диска, используемого в данный момент, например (hd0,1), и задания нового коренного (root) раздела.
Для изменения коренного раздела нужно использовать номер раздела (в специфическом формате GRUB), например root (hd0,2) .
О том, как узнать номер раздела, читайте про команду ls .
ls — работает почти также, как и этаже команда в linux, но может показывать информацию о разделах.
Команда, в виде ls выведет список разделов жесткого диска (подобно fdisk -l, но представит разделы в виде формата записи для GRUB — (hdX,Y), где X и Y — числа).
ls раздел_диска (например, ls (hd0,1)) — выведет подробную информацию об конкретном раздела жесткого диска: UUID раздела и другую полезную информацию.
ls путь_до_папки (например, ls /) — полностью аналогично работе команды ls в терминале linux — выводит список файлов и папок в заданной папке. Примечательно, что вывод будет в формате через запятую (как при использовании опции -m в linux). К сожалению, вывод происходит без цвета (нет подсветки разным цветом разных типов файлов, как это можно сделать в linux опцией —color).
cat путь_до_файла — очень полезная команда, выводящая на экран содержимое текстовых файлов.
Пример использования:
cat/etc/default/grub .
reboot — как не трудно догадаться по названию, перезагружает компьютер.
background_image путь_до_изображения — кошерная команда, позволяющая менять фоновое изображение загрузчика. Но довольно странно этим заниматься, ведь GRUB — это загрузчик, а не среда рабочего стола, но все же возможность есть.
linux путь_до_ядра опции_ядра и initrd путь_до_initrd_образа — загружает указанные ядро и initrd соответственно.
SET — универсальная команда для изменения параметров
set параметр=значение — используется для изменения параметров загрузчика. Например, в конфигурационном файле /boot/grub/grub.cfg есть строка set lang=en, которая задаёт параметр lang (язык). Для изменения этого параметра можно воспользоваться командой set:
set lang=ru
В следующей статье вы узнаете о том, как настроить GRUB2.
Смотреть также:
Настройка GRUB2
Быстрое восстановление GRUB 2
У каждого пользователя при работе с компьютером случаются различные неполадки. Сегодня мы рассмотрим проблемы, которые появляются при включении компьютера, а именно перед запуском операционной системы и просят пользователя нажать клавишу F1 при запуске компьютера.
Такое сообщение с большой вероятностью говорит о том, в BIOS села батарейка.
Если вы не знали, в материнской плате встроена батарейка-таблетка, которая хранит такие данные, как время и дата в те моменты, когда компьютер отключён от сети. Обесточьте ПК, запустите и посмотрите на дату. Если она будет неверной, то это точно дело в батарейке. После замены батарейки компьютер не будет вас просить нажимать f1 при загрузке.
Этот текст на мониторе говорит о неисправности кулера. Вентилятор, охлаждающий процессор, может крутиться с малыми оборотами, либо вовсе не работать. Проблема может крыться в датчике, который неверно считывает данные. Лучше всего снять боковую крышку и глазами взглянуть на поведение кулера. Если кулер не крутится, проверьте разъем к которому он подключен, возможно, там плохой контакт. Обратите внимание на второй провод, который следит за оборотами кулера. Если все подключено правильно, но кулер не крутится, скорее всего причина в нём самом.
Такое сообщение пользователи видят тогда, когда компьютер не видит подключенную клавиатуру. Первым делом нужно посмотреть на разъем, возможно штекер не до конца вставлен в него. Если всё хорошо, но ошибка не исчезает, подсоедините другую клавиатуру. Если нет положительного результата, то вероятнее всего сломан разъем в материнской плате. Остается один выход – купить USB клавиатуру.
В данном случае компьютер требует при загрузке нажать f1, поскольку настройки BIOSa немного изменились. Для решения проблема необходимо вернуть BIOS в исходное состояние.
У вас приоритетным устройством для загрузки стал Floppy-дисковод. Скорее всего вы им даже никогда не пользовались. Необходимо зайти в BIOS, перейти во вкладку Boot и выбрать для загрузки HDD.
Проблема с жестким диском. Материнская плата его не видит. Попробовать подключить другой HDD.
В данной статье мы рассмотрели основные причины, которые просят нас нажать f1 при загрузке компьютера. Большинство их перечисленных проблем очень легко исправляются, поэтому с ними справится даже начинающий пользователь.
Для запуска нужной операционной системы на компьютере, если их установлено более чем одна, используют специальные загрузчики. Пожалуй, одним из самых популярных и простых в использовании, является загрузчик Grub.
Его целевое использование рекомендуется для начинающих пользователей, так как процесс установки и работы с программной средой максимально оптимизирован. После установки дополнительной ОС, в варианты загрузки первой строкой выносится последняя установка системы.
Последней может быть, например, Linux. Если ее использование сводится исключительно к изучению, а Windows является основной системой, то будет логичней перенести последнюю на первое место.
Для того чтобы сделать загрузку Windows первой в Grub, можно использовать утилиту Grub Customizer (автоматический метод) или прибегнуть к ручному изменению в файлах конфигурации загрузчика Grub.
Скачать программу можно из официального сайта. Если говорить о Ubuntu и установке приоритета на сторону Windows, то в случае с данной ОС, нужно прибегнуть к персональным архивам пакетов. Для этого необходимо открыть терминал команд комбинацией клавиш Ctrl+Alt+T и скопировать в него следующие команды:
$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer
Последняя команда отвечает за установку уже обновленной версии загрузчика. После того как процесс загрузки и установки завершился, нужно его запустить. В этом же открытом окне добавляем команду:
$ grub-customizer
Не забываем наживать Enter после каждой из упомянутых команд.
Стоит также отметить, что в 90% случаев система запросит права администратора. Для завершения установки необходимо получить root-права. Делается это посредством следующей команды:
$ gksu grub-customizer
Если приложение установлено и получены права доступа, можно и другим, альтернативным способом, запустить Grub. Для этого необходимо закрыть окно команд и найти иконку программы. Как правило, она попадает на рабочий стол. Двойным щелчком мышки выполняется запуск. Первое, что видит пользователь, – анализ имеющихся систем. Занимает он около 15-20 секунд, в зависимости от мощности компьютера.
После проведенного анализа, пользователю предоставляется доступ к списку конфигураций. Именно он и нужен для выбора приоритета первоочередной загрузки ОС, в нашем случае – Windows.
Из выпадающего списка нужно выбрать Windows, независимо от его версии, и кликнуть по нему правой кнопкой мышки, после чего откроется контекстное меню. В нем же сможете наблюдать пункт «переместить вверх».
Одно нажатие поднимает ОС Windows в выдающем списке на один пункт вверх. Действие необходимо повторять до тех пор, пока ОС не займет первое место в списке конфигураций.
Как только упомянутое было достигнуто, в левом верхнем углу нужно сохранить все действия.
Никоем образом нельзя перепутать с рядом расположенной командой «удалить».
Собственно, это и весь процесс перестановки загрузки Windows на первое место в загрузчике grub, через customizer.
Да, существует еще один вариант настройки очередности запуска. Это настройка программы по умолчанию. В данном случае необходимо:
После этого можно перезагружать компьютер и проверять правильность настройки загрузчика GRUB.
Таким образом, получается, что сделать загрузку Windows первой в Grub совершенно не сложно. Это легко делается из под любой ОС. Занимают все манипуляции минимум времени и совершенно не влияют на скорость загрузки системы в целом. Загрузочные сектора также остаются доступными для проверки антивирусом или любой другой программой.
Linux, настройка Linux. → 12.7. Определение параметров загрузки в командной консоли GRUB
Проблема
Местонахождение ядер Linux и корневых устройств вам неизвестно, но эта ин формация необходима для загрузки системы.
Решение
Воспользуйтесь средствами GRUB для поиска корневых устройств и образов ядер.
Загрузите командную консоль GRUB нажатием клавиши «с» во время запус ка GRUB.
Чтобы найти корневое устройство (раздел, содержащий /boot), введите строку
root (hdO и нажимайте клавишу Tab до тех пор, пока на экране не появится инфор мация о разделах:
grub> root (hdO,<tab>
Possible partitions are:
Partition num: 0. Filesystem type is ext2fs. partition type 0x83
Partition num: 1, Filesystem type is ext2fs. partition type 0x83
Если вы не уверены в том, какой именно раздел вам нужен, опробуйте их по очередно, это не повредит. Начните с (hdO,O):
grub> root (hdO.O)
Filesystem type is ext2fs, partition type 0x83
Затем попробуйте найти образ ядра. Введите /boot/vmtinuz и нажмите клави шу Tab. Если найти образ/boot/linuz не удалось, GRUB сообщит вам об этом:
grub> kernel /boot/vmlinuz<tab>
Error 15: File not found
В этом случае назначьте корневым устройством другой раздел и проведите по иск образа ядра на нем:
grub> root (hdO.l)
Filesystem type is ext2fs, partition type 0x83
grut» kernel /boot/vmlinuz<tab>
possible files are: vmlinuz vmlinuz-2.4.21
Ядро найдено. Введите путь к ядру и корневой файловой системе:
grub> kernel /boot/vmlinuz-2.4.21 ro root=/dev/hda2
Помните, что нумерация разделов в GRUB начинается с 0, поэтому hdO,l=/
dev/hda2.
Следующие два используются только в системах, при загрузке которых исполь зуется ramdisk. Сначала найдите initrd:
55 f?"d ШЩЖЩя^
Загрузите образ initrd:
grub> initrd /boot/imtrd-2.4.22-l.img
Теперь можно переходить к загрузке:
grub> boot
Система запускается стандартным образом.
Комментарий
Если вы не уверены в том, что в системе использовались стандартные схемы вы бора имен ядра, запросите у GRUB все содержимое /boot. Введите строку kernel/
boot и нажмите клавишу Tab:
grub> kernel /boot/<tab>
System.map System.map-2.4.21 System.map-2.6.3 boot grub config-2.4.21
config-2.6.3 splash.xpm.gz vmlinuz vmlinuz-2.4.21 kernel-of-truth-2.6.3
Похоже, мы обнаружили ядро 2.6 со странным именем kemel-of-truth-2.6.3. Не смотря на глупое имя, оно может работать точно так же, как его родственники
с более вменяемыми именами.
Автоматическое расширение имен клавишей Tab позволяет легко проводить
поиск в целых файловых системах.
Эта возможность особенно полезна для иссле дования незнакомых систем, потому что вы можете начать с корня:
grub> root (hdO,6)
grub> find/<tab>
Possible f i l e s are bin dev etc l ib mnt opt titip sys var usr boot home proc
sbin root cdrom floppy initrd
Однако это открывает большую брешь в системе безопасности, так как любой
пользователь, имеющий доступ к консоли GRUB, сможет прочитать любой файл
в системе командой cat:
grub> cat /root/secretpersonalstuff.txt
grub> cat /etc/shadow
В разделе 12.14 рассказано, как закрыть эту брешь посредством парольной за щиты GRUB.
Команда GRUB находит корневые устройства и ядра независимо от того, где они
находятся. Допустим, в системе установлены два жестких диска IDE. На втором
диске корневая файловая система Linux установлена в каталоге/dev/hdb5. Загрузка
производится следующим образом:
grub> root (hdl.4)
grub> kernel /boot/vmlinuz-2.4.21 ro root=/dev/hdb5
grub> boot
В незнакомой системе можно поручить GRUB поиск всех установленных же стких дисков:
grub> root (hd <tab>
Possible disks are: hdO hdl
См. также
The Grub Manual (http://www.gnu.org/software/manuaL/grub.html); info grub.
НазадВперед
24 января 2012, Павел Данилов
HD-видео, оно же видео высокой четкости, все больше вытесняет привычное нам видео с «телевизионным» разрешением. В теории, воспроизведение HD-видео на компьютере – вполне тривиальная задача. Однако, к моему удивлению, у многих моих знакомых она вызвала затруднение. HD- и Full-HD видео тормозит на многих компьютерах! Происходит это по разным причинам. Давайте посмотрим, что же нужно для воспроизведения.
Формат видео High Density (HD) или, как его еще называют, "видео высокой четкости (разрешения)", обрел популярность сравнительно недавно. Такой формат обеспечивает более высокое качество изображения. Происходит это за счет увеличения разрешения, то есть – количества пикселей, отображаемых на экране. Как следствие возрастает количество деталей, которыек видно на экране (если экран способен передать их) и… нагрузка на железо ПК. Если для воспроизведения видеофайлов привычного нам SD-видео (Standart Definition — стандартного разрешения) нам вполне достаточно было старенького Pentium IV, а то и Petium III с самой простой видеокартой, то для воспроизведения HD-видео потребуется достаточно производительная система. И чем более качественное видео мы будем воспроизводить, тем выше требования к железу.
Так, в случае использования для декодирования только ресурсов CPU (это происходит, если видеокарта вашего ПК не поддерживает аппаратную обработку видео высокой четкости функции HD), при потоке от 30 Мегабит/сек даже на достаточно шустром процессоре Intel Core2 Duo E8400 с тактовой частотой в 3.0 гГц начинаются притормаживания – выпадают отдельные кадры видео.
Кстати, 30 Мегабит/сек – это вовсе не запредельное качество. Например, оригинальные фильмы Blu-ray частенько выдают поток данных в полтора раза больший.
Поэтому нужно сразу обратить внимание на конфигурацию вашего железа. Возможно, оно просто физически не в состоянии воспроизвести тот поток видеоинформации, который вы ему скармливаете. Современный и мощный процессор – обязательный атрибут системы для воспроизведения видео высокой четкости. Для того чтобы выяснить, является ли ваш CPU источником «тормозов» видео, нужно запустить при просмотре тормозящего фильма Диспетчер задач Windows. В том случае, если он покажет загрузку хотя бы одного ядра, равную 100%, то мощности вашего процессора, увы, не хватает.
Однако, даже если CPU вашего компьютера не слишком производительный, то можно попытаться использовать аппаратное декодирование, если оно, конечно, есть. Например, современные ноутбуки, в большинстве своем, процессоры имеют слабее, чем у настольных систем, но многие вполне способны проигрывать HD- и даже Full-HD видео.
Аппаратное декодирование HD-видео часто встраивают в современные видеокарты. Графические процессоры AMD (ATI) и Nvidia имеют отдельные модули для аппаратного декодирования, сконструированные специально под эту задачу (AMD – UVD, Nvidia – PureVideo). Полноценное аппаратное декодирование у графических процессоров Intel встречается не так часто. Однако в ядрах CPU Sandy Bridge модуль Intel Clear Video HD уже есть. Более старые модели процессоров от Intel реализовывали эту поддержку опосредовано, что не давало возможности воспроизводить Full-HD видео на старых ноутбуках с графическими системами от Intel.
Для чего использовать аппаратное декодирование? Да для снижения нагрузки на центральный процессор ПК! Ведь загрузка CPU при использовании встроенного в GPU аппаратного декодера снижается до смешных значений в несколько процентов (зависит от видео и мощности CPU).
Кроме того, в операционных системах Windows (большинство пользователей все-таки пользуются ими) аппаратное декодирование производится через так называемый DirectX Video Acceleration. Это обеспечивает высокое качество деинтерлейсинга (deinterlacing) – создание одного кадра из двух полукадров. Это может оказаться полезным для воспроизведения некоторых вариантов видео высокой четкости. Особенно заметно использование деинтерлейсинга при просмотре спутниковых каналов с HD-видео.
Нужно отметить, что поддержка HD, на самом деле, у всех GPU разная. Периодически, то один, то другой из тройки производителей GPU (AMD, nVidia, Inlel) радуют нас все новыми вариантами этой поддержки. Например, возможность аппаратного декодирования формата H.264 High 10 Profile (Hi10P) есть пока не у всех современных графических процессоров.
Аппаратное декодирование может быть осуществлено также с помощью установки дополнительных плат-декодеров. Такие платы выпускаются даже для ноутбуков, хотя и не в каждый из них можно такую поставить. Такой аппаратный декодер позволяет смотреть видео высокого разрешения без замены других комплектующих (CPU и видеокарты).
Продолжение следует…
FILED UNDER : IT