Hali!
Adott egy XEN virtualis gep, telepitve ra egy 64 bites Debian stable (2.6.32.5 kernel), megy szepen. Az a perverziom tamadt, hoyg sajat kernelt forditok ra. Az eredmeny.
Nagyon nem bootol be, nem talalja az /dev/xvda1 lemezt (nemcsak azt, az initrd shelljeben neztem, semmilyen blokk eszkoz nincs a /dev alatt) Igy ha a grubban atirom az UUID-t "rendes" nevre, akkor sem megy.
Fogtam a gyari .configot es nekialltam gyomlalni. lsmod kiirta, milyen modulok vannak betoltve, tehat azok maradtak.
(Najo, Bluetooth modult kiszedtem...)
.config filebol a XEN-re vonatkozo reszek:
root@IPSecGW-2:/data/linux-2.6.39# grep XEN .config
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=128
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
# CONFIG_XEN_DEBUG is not set
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
CONFIG_HVC_XEN=y
CONFIG_XEN_FBDEV_FRONTEND=y
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=m
# CONFIG_XEN_BACKEND is not set
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_XEN_PLATFORM_PCI=y
CONFIG_SWIOTLB_XEN=y
Otlet?
- 5856 megtekintés
Hozzászólások
Szerintem hiányzik a CONFIG_XEN_BLKDEV_BACKEND=m|y
- A hozzászóláshoz be kell jelentkezni
2.6.32-ben (debian default kernel) nem volt ilyen. En ugyan beleforditottam (module), de hioaba.
- A hozzászóláshoz be kell jelentkezni
Asszem, akkora farok vagyok, hogy mar szot sem talalok magamra :( Most fordul ujra a kernel, vegig ott volt az orrom elott, "inotify". Ha tenyleg ez az...ugyanis nekialltam minden szart kiszedni a kernelbol es ez is aldozatul esett... :( Na, majd meglatjuk.
- A hozzászóláshoz be kell jelentkezni
Az volt :( Hogy igy direktbe keresztbe szopattam magam :( ez felelmetes.
- A hozzászóláshoz be kell jelentkezni
Ez azért érdekes, hogy az inotify nak mi köze ahhoz, hogy létrejön e a block eszköz a devben?
- A hozzászóláshoz be kell jelentkezni
Nem tudom, ahogy azt sem, mi az az inotify. Szerencsere azota sem kellett forditanom. Nem is szeretnek, ez is vmi extra cucc miatt kellett, ami hianyzott a hivatalosbol.
- A hozzászóláshoz be kell jelentkezni
Masreszrol a napokban egy Debian Lenny-t upgradeltem. Kozolte, hogy a 2.6.18 kernel nem jo az udev-nek, felraktam azert az udevet, meg a -xen kernelt (asszem, 2.6.32 van a Debianban). Nem bootolt. Nagyon nem. Sajnos, grub menu sem jott elo, igy amikor a grub configban beirtam, hogy az uj Debian kernellel bootoljon, meg voltam love (bar volt timeout=10 a grubban, ra se hederitett). Igy aztan a ez a kernel kerult fel:
http://stacklet.com/download/kernel/list?architecture=x86
(Masik gephez csatoltam a wincsit, ugy mar tudtam szerkeszteni a grub configot...)
Csak ugy leirom, hatha mas is hasonloba belefut.
- A hozzászóláshoz be kell jelentkezni