Ik ben bezig met een mini thuisserver. Deze moet uiteindelijk meerdere services gaan draaien. Nu wil ik om de veiligheid te vergroten een Xen systeem opzetten. Nu heb ik dit al vaker gedaan zonder grote problemen.
Ik ben dus begonnen met de tutorial die ik al vaker gebruikt heb:
http://www.howtoforge.com...en_from_debian_repository
Echter hier liep ik stuk aangezien mijn processor (geode lx800) geen pae ondersteunt. Dus de "non pae" hypervisor geïnstalleerd, echter deze werkt niet samen met de standaard debian kernel, aangezien die gecompileerd is met pae. Wordt dus een custom kernel compileren. Ik heb hiervoor ook weer een tutorial gevonden:
http://www.backenhoernche...buildxenkernelnopae_howto
Nu heb ik deze tutorial gevolgd, maar dan krijg ik een fout-melding dat mijn kernel geen ELF bestand is.
met "readelf -h <filename>" komt er de volgende foutmelding uit:
readelf: Error: Unable to read in oxff bytes of section headers
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
Blijkbaar is het compilen ergens fout gegaan.
Nu zijn er een paar kleine dingen anders:
Hij gebruikte kernel: 2.6.18-4 ik 2.6.18-5
Ik kreeg ipv: linux-source-2.6.18.tar.bz, linux-source-2.6.18.tar.bz2 te zien
Ik moet ook zoals aangegeven bij: Josh, 2007/09/08 10:04: make menuconfig van te voren uitvoeren.
Als ik de gecompileerde kernel opstart zonder xen hypervisor en initrd dan komt de volgende error naar voren:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) <6>Time: tsc clocksource has been installed.
Ik heb in de config opties voor de kernel gekeken en de optie van ELF staat aan.
Aan het einde van compilen kwam geen fout melding of iets dergelijks.
Ik heb verder niks kunnen vinden dat iets op deze fout lijkt onder deze omstandigheden.
P.S. Ik kan overstappen naar een andere distro/OS, maar ik heb tot nu toe voornamelijk met debian-achtige systemen gewerkt, zodat ik daar op dit moment het meeste vanaf weet. Verder wil ik er eigenlijk ook wel wat van leren.
Ik ben dus begonnen met de tutorial die ik al vaker gebruikt heb:
http://www.howtoforge.com...en_from_debian_repository
Echter hier liep ik stuk aangezien mijn processor (geode lx800) geen pae ondersteunt. Dus de "non pae" hypervisor geïnstalleerd, echter deze werkt niet samen met de standaard debian kernel, aangezien die gecompileerd is met pae. Wordt dus een custom kernel compileren. Ik heb hiervoor ook weer een tutorial gevonden:
http://www.backenhoernche...buildxenkernelnopae_howto
Nu heb ik deze tutorial gevolgd, maar dan krijg ik een fout-melding dat mijn kernel geen ELF bestand is.
met "readelf -h <filename>" komt er de volgende foutmelding uit:
readelf: Error: Unable to read in oxff bytes of section headers
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
Blijkbaar is het compilen ergens fout gegaan.
Nu zijn er een paar kleine dingen anders:
Hij gebruikte kernel: 2.6.18-4 ik 2.6.18-5
Ik kreeg ipv: linux-source-2.6.18.tar.bz, linux-source-2.6.18.tar.bz2 te zien
Ik moet ook zoals aangegeven bij: Josh, 2007/09/08 10:04: make menuconfig van te voren uitvoeren.
Als ik de gecompileerde kernel opstart zonder xen hypervisor en initrd dan komt de volgende error naar voren:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) <6>Time: tsc clocksource has been installed.
Ik heb in de config opties voor de kernel gekeken en de optie van ELF staat aan.
Aan het einde van compilen kwam geen fout melding of iets dergelijks.
Ik heb verder niks kunnen vinden dat iets op deze fout lijkt onder deze omstandigheden.
P.S. Ik kan overstappen naar een andere distro/OS, maar ik heb tot nu toe voornamelijk met debian-achtige systemen gewerkt, zodat ik daar op dit moment het meeste vanaf weet. Verder wil ik er eigenlijk ook wel wat van leren.
Noobs don't use "F1", Pro's do, but they can't find the information they needed