LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Virtualization and Cloud (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/)
-   -   Starting lguest - installing a getty on /dev/hvc0 (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/starting-lguest-installing-a-getty-on-dev-hvc0-827819/)

eviatarkhen 08-22-2010 12:27 PM

Starting lguest - installing a getty on /dev/hvc0
 
Hi all,
I am trying to use Lguest(hypervisor of linux kernel) of the first time, on ubuntu 10.04 with kernel version 2.6.32.33. One of the instructions of the running operations is: "Make sure that you install a getty on /dev/hvc0 if you want to log in on the console!".
Does anyone understands what this means? How do I install a getty?
By the way, /dev/hvc0 is not present in my system, do I need to create it?

Thank you and best regards

Evi

konsolebox 08-22-2010 01:31 PM

Possible ways to check for getty (based from the descriptions I searched):
Code:

type -p getty
grep getty /etc/inittab

P.S. I suggest you try to run lguest and see if it works fine first.

eviatarkhen 08-23-2010 12:52 AM

Thanks.
Of course I tried to run it, but after the command it just stop.
I am launching the guest with the command:
Code:

./lguest --block=initrd-1.1-i386.img 128 ../../vmlinux root=/dev/lgba
but the process just stops. Below are all the lines printed when
preforming the guest launch command. After the last line there is a
blank line and the shell marker is blinking.
I think this could be related to the following instruction from the
lguest.txt file: "Make sure that you install a getty on /dev/hvc0 if you
want to log in on the console!". The /dev/hvc0 file is not present in
my system, so I didn't preform this instruction.
Could this be the reason?

Thank you and best regards

Code:

[    0.000000] Reserving virtual address space above 0xffc00000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32.15+drm33.5-lguest
(root@eviatar-laptop) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #1
SMP Wed Jul 14 17:29:15 IDT 2010 (Ubuntu 2.6.32-23.37-generic 2.6.32.15
+drm33.5)
[    0.000000] KERNEL supported cpus:
[    0.000000]  Intel GenuineIntel
[    0.000000]  AMD AuthenticAMD
[    0.000000]  NSC Geode by NSC
[    0.000000]  Cyrix CyrixInstead
[    0.000000]  Centaur CentaurHauls
[    0.000000]  Transmeta GenuineTMx86
[    0.000000]  Transmeta TransmetaCPU
[    0.000000]  UMC UMC UMC UMC
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  LGUEST: 0000000000000000 - 0000000008000000 (usable)
[    0.000000] DMI not present or invalid.
[    0.000000] last_pfn = 0x8000 max_arch_pfn = 0x100000
[    0.000000] Scanning 2 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000002000 (usable)
[    0.000000]  modified: 0000000000002000 - 0000000000006000 (reserved)
[    0.000000]  modified: 0000000000006000 - 0000000000007000 (usable)
[    0.000000]  modified: 0000000000007000 - 0000000000010000 (reserved)
[    0.000000]  modified: 0000000000010000 - 0000000008000000 (usable)
[    0.000000] init_memory_mapping: 0000000000000000-0000000008000000
[    0.000000] Using x86 segment limits to approximate NX protection
[    0.000000] 0MB HIGHMEM available.
[    0.000000] 128MB LOWMEM available.
[    0.000000]  mapped low ram: 0 - 08000000
[    0.000000]  low ram: 0 - 08000000
[    0.000000]  node 0 low ram: 00000000 - 08000000
[    0.000000]  node 0 bootmap 00031000 - 00032000
[    0.000000] (6 early reservations) ==> bootmem [0000000000 -
0008000000]
[    0.000000]  #0 [0000000000 - 0000001000]  BIOS data page ==>
[0000000000 - 0000001000]
[    0.000000]  #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==>
[0000001000 - 0000002000]
[    0.000000]  #2 [0000006000 - 0000007000]      TRAMPOLINE ==>
[0000006000 - 0000007000]
[    0.000000]  #3 [0000100000 - 0000895618]    TEXT DATA BSS ==>
[0000100000 - 0000895618]
[    0.000000]  #4 [0000010000 - 0000031000]          PGTABLE ==>
[0000010000 - 0000031000]
[    0.000000]  #5 [0000031000 - 0000032000]          BOOTMAP ==>
[0000031000 - 0000032000]
[    0.000000] Zone PFN ranges:
[    0.000000]  DMA      0x00000000 -> 0x00001000
[    0.000000]  Normal  0x00001000 -> 0x00008000
[    0.000000]  HighMem  0x00008000 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]    0: 0x00000000 -> 0x00000002
[    0.000000]    0: 0x00000006 -> 0x00000007
[    0.000000]    0: 0x00000010 -> 0x00008000
[    0.000000] Using APIC driver default
[    0.000000] SFI: Simple Firmware Interface v0.7
http://simplefirmware.org
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present or hardware disabled
[    0.000000] APIC: disable apic facility
[    0.000000] PM: Registered nosave memory: 0000000000002000 -
0000000000006000
[    0.000000] PM: Registered nosave memory: 0000000000007000 -
0000000000010000
[    0.000000] Allocating PCI resources starting at 8000000 (gap:
8000000:f8000000)
[    0.000000] Booting paravirtualized kernel on lguest
[    0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @c1104000 s36024 r0 d21320
u65536
[    0.000000] pcpu-alloc: s36024 r0 d21320 u65536 alloc=16*4096
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 32499
[    0.000000] Kernel command line: root=/dev/lgba
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536
bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768
bytes)
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] allocated 655360 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't
want memory cgroups
[    0.000000] Initializing HighMem for node 0 (00000000:00000000)
[    0.000000] Memory: 121100k/131072k available (4544k kernel code,
9760k reserved, 1976k data, 652k init, 0k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]    fixmap  : 0xffb1d000 - 0xffbff000  ( 904 kB)
[    0.000000]    pkmap  : 0xff400000 - 0xff800000  (4096 kB)
[    0.000000]    vmalloc : 0xc8800000 - 0xff3fe000  ( 875 MB)
[    0.000000]    lowmem  : 0xc0000000 - 0xc8000000  ( 128 MB)
[    0.000000]      .init : 0xc075f000 - 0xc0802000  ( 652 kB)
[    0.000000]      .data : 0xc057011f - 0xc075e208  (1976 kB)
[    0.000000]      .text : 0xc0100000 - 0xc057011f  (4544 kB)
[    0.000000] Checking if this processor honours the WP bit even in
supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0,
CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:2304 nr_irqs:256
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [hvc0] enabled
[    0.000000] Trying to install interrupt handler for IRQ0
[    0.000000] Marking TSC unstable due to could not calculate TSC khz



All times are GMT -5. The time now is 06:19 PM.