Kirjoittaja Aihe: linux siirto toiseen koneeseen tar-pallona, ongelmia  (Luettu 3137 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

jboman

  • Vieras
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 ?

juippis

  • Vieras
Vs: linux siirto toiseen koneeseen tar-pallona, ongelmia
« Vastaus #1 : 13.06.2007 - klo:18:40 »
Jos sillä pääsee ihan komentokehoitteeseen asti, niin koita vertailla osioita. Komennot jotka auttavat:

mount -l
cat /proc/mounts
cat /etc/fstab

meneekö ne liitokset nyt ihan oikein? Missä swap ja / -osiot esimerkiksi on.

jboman

  • Vieras
Vs: linux siirto toiseen koneeseen tar-pallona, ongelmia
« Vastaus #2 : 19.06.2007 - klo:08:33 »
No nyt rupes pelaamaan.
Käytin opensusen asennus dvd:tä koneessa ja otin korjauksen sieltä, jolloin teki jotain initrd:lle ?
Nyt jäi askarruttamaan, että mitä se todellisuudessa teki  ???
Eli tekikö se mkinitrd:llä jotain vai mitä, kun en nähnyt ts. osannut etsiä lokeja sen tekemistä toimista.
Muistelisin että kun joskus aikoja sitten käänsin itse kernelin niin silloin piti tehdä mkinitrd-komennolla toi initrd tiedosto tonne boot hakemistoon.

Vasta tuon korjaustoiminnon jälkeen tunnisti/teki udevillä noi ide-kovalevyjen tunnistetiedostot järjestelmään.

 :)