vt.handoff
vt.handoff (vt = virtualterminal) is a kernel boot parameter unique to Ubuntu, and is not an upstream kernel boot parameter. Its purpose is to allow the kernel to maintain the current contents of video memory on a virtual terminal. So, when the operating system is booting up, when it moves past the boot loader, vt.handoff allows showing of an aubergine background, with Plymouth displaying a logo and progress indicator bar on top of this. Once the display manager comes up, it smoothly replaces this with a login prompt.
vt.handoff (последним исправлял пользователь 123 2016-07-24 21:07:53)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.045 секунд. Запросов: 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 ;(
36.3k 56 56 gold badges 94 94 silver badges 147 147 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,340 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.
Vt handoff что это
Linux для новичка и не только
Обсуждение проблем с дистрибутивами для которых нету тем, помощь в выборе оных или обсуждение технических вопросов без привязки к конкретной дистре
Полезные ссылки:
- Несколько слов о восстановлении случайно убитого загрузчика GRUB для новичков
- Дебим) или как сделать *.DEB пакет из исходника в ubuntu.
- Как выйти с КПК в интернет через Linux и кабель?
- Структура файловой системы в Linux, или «Что тут к чему» для чайников
- Установка программ
- Сканер отпечатков пальцев
- Kernelupdate — всегда последняя версия ядра
- Ссылка на исходный код программы и его установку
- Утилита wget — друг каждого Линуксоида
Мнения о выборе дистрибьютива для новичка
Сообщение отредактировал ferhad.necef — 25.04.24, 20:43
Причина редактирования: Утилита wget — друг каждого Линуксоида
Скрыть шапку
27.10.20, 08:38 | #10842
●
Постоянный
Реп: ( 949 )
Hellsingoff @ 27.10.2020, 08:28
заглушку в граб вбил чтобы при обновлении ядер не устанавливался
Так сами себе коленку и прострелили.
Hellsingoff @ 27.10.2020, 08:28
пункта «ключи загрузки ядра убунты» там нету
Зато в GRUB есть 🙂
P.S.: можно ж было в GRUB ожидание убрать, чтоб сразу запускал.
P.P.S.: efi, refind и т.п. — я не в курсе, это к гуглу.
27.10.20, 09:06 | #10843
●
Почётный форумчанин
Реп: ( 660 )
Cерёгa @ 27.10.20, 10:38
Так сами себе коленку и прострелили.
Загружать загрузчиком загрузчик чтобы загрузить ядро — ну такое себе, я лучше на quiet splash посижу.
Cерёгa @ 27.10.20, 10:38
Зато в GRUB есть
Я в курсе, но я не прибит гвоздями к граб. Я так же и не прибит гвоздями к refind, но использовать их одновременно я не хочу. Дома у меня старый пк без efi и там я без проблем использую grub, но при наличии пк с EFI я хочу постараться освоить этот метод.
Cерёгa @ 27.10.20, 10:38
можно ж было в GRUB ожидание убрать, чтоб сразу запускал.
И это будет загрузчик > сканирование > загрузчик > ядро. Зачем? Ради того чтобы убрать quiet splash?
Cерёгa @ 27.10.20, 10:38
я не в курсе, это к гуглу.
Вот с этого и стоило начать ответ. Я там уже был, половина ссылок по вашей в гугл уже «фиолетовые».
Но скорее всего был невнимателен — сейчас увидел упоминание refind_linux.conf, спасибо :happy:
Сейчас попробую ещё раз «победить» всё это.
27.10.20, 09:16 | #10844
●
Почётный форумчанин
Реп: ( 660 )
Относительно победил — лого ушло, глаз больше не режет прыжки с логотипа системы на логотип производителя. Правда, лог при включении так и не появился — только при отключении. Странно. Ну, для начала и так пойдёт, потом ещё подумаю.
PS
А, точно, убрал vt.handoff — всё завелось, но не уверен не замедлило ли это конец загрузки, потом +- оценю и решу оставить отключенным или включенным
Сообщение отредактировал Hellsingoff — 27.10.20, 09:22
27.10.20, 09:45 | #10845
●
Постоянный
Реп: ( 949 )
Hellsingoff @ 27.10.2020, 09:06
Загружать загрузчиком загрузчик
Разница какая: загружать refind-ом или grub-ом?
Сообщение отредактировал Cерёгa — 27.10.20, 09:46
Причина редактирования: Ссылку поправил
27.10.20, 12:52 | #10846
●
Постоянный
Реп: ( 84 )
GeraSats @ 26.10.20, 19:56
Как сделать так чтобы обои менялись в зависимости от времени суток?
27.10.20, 18:16 | #10847
●
Постоянный
Реп: ( 597 )
-ROKER- @ 27.10.20, 11:52
обои менялись в зависимости от времени суток
Никогда на этот счет не заморачивался, хотя в цинамоне есть настройка смены обоев, ставишь интервал от 0 до 360 минут, режим — слайдшоу, экран — масштабирование и будет крутить обои хоть по времени, хоть по суткам, как настроишь, это в МАКе по времени, освещенности и еще чему там крутит. а в пакете по-моему и настройка идет под МАК, там тоже не морочились. скинули все кучей.
27.10.20, 20:59 | #10848
●
Постоянный
Реп: ( 138 )
Hellsingoff, использую refind, но особо не настраивал. quiet splash по дефолту нет. Это в refind_linux.conf прописывается.
28.10.20, 00:43 | #10849
●
Постоянный
Реп: ( 272 )
Не уверен, что пишу в правильную тему, но мне представляется более вероятным получить совет здесь, чем в профильной теме.
Итак, вопрос о Viber для Linux. Версия Viber — 13.3.1.22. Дистрибутив — Linux Mint. DE — XFCE.
Viber начал падать при окончании загрузки видеороликов, которые мне присылают.
Жизненный цикл Viber при запуске из терминала
$ Viber
qml: CALL_WEB_VIEW_DEBUG: callWebEngineLoader active: false
qrc:/QML/DebugMenu.qml:248: TypeError: Cannot call method ‘isIdentityChangeNotificationsEnabled’ of undefined
qrc:/QML/DebugMenu.qml:314: TypeError: Cannot call method ‘isWasabiEnabled’ of undefined
qrc:/QML/DebugMenu.qml:341: TypeError: Cannot call method ‘isOOABURISpamCheckerForceEnabled’ of undefined
qrc:/QML/DebugMenu.qml:348: TypeError: Cannot call method ‘isBirthdayNotificationEnabled’ of undefined
qrc:/QML/DebugMenu.qml:355: TypeError: Cannot call method ‘isBirthdayChatListEnabled’ of undefined
qrc:/QML/DebugMenu.qml:369: TypeError: Cannot call method ‘isVideoGroupCallEnabled’ of undefined
qrc:/QML/DebugMenu.qml:376: TypeError: Cannot call method ‘isForceASForScreenSharingEnabled’ of undefined
qrc:/QML/DebugMenu.qml:384: TypeError: Cannot call method ‘isRateCallQualityForceEnabled’ of undefined
qrc:/QML/DebugMenu.qml:391: TypeError: Cannot call method ‘isCreateCustomPackEnabled’ of undefined
qrc:/QML/DebugMenu.qml:399: TypeError: Cannot call method ‘isMyNotesForceEnabled’ of undefined
qrc:/QML/DebugMenu.qml:413: TypeError: Cannot call method ‘isTranslateMessageDeskManualEnabled’ of undefined
qrc:/QML/DebugMenu.qml:420: TypeError: Cannot call method ‘isTranslateMessageDeskAutomaticEnabled’ of undefined
qml: Current screen: eDP-1 [1920, 1080, 1]
qml: Geometry: mh=402, mw=282, h=402, w=282
qml: Current screen: eDP-1 [1920, 1080, 1]
qml: Geometry: mh=190, mw=240, h=190, w=240
qml: Current screen: eDP-1 [1920, 1080, 1]
qml: Geometry: mh=0, mw=0, h=0, w=0
qml: Current screen: eDP-1 [1920, 1080, 1]
qml: Geometry: mh=46, mw=432, h=46, w=432
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QObject(0x7f952f62ef80), parent’s thread is QThread(0x3ca2d80), current thread is QThread(0x6b52370)
Segmentation fault (core dumped)
Последние три строки появляются в момент вылета.
Переустановки не помогают. Запуск другой версии Viber из другой папки не помогает. Разницы между поведением Viber, распакованного с помощью dpkg -x, и Viber, установленного с помощью gdebi, нет. Viber, упакованный в AppImage, вылетает точно так же.
Подскажите, пожалуйста, в какую сторону копать. Как найти виновника?