Mulla on kaksi konetta:
kone:
yksi
- sata-levyt 2 kpl
- suse10.0
- opensuse10.2
- latain sijaitseen opensuse10.2:ssa, grub
kaksi
- ide-levyt 2 kpl
- winxp
- suse10.0
- latain sijaitsee suse10.0:ssa, grub
Olen tehnyt tuolta yksi- koneelta opensuse10.2 tar-pallon ja siirtänyt sen kaksi-koneelle.
/dev/hdb2 osioon, lisäksi olen muokannut tuon /etc/fstab tiedoston kuntoon.
kaksi-koneen suse10.0 grub:iin olen laittanut opensuse10.2 tiedot kuntoon.
grub noin suurin piirtein tälläinen, saattaa olla kirjoitusvihreitä, kun ulkomuistista kirjoittelen
root (hd1,1)
kernel /boot/kernelxxxx resume=/dev/hda5 root=/dev/hdb2 .....
initrd /boot/initrdxxxx....
Kun valitsen grubista tuon opensuse10.2 käynnistyksen niin grub käynnistää sen ok kernel-image lähtee pyörimään, mutta sitten tulee ongelmia.
1. kernel ilmoittaa että swap /dev/hda5 ei löydy
2. kernel ilmoittaa että root /dev/hdb2 ei löydy
3. menee komento-ikkunaan
Tämän jälkeen kun katson /dev hakemistoa niin sieltä puuttuu hdaX ja hdbX tiedostot, muut tiedostot kyllä ovat ok.
Tuohon tar-palloon on tehty kaikki päivitykset, joten ajattelin että olisi helpoin tapa siirtää järjestelmä toiseen koneeseen. Siinä on kyllä näytönohjain eri , mutta se ei ole ongelma, vaan toi udev-hässäkkä, kun se ei tee automaattisesti noita tiedostoja.
Onkohan toi levyjärjestelmien eroavaisuus ongelman ydin ?
Onko kukaan törmännyt moiseen ilmiöön ?