vbox: Add tty0 as grub console output

Fixes #312
This commit is contained in:
Anders Ingemann 2016-06-04 19:54:39 +02:00
parent cd969b5427
commit 8eb51524f3
2 changed files with 15 additions and 0 deletions

View file

@ -1,5 +1,6 @@
from bootstrapvz.common import task_groups
import tasks.packages
import tasks.boot
from bootstrapvz.common.tasks import image
from bootstrapvz.common.tasks import loopback
@ -14,6 +15,7 @@ def resolve_tasks(taskset, manifest):
taskset.update(task_groups.get_standard_groups(manifest))
taskset.update([tasks.packages.DefaultPackages,
tasks.boot.AddVirtualConsoleGrubOutputDevice,
loopback.AddRequiredCommands,
loopback.Create,
image.MoveImage,

View file

@ -0,0 +1,13 @@
from bootstrapvz.base import Task
from bootstrapvz.common import phases
from bootstrapvz.common.tasks import grub
class AddVirtualConsoleGrubOutputDevice(Task):
description = 'Adding `tty0\' as output device for grub'
phase = phases.system_modification
successors = [grub.WriteGrubConfig]
@classmethod
def run(cls, info):
info.grub_config['GRUB_CMDLINE_LINUX_DEFAULT'].append('console=tty0')