Журнал лабораторных работ

Содержание

Журнал

Четверг (12/21/06)

/dev/pts/1
16:04:52
#vim /etc/xen/freebsd
11,12c11,12
< #kernel = "/data/freebsd/freebsd-INSTALL_XENU"
< kernel = "/data/freebsd/freebsd-XENU-DEMOCD"
---
> kernel = "/data/freebsd/freebsd-INSTALL_XENU"
> #kernel = "/data/freebsd/freebsd-XENU-DEMOCD"
16:05:00
#xm create -c freebsd
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:05:02
#xm create -c freebsd
[2006-12-21 14:47:01 xend 8338] DEBUG (__init__:1072) features       =
[2006-12-21 14:47:01 xend.XendDomainInfo 8338] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 14:47:01 xend.XendDomainInfo 8338] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=25
[2006-12-21 14:47:01 xend.XendDomainInfo 8338] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(25)
...
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:05:28 xend.XendDomainInfo 8468] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=29
[2006-12-21 16:05:28 xend.XendDomainInfo 8468] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(29)
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:05:29
#xm create -c freebsd
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) dom            = 27
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) image          = /data/freebsd/freebsd-XENU-DEMOCD
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) store_evtchn   = 1
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) console_evtchn = 2
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) cmdline        =  boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) ramdisk        =
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) vcpus          = 1
[2006-12-21 16:04:52 xend 8426] DEBUG (__init__:1072) features       =
[2006-12-21 16:04:52 xend.XendDomainInfo 8426] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
...
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=30
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(30)
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:05:46
#vim /etc/xen/freebsd
11c11
< kernel = "/data/freebsd/freebsd-INSTALL_XENU"
---
> #kernel = "/data/freebsd/freebsd-INSTALL_XENU"
14c14
< #kernel = "/data/freebsd/kernel-current"
---
> kernel = "/data/freebsd/kernel-current"
16:07:12
#xm create -c freebsd
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:07:13
#vim /etc/xen/freebsd
14c14
< kernel = "/data/freebsd/kernel-current"
---
> #kernel = "/data/freebsd/kernel-current"
16:07:37
#xm create
Error: Unable to open config file: xmdefconfig
Usage: xm create <ConfigFile> [options] [vars]
Create a domain based on <ConfigFile>.
Options:
-h, --help           Print this help.
--help_config        Print the available configuration variables (vars)
                     for the configuration script.
-q, --quiet          Quiet.
--path=PATH          Search path for configuration scripts. The value of
                     PATH is a colon-separated directory list.
...
                     SXP is the underlying configuration format used by
                     Xen.
                     SXP configurations can be hand-written or generated
                     from Python configuration scripts, using the -n
                     (dryrun) option to print the configuration.
-n, --dryrun         Dry run - prints the resulting configuration in SXP
                     but does not create the domain.
-p, --paused         Leave the domain paused after it is created.
-c, --console_autoconnect
                     Connect to the console after the domain is created.
16:07:41
#xm create freebsd
Using config file "/etc/xen/freebsd".
Error: No kernel specified
16:07:45
#xm create freebsd kernel = "/data/freebsd/kernel-current"
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) dom            = 29
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) image          = /data/freebsd/freebsd-INSTALL_XENU
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) store_evtchn   = 1
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) console_evtchn = 2
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) cmdline        =  boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) ramdisk        =
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) vcpus          = 1
[2006-12-21 16:05:28 xend 8468] DEBUG (__init__:1072) features       =
[2006-12-21 16:05:28 xend.XendDomainInfo 8468] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
...
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:08:00 xend.XendDomainInfo 8571] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=32
[2006-12-21 16:08:00 xend.XendDomainInfo 8571] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(32)
Using config file "/data/freebsd/kernel-current".
Error: invalid syntax (kernel-current, line 1)
16:07:51
#xm create freebsd kernel="/data/freebsd/kernel-current"
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:08:00
#xm create freebsd kernel="/data/freebsd/
freebsd-INSTALL_XENU  freebsd-XENU          kernel-current
freebsd_xen_INSTALL   freebsd-XENU-DEMOCD   mdroot-7.0
16:08:13
#xm create freebsd kernel="/data/freebsd/freebsd-INSTALL_X
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.create(['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['d
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) parseConfig: config is ['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': 'preserve', 'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']], 'on_poweroff': None, 'bootloader_args': None, 'cpus'
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.construct: None
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.initDomain: 30 1.0
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) Balloon: 262432 KiB free; need 262144; done.
[2006-12-21 16:05:45 xend 8481] INFO (__init__:1072) buildDomain os=linux dom=30 vcpus=1
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) dom            = 30
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) image          = /data/freebsd/freebsd-INSTALL_XENU
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) store_evtchn   = 1
...
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:08:12 xend.XendDomainInfo 8584] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=33
[2006-12-21 16:08:12 xend.XendDomainInfo 8584] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(33)
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:08:21
#xm create freebsd kernel="/data/freebsd/freebsd_xen_INSTA
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.create(['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['d
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) parseConfig: config is ['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': 'preserve', 'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', '/data/freebsd/freebsd-INSTALL_XENU'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']], 'on_poweroff': None, 'bootloader_args': None, 'cpus'
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.construct: None
[2006-12-21 16:05:45 xend.XendDomainInfo 8481] DEBUG (__init__:1072) XendDomainInfo.initDomain: 30 1.0
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) Balloon: 262432 KiB free; need 262144; done.
[2006-12-21 16:05:45 xend 8481] INFO (__init__:1072) buildDomain os=linux dom=30 vcpus=1
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) dom            = 30
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) image          = /data/freebsd/freebsd-INSTALL_XENU
[2006-12-21 16:05:45 xend 8481] DEBUG (__init__:1072) store_evtchn   = 1
...
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:08:30 xend.XendDomainInfo 8610] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=35
[2006-12-21 16:08:30 xend.XendDomainInfo 8610] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(35)
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:08:21
#xm create freebsd kernel="/data/freebsd/freebsd-XENU"
Using config file "/etc/xen/freebsd".
Error: (22, 'Invalid argument')
16:08:35
#xm create freebsd kernel="/data/freebsd/freebsd-XENU-DEMO

16:08:35
#xm create freebsd kernel="/data/freebsd/kernel-current"

16:08:35
#vim /etc/xen/freebsd
16:09:19
#xm create freebsd kernel="/data/freebsd/freebsd-XENU" mem
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:08:12 xend.XendDomainInfo 8584] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=33
[2006-12-21 16:08:12 xend.XendDomainInfo 8584] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(33)
[2006-12-21 16:08:21 xend.XendDomainInfo 8597] DEBUG (__init__:1072) XendDomainInfo.create(['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd_xen_INSTALL'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['de
[2006-12-21 16:08:21 xend.XendDomainInfo 8597] DEBUG (__init__:1072) parseConfig: config is ['vm', ['name', 'freebsd'], ['memory', 256], ['on_crash', 'preserve'], ['vcpus', 1], ['image', ['linux', ['kernel', '/data/freebsd/freebsd_xen_INSTALL'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']]], ['device', ['vbd', ['uname', 'file:/data/freebsd/mdroot-7.0'], ['d
[2006-12-21 16:08:21 xend.XendDomainInfo 8597] DEBUG (__init__:1072) parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': 'preserve', 'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', '/data/freebsd/freebsd_xen_INSTALL'], ['args', 'boot_verbose,boot_single,vfs.root.mountfrom=ufs:/dev/xbd769a,kern.hz=100']], 'on_poweroff': None, 'bootloader_args': None, 'cpus':
[2006-12-21 16:08:21 xend.XendDomainInfo 8597] DEBUG (__init__:1072) XendDomainInfo.construct: None
[2006-12-21 16:08:21 xend.XendDomainInfo 8597] DEBUG (__init__:1072) XendDomainInfo.initDomain: 34 1.0
...
[2006-12-21 16:09:27 xend 8676] DEBUG (__init__:1072) features       =
[2006-12-21 16:09:27 xend.XendDomainInfo 8676] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:09:27 xend.XendDomainInfo 8676] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=39
[2006-12-21 16:09:27 xend.XendDomainInfo 8676] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(39)
прошло 34 минуты
/dev/pts/3
16:44:05
#cd /etc/xen/

16:44:07
#ls
2003server0        freebsd  oes1     suse0hvm  xend-config.sxp
create-volumes.sh  oes0     scripts  winxp0    xend-pci-permissive.sxp
deb0               oes0sxp  suse0    winxpN    xend-pci-quirks.sxp
16:44:07
#less freebsd
16:44:38
#xm create -c freebsd
Using config file "freebsd".
Error: No kernel specified
16:44:42
#vi freebsd
14c14
< #kernel = "/data/freebsd/kernel-current"
---
> kernel = "/data/freebsd/kernel-current"
16:44:53
#ls /data/
freebsd  iso  ISO
16:44:55
#ls /data/freebsd/
freebsd-INSTALL_XENU  freebsd-XENU         kernel-current
freebsd_xen_INSTALL   freebsd-XENU-DEMOCD  mdroot-7.0
16:44:57
#vi freebsd
16:45:03
#xm create -c freebsd
Using config file "freebsd".
Error: (22, 'Invalid argument')
16:45:06
#vi freebsd
62c62,63
< disk = [ 'file:/data/freebsd/mdroot-7.0,hda1,w' ]
---
> #disk = [ 'file:/data/freebsd/mdroot-7.0,hda1,w' ]
> disk = [ 'file:/data/freebsd/mdroot-7.0,wd0d,w' ]
16:47:46
#xm create -c freebsd
Using config file "freebsd".
Error: (22, 'Invalid argument')
16:47:49
#tail -f /var/log/xen/xend.log
[2006-12-21 16:47:48 xend 8833] DEBUG (__init__:1072) features       =
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=41
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(41)
16:51:11
#tail -f /var/log/xen/xend.log
[2006-12-21 16:47:48 xend 8833] DEBUG (__init__:1072) features       =
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=41
[2006-12-21 16:47:48 xend.XendDomainInfo 8833] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(41)
16:51:13
#cd /etc/xen/

16:51:46
#ls
2003server0        freebsd  oes1     suse0hvm  xend-config.sxp
create-volumes.sh  oes0     scripts  winxp0    xend-pci-permissive.sxp
deb0               oes0sxp  suse0    winxpN    xend-pci-quirks.sxp
16:51:47
#cp 2003server0 unixware0

16:52:00
#vi unixware0
28c28
< name = "2003server0"
---
> name = "unixware0"
56c56
< vif = [ 'type=ioemu, mac=00:16:3e:00:01:EE, bridge=xenbr0' ]
---
> vif = [ 'type=ioemu, mac=00:16:3e:00:04:EE, bridge=xenbr0' ]
67,68c67
< disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003.iso,hdc:cdrom,r' ]
< #disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/windows-server-2003-vtoraya-popytka.iso,hdc:cdrom,r' ]
---
> disk = [ 'phy:/dev/NAS1/2003server0,hda,w', 'file:/data/ISO/unixware-7.1.3-cd1.iso,hdc:cdrom,r' ]
16:53:34
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups...
  No volume groups found
Setting up LVM Volume Groups...
  Reading all physical volumes.  This may take a while...
  Found volume group "NAS1" using metadata type lvm2
  22 logical volume(s) in volume group "NAS1" now active
16:53:43
#xm create unixware0
Using config file "unixware0".
Error: Disk image does not exist: /data/ISO/unixware-7.1.3-cd1.iso
16:53:52
#mount -L ISO

16:53:57
#xm create unixware0
Using config file "unixware0".
Started domain unixware0
16:54:01
#less unixware0
16:59:50
#xm destroy unixware0

17:00:16
#xm create unixware0
Using config file "unixware0".
Started domain unixware0
17:00:19
#xm destroy unixware0

17:00:53
#rm unixware0

17:00:59
#vi freebsd
17:02:22
#xm create -c freebsd
Using config file "freebsd".
Error: (22, 'Invalid argument')
17:02:25
#dpkg -l | grep xen
ii  linux-image-2.6.17-2-xen-686      2.6.17-9                        Linux 2.6.17 image on PPro/Celeron/PII/PIII/
ii  linux-image-2.6.18-3-xen-686      2.6.18-7                        Linux 2.6.18 image on PPro/Celeron/PII/PIII/
ii  linux-modules-2.6.17-2-xen-686    2.6.17-9                        Linux 2.6.17 modules on PPro/Celeron/PII/PII
ii  linux-modules-2.6.18-3-xen-686    2.6.18-7                        Linux 2.6.18 modules on PPro/Celeron/PII/PII
ii  xen-hypervisor-3.0.3-1-i386       3.0.3-0-2                       The Xen Hypervisor on i386
rc  xen-hypervisor-3.0.3-1-i386-pae   3.0.3-0-2                       The Xen Hypervisor on i386 with pae
ii  xen-ioemu-3.0.3-1                 3.0.3-0-2                       XEN administrative tools
ii  xen-utils-3.0.3-1                 3.0.3-0-2                       XEN administrative tools
ii  xen-utils-common                  3.0.3-0-2                       XEN administrative tools - common files
17:07:51
#tail /var/log/xen/xend.log
[2006-12-21 17:02:25 xend 10632] DEBUG (__init__:1072) features       =
[2006-12-21 17:02:25 xend.XendDomainInfo 10632] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2006-12-21 17:02:25 xend.XendDomainInfo 10632] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=45
[2006-12-21 17:02:25 xend.XendDomainInfo 10632] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(45)
17:08:58
#less /var/log/xen/xend.log
17:10:27
#vi /usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomainInfo.py
17:10:51
#vi freebsd
17:11:06
#vi
17:11:06
#vi oes0
17:11:44
#vi freebsd
24a25,26
> shadow_memory = 18
> 
17:11:52
#xm create -c freebsd
Using config file "freebsd".
Error: (22, 'Invalid argument')
17:11:56
#tail /var/log/xen/
Display all 342 possibilities? (y or n)
17:11:56
#tail /var/log/xen/xend
xend-debug.log  xend.log        xend.log.1      xend.log.2      xend.log.3      xend.log.4      xend.log.5
17:11:56
#tail /var/log/xen/xend
xend-debug.log  xend.log        xend.log.1      xend.log.2      xend.log.3      xend.log.4      xend.log.5
17:11:56
#tail /var/log/xen/xend-debug.log
    method()
  File "/usr/lib/xen-3.0.3-1/lib/python/xen/util/xmlrpclib2.py", line 66, in do_POST
    self.send_response(200)
  File "BaseHTTPServer.py", line 367, in send_response
    self.wfile.write("%s %d %s\r\n" %
  File "socket.py", line 248, in write
    self.flush()
  File "socket.py", line 235, in flush
    self._sock.sendall(buffer)
error: (32, 'Broken pipe')
17:12:10
#less /var/log/xen/xend-debug.log
17:12:43
#ls /data/freebsd/
freebsd-INSTALL_XENU  freebsd_xen_INSTALL  freebsd-XENU  freebsd-XENU-DEMOCD  kernel-current  mdroot-7.0
17:13:23
#ls -l /data/freebsd/
итого 536916
-rw-r--r-- 1 root root   3878458 2005-11-22 03:53 freebsd-INSTALL_XENU
-rw-r--r-- 1 root root      5685 2006-08-27 04:36 freebsd_xen_INSTALL
-rw-r--r-- 1 root root   3184540 2006-08-26 16:36 freebsd-XENU
-rw-r--r-- 1 root root   2434390 2005-11-22 03:52 freebsd-XENU-DEMOCD
-rw-r--r-- 1 root root   2874150 2006-12-21 12:25 kernel-current
-rw-r--r-- 1 root root 536870912 2006-12-21 12:28 mdroot-7.0
17:13:25
#vi freebsd
12c12
< #kernel = "/data/freebsd/freebsd-XENU-DEMOCD"
---
> kernel = "/data/freebsd/freebsd-XENU-DEMOCD"
14c14
< kernel = "/data/freebsd/kernel-current"
---
> #kernel = "/data/freebsd/kernel-current"
17:13:47
#xm create -c freebsd
Using config file "freebsd".
Error: (22, 'Invalid argument')
17:13:51
#file /data/freebsd/freebsd-XENU
/data/freebsd/freebsd-XENU: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
17:14:02
#halt -p

Воскресенье (12/24/06)

/dev/pts/0
16:46:53
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/cciss/c0d0p1      15G  1,6G   13G  12% /
udev                   10M   52K   10M   1% /dev
devshm                1,6G     0  1,6G   0% /dev/shm
16:46:56
#ls

16:46:59
#ls /
bin   dev   initrd      lib64       mnt   root     srv  usr      zen
boot  etc   initrd.img  lost+found  opt   sbin     sys  var
data  home  lib         media       proc  selinux  tmp  vmlinuz
16:47:01
#ls /usr
bin  games  include  lib  lib64  local  sbin  share  src  X11R6
16:47:12
#ls /usr/src/

/dev/pts/0
16:48:26
#ls -l /usr/src/
итого 4
drwxr-sr-x 4 root src 4096 2006-12-24 16:48 linux-2.4.34
16:48:31
#cd /usr/src/

16:48:33
#du -sh linux-2.4.34
25M     linux-2.4.34
16:48:40
#watch

16:55:57
#cd linux-2.4.34/

16:56:01
#make dep
make -C hil fastdep
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/hil'
/usr/src/linux-2.4.34/scripts/mkdep -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -- hil_kbd.c hilkbd.c hil_mlc.c hil_ptr.c hp_sdc.c hp_sdc_mlc.c hp_sdc_rtc.c > .de
make[4]: Leaving directory `/usr/src/linux-2.4.34/drivers/hil'
make -C hotplug fastdep
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/hotplug'
/usr/src/linux-2.4.34/scripts/mkdep -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time -D_LINUX -I/usr/src/linux-2.4.34/drivers/acpi  -nostdinc -iwithprefix include -- acpiphp_core.c acpiphp_glue.c acp
make[4]: Leaving directory `/usr/src/linux-2.4.34/drivers/hotplug'
make -C i2c fastdep
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/i2c'
...
make -C chips fastdep
make[6]: Entering directory `/usr/src/linux-2.4.34/drivers/mtd/chips'
/usr/src/linux-2.4.34/scripts/mkdep -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -- amd_flash.c cfi_cmdset_0001.c cfi_cmdset_0002.c cfi_cmdset_0020.c cfi_probe.c c
make[6]: Leaving directory `/usr/src/linux-2.4.34/drivers/mtd/chips'
make -C devices fastdep
make[6]: Entering directory `/usr/src/linux-2.4.34/drivers/mtd/devices'
/usr/src/linux-2.4.34/scripts/mkdep -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -- blkmtd.c doc1000.c doc2000.c doc2001.c docecc.c docprobe.c lart.c ms02-nv.c ms0
make[6]: Leaving directory `/usr/src/linux-2.4.34/drivers/mtd/devices'
make -C maps fastdep
make[6]: Entering directory `/usr/src/linux-2.4.34/drivers/mtd/maps'
16:56:19
#make menuconfig
rm -f include/asm
rm: невозможно удалить `include/asm': Is a directory
make: *** [symlinks] Ошибка 1
16:56:34
#make bzImage
make[3]: Entering directory `/usr/src/linux-2.4.34/drivers/ide/legacy'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/ide/legacy'
make[4]: Цель `all_targets' не требует выполнения команд.
make[4]: Leaving directory `/usr/src/linux-2.4.34/drivers/ide/legacy'
make[3]: Leaving directory `/usr/src/linux-2.4.34/drivers/ide/legacy'
make -C pci
make[3]: Entering directory `/usr/src/linux-2.4.34/drivers/ide/pci'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/ide/pci'
...
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=yenta  -DEXPORT_SYMTAB -c yenta.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=pci_socket  -DEXPORT_SYMTAB -c pci_socket.c
rm -f pcmcia.o
ld -m elf_i386 -e stext  -r -o pcmcia.o cistpl.o rsrc_mgr.o bulkmem.o ds.o cs.o cardbus.o yenta.o pci_socket.o
make[3]: Leaving directory `/usr/src/linux-2.4.34/drivers/pcmcia'
make[2]: Leaving directory `/usr/src/linux-2.4.34/drivers/pcmcia'
make -C pnp
make[2]: Entering directory `/usr/src/linux-2.4.34/drivers/pnp'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4.34/drivers/pnp'
16:58:26
#make clean
make[1]: Entering directory `/usr/src/linux-2.4.34/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[2]: Entering directory `/usr/src/linux-2.4.34/arch/i386/boot/compressed'
rm -f vmlinux bvmlinux _tmp_*
make[2]: Leaving directory `/usr/src/linux-2.4.34/arch/i386/boot/compressed'
make[1]: Leaving directory `/usr/src/linux-2.4.34/arch/i386/boot'
find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
                | grep -v lxdialog/ | xargs rm -f
rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.b
rm -rf modules
make -C Documentation/DocBook clean
make[1]: Entering directory `/usr/src/linux-2.4.34/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml journal-api.sgml libata.sgml
rm -f  wanbook.dvi  z8530book.dvi  mcabook.dvi  videobook.dvi  kernel-api.dvi  parportbook.dvi  kernel-hacking.dvi  kernel-locking.dvi  via-audio.dvi  mousedrivers.dvi  sis900.dvi  deviceiobook.dvi  procfs-guide.dvi  tulip-user.dvi  journal-api.dvi  libata.dvi  wanbook.aux  z8530book.aux  mcabook.aux  videobook.aux  kernel-api.aux  parportbook.aux  kernel-hacking.aux  kernel-locking.aux  via-audio
rm -f  parport-share.png  parport-multi.png  parport-structure.png  parport-share.eps  parport-multi.eps  parport-structure.eps
rm -f procfs_example.sgml
make[1]: Leaving directory `/usr/src/linux-2.4.34/Documentation/DocBook'
16:59:01
#make menuconfih
make: *** Нет правила для сборки цели `menuconfih'.  Останов.
16:59:08
#make menuconfig
rm -f include/asm
rm: невозможно удалить `include/asm': Is a directory
make: *** [symlinks] Ошибка 1
16:59:10
#ls
arch     crypto         fs       ipc     MAINTAINERS  myconf2      README          scripts
COPYING  Documentation  include  kernel  Makefile     myconf2.old  REPORTING-BUGS
CREDITS  drivers        init     lib     mm           net          Rules.make
16:59:16
#ls include/
acpi       asm-cris     asm-m68k    asm-ppc    asm-sh       asm-x86_64  net
asm        asm-generic  asm-mips    asm-ppc64  asm-sh64     config      pcmcia
asm-alpha  asm-i386     asm-mips64  asm-s390   asm-sparc    linux       scsi
asm-arm    asm-ia64     asm-parisc  asm-s390x  asm-sparc64  math-emu    video
16:59:24
#ls include/asm
acpi.h        e820.h         ipcbuf.h       msr.h             save_state.h   spinlock.h
a.out.h       edd.h          ipc.h          mtrr.h            scatterlist.h  statfs.h
apicdef.h     elf.h          irq.h          namei.h           segment.h      stat.h
apic.h        errno.h        keyboard.h     page.h            semaphore.h    string-486.h
atomic.h      fcntl.h        kmap_types.h   param.h           sembuf.h       string.h
bitops.h      fixmap.h       ldt.h          parport.h         serial.h       system.h
boot.h        floppy.h       linux_logo.h   pci-direct.h      setup.h        termbits.h
bugs.h        hardirq.h      lithium.h      pci.h             shmbuf.h       termios.h
byteorder.h   hc_sl811-hw.h  locks.h        pgalloc.h         shmparam.h     timex.h
cache.h       hdreg.h        math_emu.h     pgtable-2level.h  sigcontext.h   tlb.h
checksum.h    highmem.h      mc146818rtc.h  pgtable-3level.h  siginfo.h      types.h
cobalt.h      hw_irq.h       mca_dma.h      pgtable.h         signal.h       uaccess.h
cpufeature.h  i387.h         mman.h         poll.h            sl811-hw.h     ucontext.h
current.h     ide.h          mmu_context.h  posix_types.h     smpboot.h      unaligned.h
debugreg.h    init.h         mmu.h          processor.h       smp.h          unistd.h
delay.h       io_apic.h      mmx.h          ptrace.h          smplock.h      user.h
desc.h        ioctl.h        module.h       resource.h        socket.h       vga.h
div64.h       ioctls.h       mpspec.h       rwlock.h          sockios.h      vm86.h
dma.h         io.h           msgbuf.h       rwsem.h           softirq.h      xor.h
16:59:29
#cd ..

16:59:37
#rm -rf linux-2.4.34/

16:59:41
#cd linux-2.4.34
bash: cd: linux-2.4.34: No such file or directory
17:00:22
#ls
linux-2.4.34.tar.gz
17:00:25
#tar xvzf
linux-2.4.34/arch/arm/mach-sa1100/neponset.c
linux-2.4.34/arch/arm/mach-sa1100/omnimeter.c
linux-2.4.34/arch/arm/mach-sa1100/pangolin.c
linux-2.4.34/arch/arm/mach-sa1100/pfs168.c
linux-2.4.34/arch/arm/mach-sa1100/pleb.c
linux-2.4.34/arch/arm/mach-sa1100/pm.c
linux-2.4.34/arch/arm/mach-sa1100/sa1111-pcibuf.c
linux-2.4.34/arch/arm/mach-sa1100/sa1111.c
linux-2.4.34/arch/arm/mach-sa1100/sa1111.h
linux-2.4.34/arch/arm/mach-sa1100/shannon.c
...
linux-2.4.34/arch/cris/drivers/serial.c
linux-2.4.34/arch/cris/drivers/serial.h
linux-2.4.34/arch/cris/drivers/sync_serial.c
linux-2.4.34/arch/cris/drivers/usb-host.c
linux-2.4.34/arch/cris/drivers/usb-host.h
linux-2.4.34/arch/cris/drivers/virtex.c
linux-2.4.34/arch/cris/drivers/virtex.h
linux-2.4.34/arch/cris/kernel/
linux-2.4.34/arch/cris/kernel/Makefile
linux-2.4.34/arch/cris/kernel/crisksyms.c
17:00:44
#make menuconfig
make: *** Нет правила для сборки цели `menuconfig'.  Останов.
17:00:52
#cd linux-2.4.34

17:00:58
#make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.34/scripts/lxdialog'
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
make[1]: *** [ncurses] Ошибка 1
make[1]: Leaving directory `/usr/src/linux-2.4.34/scripts/lxdialog'
make: *** [menuconfig] Ошибка 2
17:01:00
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  libncurses5-dev
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено.
Необходимо скачать 1396kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 6136kB.
Получено:1 http://debian.org.ua unstable/main libncurses5-dev 5.5-5 [1396kB]
Получено 1396kB за 2s (563kB/c)
Выбор ранее не выбранного пакета libncurses5-dev.
(Чтение базы данных... на данный момент установлено 29434 файлов и каталогов.)
Распаковывается пакет libncurses5-dev (из файла .../libncurses5-dev_5.5-5_i386.deb)...
Настраивается пакет libncurses5-dev (5.5-5) ...
17:01:21
#make menuconfig
                      IrDA (infrared) support  --->
                      ISDN subsystem  --->
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq Main Menu qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
                      Input core support  --->
  x  Arrow keys navigate the menu.  <Enter> selects submenus --->.  Highlighted        x
                      Multimedia devices  --->
  x  letters are hotkeys.  Pressing <Y> includes, <N> excludes, <M> modularizes        x
  x  features.  Press <Esc><Esc> to exit, <?> for Help.  Legend: [*] built-in  [ ]     x
  x  excluded  <M> module  < > module capable                                          x
  x lqqqqqqqqqqqqqqqqq^(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
  x x                                                                                x x
прошло 23 минуты
17:24:29
#make dep
| /sbin/genksyms -p smp_ -k 2.4.34 > /usr/src/linux-2.4.34/include/linux/modules/serial.ver.tmp
mv /usr/src/linux-2.4.34/include/linux/modules/serial.ver.tmp /usr/src/linux-2.4.34/include/linux/modules/serial.ver
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -E -D__GENKSYMS__ sonypi.c
| /sbin/genksyms -p smp_ -k 2.4.34 > /usr/src/linux-2.4.34/include/linux/modules/sonypi.ver.tmp
mv /usr/src/linux-2.4.34/include/linux/modules/sonypi.ver.tmp /usr/src/linux-2.4.34/include/linux/modules/sonypi.ver
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -E -D__GENKSYMS__ tty_io.c
| /sbin/genksyms -p smp_ -k 2.4.34 > /usr/src/linux-2.4.34/include/linux/modules/tty_io.ver.tmp
mv /usr/src/linux-2.4.34/include/linux/modules/tty_io.ver.tmp /usr/src/linux-2.4.34/include/linux/modules/tty_io.ver
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -E -D__GENKSYMS__ tty_ioctl.c
| /sbin/genksyms -p smp_ -k 2.4.34 > /usr/src/linux-2.4.34/include/linux/modules/tty_ioctl.ver.tmp
...
make[4]: Leaving directory `/usr/src/linux-2.4.34/drivers/gsc'
make -C hil fastdep
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/hil'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time  -nostdinc -iwithprefix include -E -D__GENKSYMS__ hp_sdc.c
| /sbin/genksyms -p smp_ -k 2.4.34 > /usr/src/linux-2.4.34/include/linux/modules/hp_sdc.ver.tmp
In file included from hp_sdc.c:64:
/usr/src/linux-2.4.34/include/linux/hp_sdc.h:45:26: error: asm/hardware.h: No such file or directory
/usr/src/linux-2.4.34/include/linux/hp_sdc.h:288:2: error: #error No support for device registration on this arch yet.
hp_sdc.c:76:21: error: asm/gsc.h: No such file or directory
mv /usr/src/linux-2.4.34/include/linux/modules/hp_sdc.ver.tmp /usr/src/linux-2.4.34/include/linux/modules/hp_sdc.ver
17:25:02
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5110  @ 1.60GHz
stepping        : 6
cpu MHz         : 1600.091
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
...
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm
bogomips        : 4032.87
17:25:08
#make bzImage -j2
./conmakehash cp437.uni > consolemap_deftbl.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=console  -DEXPORT_SYMTAB -c console.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=mlock  -c -o mlock.o mlock.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=mremap  -c -o mremap.o mremap.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=bootmem  -c -o bootmem.o bootmem.c
rm -f mm.o
ld -m elf_i386 -e stext  -r -o mm.o memory.o mmap.o filemap.o mprotect.o mlock.o mremap.o vmalloc.o slab.o bootmem.o swap.o vmscan.o page_io.o page_alloc.o swap_state.o swapfile.o numa.o oom_kill.o shmem.o
make[2]: Leaving directory `/usr/src/linux-2.4.34/mm'
make[1]: Leaving directory `/usr/src/linux-2.4.34/mm'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=selection  -DEXPORT_SYMTAB -c selection.c
...
ld -m elf_i386 -e stext  -r -o idedriver.o pci/idedriver-pci.o ide-core.o legacy/idedriver-legacy.o ppc/idedriver-ppc.o arm/idedriver-arm.o ide-disk.o ide-cd.o ide-detect.o raid/idedriver-raid.o
make[3]: Leaving directory `/usr/src/linux-2.4.34/drivers/ide'
make[2]: Leaving directory `/usr/src/linux-2.4.34/drivers/ide'
make -C media
make[2]: Entering directory `/usr/src/linux-2.4.34/drivers/media'
make -C radio
gcc -D__KERNEL__ -I/usr/src/linux-2.4.34/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-builtin-sprintf -fomit-frame-pointer -Wno-pointer-sign -pipe -mpreferred-stack-boundary=2 -march=c3-2 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=ioctl  -c -o ioctl.o ioctl.c
make[3]: Entering directory `/usr/src/linux-2.4.34/drivers/media/radio'
make all_targets
make[4]: Entering directory `/usr/src/linux-2.4.34/drivers/media/radio'
/dev/pts/2
17:25:43
#top
top - 17:25:50 up  1:48,  2 users,  load average: 1.21, 0.38, 0.16
Tasks:  79 total,   4 running,  75 sleeping,   0 stopped,   0 zombie
Cpu(s): 86.8%us,  8.2%sy,  0.0%ni,  4.5%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3240960k total,   512620k used,  2728340k free,    28632k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1951888k total,        0k used,  1951888k free,   307796k cached
19535 root      20   0 20604  15m 4336 R   16  0.5   0:00.48 cc1
19540 root      21   0 13784 8196 3636 R    3  0.3   0:00.08 cc1
19526 root      18   0  4804 1708  856 S    2  0.1   0:00.06 make
19433 root      18   0  4648 1532  860 S    1  0.0   0:00.04 make
...
    1 root      15   0  1856  664  564 S    0  0.0   0:00.36 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.01 migration/0
    3 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0
    4 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1
    5 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    6 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/0
    7 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/1
    8 root      10  -5     0    0    0 S    0  0.0   0:00.00 khelper
    9 root      12  -5     0    0    0 S    0  0.0   0:00.00 kthread
   11 root      10  -5     0    0    0 S    0  0.0   0:00.00 xenwatch
/dev/pts/0
17:27:55
#lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev 93)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 (rev 93)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 93)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 93)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 93)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev 93)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 93)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
...
04:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c2)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 11)
09:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
09:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
0a:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
0a:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
0a:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
0e:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev b4)
0f:04.0 PCI bridge: Broadcom HT1000 PCI/PCI-X bridge (rev b2)
0f:08.0 RAID bus controller: Hewlett-Packard Company Unknown device 3238

Файлы

  • /proc/cpuinfo
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Xeon(R) CPU            5110  @ 1.60GHz
    stepping        : 6
    cpu MHz         : 1600.091
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm
    bogomips        : 4032.87
    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Xeon(R) CPU            5110  @ 1.60GHz
    stepping        : 6
    cpu MHz         : 1600.091
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm
    bogomips        : 4032.87
    

    Статистика

    Время первой команды журнала16:04:52 2006-12-21
    Время последней команды журнала17:27:55 2006-12-24
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %29.70
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.26
    Количество командных строк в единицу времени, команда/мин 1.34
    Частота использования команд
    xm26|=========================| 25.49%
    ls15|==============| 14.71%
    make11|==========| 10.78%
    vi11|==========| 10.78%
    cd7|======| 6.86%
    tail7|======| 6.86%
    vim4|===| 3.92%
    less4|===| 3.92%
    rm2|=| 1.96%
    dpkg1|| 0.98%
    halt1|| 0.98%
    top1|| 0.98%
    cp1|| 0.98%
    mount1|| 0.98%
    /etc/init.d/lvm1|| 0.98%
    lspci1|| 0.98%
    df1|| 0.98%
    watch1|| 0.98%
    apt-get1|| 0.98%
    cat1|| 0.98%
    grep1|| 0.98%
    file1|| 0.98%
    du1|| 0.98%
    tar1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

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

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$