Vt handoff что это
Перейти к содержимому

Vt handoff что это

  • автор:

Вопрос по загрузке ядра

Хотел уменьшить время загрузки ядра, напоролся вот на это:

[ 2.014762] pci 0000:00:02.0: Boot video device [ 2.014796] pci 0000:00:1a.0: EHCI: BIOS handoff [ 3.112842] pci 0000:00:1a.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001 [ 3.113071] pci 0000:00:1d.0: EHCI: BIOS handoff [ 4.211633] pci 0000:00:1d.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001 [ 4.221108] pci 0000:09:00.0: xHCI BIOS handoff failed (BIOS bug ?) 00010401
[drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed

Как это исправить?

deterok ★★★★★
13.06.12 09:56:45 MSK

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.118 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

What is vt.handoff=7 parameter in grub.cfg?

I wonder what vt.handoff=7 parameter does. I can not find any good man entries for that. BTW, if you have a nice description about:

search --no-floppy --fs-uuid --set=root 

I would be very happy 🙂 grub.cfg example:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os < recordfail set gfxpayload=$linux_gfx_mode insmod part_msdos insmod ext2 set root='(hd0,msdos8)' search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01 linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash initrd /boot/initrd.img-2.6.37-12-generic >

BTW2 — i can not create tag vt.handoff ;(
35.9k 55 55 gold badges 92 92 silver badges 145 145 bronze badges
asked Apr 1, 2011 at 11:38
341 1 1 gold badge 3 3 silver badges 3 3 bronze badges

Welcome to Ask Ubuntu! We’re sorry, but Ask Ubuntu is not a forum, but a Question & Answer site: it works best if you ask one question, so you can receive one answer. When you ask multiple questions, you need to find one expert versed in multiple areas, which becomes unlikelier the more questions you put into, well, one question! 😉 So please, split up your question into multiple questions and drop me a comment so I can answer one of your questions.

Oct 17, 2015 at 14:20

1 Answer 1

For a smooth boot process, we want to display something other than a black screen as early as possible and leave it on screen until the desktop is ready. vt.handoff=7 is part of this. We have the boot loader display an aubergine background (we wanted to have an Ubuntu logo as well, but there are problems with different aspect ratios between the boot loader and the real system, so this is the next best thing). vt.handoff=7 then causes the kernel to maintain the current contents of video memory on virtual terminal 7, which is a new «transparent» VT type. The first time that the kernel is told to switch away from VT 7, either from Plymouth or manually (Alt-F1, etc.), these contents are lost and VT 7 reverts to text mode.

The upshot is that, when everything is working correctly, you get an aubergine background on the way out of the boot loader, then at some point Plymouth displays a logo and a progress indicator on top of that, and then the display manager comes up and smoothly replaces that with a login prompt.

Also, you asked about the search command in GRUB. That is documented in the GRUB manual.

answered Apr 11, 2011 at 9:41
Colin Watson Colin Watson
6,275 1 1 gold badge 19 19 silver badges 27 27 bronze badges

How i may sacefully unable the option «vt.handoff=7» from my grub.cfg configuration,so,that be it never adding again?

Mar 28, 2012 at 16:35
@deblanck: Edit /etc/grub.d/10_linux as explained here
May 21, 2012 at 15:01

So this is separate from the gfxpayload=keep option in GRUB? i.e. if you get a desirable graphics mode in GRUB menu, and you get the aubergine blank screen and the correct desktop but get «Mode Not Supported» instead of the Plymouth splash, then this is Plymouth’s fault?

Sep 12, 2015 at 12:04

gfxpayload=keep and vt.handoff=7 are two parts of the same overall scheme; gfxpayload=keep tells GRUB not to switch the video mode back to the firmware default before booting the kernel, and vt.handoff=7 tells the Linux kernel to behave as in my answer above. I don’t know where your error message comes from.

Оптимизация загрузки GNU / Linux с помощью E4rat

Вчера друг рассказал мне о e4rat (Ext4 — сокращение времени доступа) набор инструментов для ускорения процесса загрузки нашей системы, и сегодня я решил попробовать.

Поиск я нашел в linuxzone.com руководство по его установке и объяснение его работы. Цитирую здесь дословно:

Вы можете обнаружить, что со временем ваша система становится несколько тяжелее, и загрузка ОС занимает много времени. Это обычное явление для всех систем, и основной причиной обычно является поиск и загрузка файлов, необходимых для запуска, поскольку система обычно должна сканировать весь диск, чтобы найти их. Чтобы этого избежать и оптимизировать Загрузка, есть такие инструменты, как e4rat.

E4rat (Ext4 — сокращение времени доступа) — это набор инструментов для ускорения процесса загрузки, а также приложений, которые загружаются при запуске, регистрации файлов, используемых в первые 2 минуты загрузки, их перемещения и предварительной загрузки, что сокращает время задержки поиска и ротации. Это приводит к высокой скорости передачи данных с жесткого диска.

Процесс состоит из трех этапов: сбор информация о запуске, переназначении файлов и последующем их загрузке при каждой загрузке.

Имейте в виду, что это работает только с магнитными дисками, и их нужно отформатировать в ext4.

Начнем со скачивания программы со своей страницыВ этом случае я скачаю файл .deb, поскольку буду использовать Ubuntu 11.04.

Перед его установкой необходимо удалить ureadahead, чтобы он не конфликтовал:

sudo dpkg —purge ureadahead ubuntu-minimal

Примечание. Перед очисткой есть два дефиса.

Устанавливаем зависимости для e4rat:

sudo apt-get install libblkid1 e2fslibs

Затем устанавливаем программу.

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

sudo nano /boot/grub/grub.cfg

Внутри файла ищем строку, подобную этой:

linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

Y мы добавляем следующее в конце строки:

init=/sbin/e4rat-collect

В моем случае это выглядит так:

linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collect

Примечание: на предыдущем шаге мы можем сделать то же самое при запуске, когда появится экран grub, мы находимся на линии нашей ОС и нажимаем ‘e‘, чтобы отредактировать его. Если у вас на диске установлено несколько систем, это сделать проще, поскольку мы не вмешиваемся в запуск других.

Как только это будет сделано, мы закрываем редактор Ctrl + X, и мы перезагружаем наш компьютер.

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

ls / var / lib / e4rat /

Ответ должен быть файл запуска.logЕсли он вам ничего не показывает, вам придется повторить шаги еще раз.

Теперь мы возвращаемся к редактированию grub, на этот раз мы делаем это с домашнего экрана, нажав e, как я объяснил выше. И мы добавляем в конце строки до одинарной, а именно:

linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Закрываем и перезапускаем, но на этот раз делаем это в безопасном режиме или из строки команды. Войдите в систему с нашим именем пользователя и паролем и выполните:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Как только это будет сделано, e4rat начнет перемещать файлы с вашего диска (это может занять некоторое время), когда это закончится, мы перезапустим.

sudo shutdown-r now

Чтобы программа всегда запускалась в начале и длится, даже если мы обновляем, мы редактируем наш grub,

sudo nano /etc/default/grub

и мы ищем линия:

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»

Мы добавляем следующую строку перед тихий всплеск,

init=/sbin/e4rat-preload

Так и оставайся.

GRUB_CMDLINE_LINUX_DEFAULT=»init=/sbin/e4rat-preload quiet splash»

Сохраняем файл и перезагружаем личинку:

sudo update-grub

И он у нас уже есть, теперь нужные программы будут загружаться быстрее.

Для получения дополнительной информации вы можете посетить их страницу SourceForge.

Я попробую через некоторое время, и если я не вернусь, это будет потому, что мой жесткий диск умер

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » GNU / Linux » Оптимизация загрузки GNU / Linux с помощью E4rat

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *