Kirjoittaja Aihe: serial-ata kovalevyn mounttaus ?  (Luettu 4205 kertaa)

juuso65

  • Käyttäjä
  • Viestejä: 195
    • Profiili
serial-ata kovalevyn mounttaus ?
« : 10.07.05 - klo:13.41 »
tein noita mounttauksia ubuntuguide.org:in mukaan ja normaali kovojen mounttaus toimii mutta en saa serial-ata levyjä näkymään
tämmöinen lista tulee komennolla
fdisk -l


Disk /dev/hdc: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1        5248    42154528+   7  HPFS/NTFS
/dev/hdc2   *        5249        6099     6835657+  83  Linux
/dev/hdc3            6100        6160      489982+  82  Linux swap / Solaris

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2932    23551258+   7  HPFS/NTFS
/dev/sda2            2933       14592    93658950    f  W95 Ext'd (LBA)
/dev/sda5            2933       14592    93658918+   7  HPFS/NTFS

ja tämmöisen sävelsin fstab tiedostoon

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdc2       /               reiserfs notail          0       1
/dev/hdc3       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hda        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hdc1       /media/win-g  ntfs    umask=0222      0       0
/dev/sda1       /media/win-c  ntfs    umask=0222      0       0
/dev/sda5       /media/win-d  ntfs    umask=0222      0       0


eli tuo hdc1 on käytettävissä mutta mikä meni vikaan sda1 ja sda5 :n kohdalla ?

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: serial-ata kovalevyn mounttaus ?
« Vastaus #1 : 11.07.05 - klo:00.16 »
Pystytkö mounttaamaan osiot käsin buuttauksen jälkeen(sudo mount /media/win-c)?
Jos tämä onnistuu, niin luultavasti käynnistysvaiheessa sata-piirisarjan moduulia ei ole vielä ladattu kun fstabia luetaan. Tästä syystä mounttaus ei onnistu.

Jos näin on, niin sinun on lisättävä tuki piirisarjalle initrd:lle, jolta buuttaus hoidetaan. Dr Gonzo kirjoittaa aiheesta osoitteessa
http://www.ubuntuforums.org/showpost.php?p=136098&postcount=8

Nyt jää kaksi ongelmaa
  • Oikean moduulin valinta
  • Grubin muokkaus käyttämään tätä uutta initrd:tä

Grubin muokkauksen osaan neuvoa. Se menee näin:
1. varmuuskopioi /boot/grub/menu.lst
Koodia: [Valitse]
$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup2. avaa grubin menu.lst -tiedosto editoriin
Koodia: [Valitse]
$ sudo gedit /boot/grub/menu.lstEtsi tiedostosta tämäntapainen kohta (tai mikä vain onkin sinun oletuskäynnistysvaihtoehtosi):
...
title           Ubuntu, kernel 2.6.10-5-386
root            (hd0,0)
kernel          /vmlinuz-2.6.10-5-386 root=/dev/hde2 ro quiet splash
initrd          /initrd.img-2.6.10-5-386
savedefault
boot
...
Nyt kopioi teksti ja liitä se ensimmäisen kohdan alle. Muuta alemman kohdan titleksi vaikka "Ubuntu, testi" ja initrd:ksi "/initrd.img.custom-2.6.10-5-386" (jos noudatit Dr Gonzon ohjeita uuden initrd:n luomisesta).
Seuraavassa buuttauksessa kokeile tätä. Jollei se toimi, niin ainakin sinulla on tuo alkuperäinen vaihtoehto jäljellä.

Huom! Tämähän ei toimi ennen kuin olet luonut sen uuden initrd:n. Eli ensisijainen tehtävä on sata-piirisarjan tunnistus ja sille tehdyn moduulin löytäminen. Kun nämä olet selvittänyt, niin luo tuo initrd ja muokkaa menu.lst:tä. Sitten vain kokeilemaan mitä tapahtuu.
Pidetään peukkuja  :-\

Mikko

Mikko Saarinen

juuso65

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Re: serial-ata kovalevyn mounttaus ?
« Vastaus #2 : 11.07.05 - klo:08.48 »
näköjään käsin mounttaus onnistuu :)
oletin että se on sama asia että mountataan käsin tai laitetaan fstabiin tuo mouttaus , mutta kantapään kauttahan nämä opitaan :)

no tälläkin systeemillä pääsen jo paljon eteenpäin 
täytyypä tutkia emolevyn manuaaleja ja sitäkautta yrittää selvittää tuo oikea moduli





mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: serial-ata kovalevyn mounttaus ?
« Vastaus #3 : 11.07.05 - klo:15.19 »
Tajusin edellisen viestini jälkeen vasta koneen suljettuani, että jos tuo käsin mounttaus onnistuu, niin sinullahan on jo oikea moduuli.
Ongelma on se, että kone buuttaa initrd:n varassa ja se on käännetty ilman tukea tuolle sata-ohjaimellesi.
Mutta ei hätää. Koska sinulla tarvittavat moduulit jo on, niin täytyy vain etsiä se (tai ne) oikeat:

Avaa pääteistunto ja anna komento lsmod, niin saat listan ladatuista moduuleista. Joku (tai ehkä useampikin?) näistä on nyt se oikea. Voit harventaa listaa ajamalla sen grep-ohjelman kautta ja hakemalla vain tiettyä avainsanaa sisältävät moduulit, esim.
$ lsmod | grep ide
tai
$ lsmod | grep ata
antavat vähän inhimillisemmän näköisen listauksen.

Jos haluat lisätietoa jostain moduulista, niin anna seuraava komento
$ modinfo moduulin_nimi
esim. modinfo ide_disk kertoo että kyseessä on ATA DISK Driver joka on riippuvainen toisesta moduulista nimeltään ide-core.
Näin voit siis selvitellä ladattujen moduulien tarkoituksia.

Kun uskot löytäneesi oikeat moduulit, niin avaa /etc/mkinitrd/modules tekstieditoriin pääkäyttäjänä
$ sudo gedit /etc/mkinitrd/modules
ja lisää tiedoston loppuun moduulien nimet.

Nyt vain luot uuden initrd:n
$ sudo mkinitrd -o /boot/initrd.img.custom-2.6.10-5-386 2.6.10-5-386

Tee vielä aiemman ohjeeni mukaan lisäykset grubin menu.listiin, niin pääset kokeilemaan homman toimivuutta buuttaamalla koneen uudelleen.

Onnea matkaan
Mikko

P.S. Ennen tätä minulla ei ollut suurtakaan hajua moduuleista, mutta tässä sitä näköjään oppii yhtä ja toista kun vanhaksi elää  ;D
Siksipä juuri Linux on ehkä niin mukava, kun on vielä paljon asioita opittavana...
« Viimeksi muokattu: 11.07.05 - klo:17.34 kirjoittanut mikk0 »

Mikko Saarinen

Cremo

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Vs: serial-ata kovalevyn mounttaus ?
« Vastaus #4 : 02.04.07 - klo:18.13 »
En viitsiny aloittaa uutta aihetta kun ongelma liittyy vähän samaan, eli S-ata kovalevyn mountaamiseen. Käytän nyt linuxia Knoppix 4.0 kautta joten mountaus pitäisi tehdä sen kautta, koska käynistyksen yhteydessä bios ei tunnista kovalevyä.

Kirjoitin kosoliin sudo fdisk -l ja tuli tällaista

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       23944   192330148+  83  Linux
/dev/sda2           23945       24321     3028252+   5  Extended
/dev/sda5           23945       24321     3028221   82  Linux swap / Solaris

Mulla löytyy osoitteesta /mnt/sda1/media nämä CANON_DC  EOS_DIGITAL  LACIE  cdrom  cdrom0  floppy  floppy0  usbdisk
Joten sinne olisi siis tarkoitus mountata myös pääkovalevy. Tuossa näkyy Lacen kovalevy joka on ulkoinen, mutta ei ole tällä hetkellä aktiivisena, eli ei ole virtaa. Sen koneen biossi löytää koneen käynistäessä jos se on päällä, mutta koneen pääkovalevyä ei missä on tällä hetkellä Kubuntu 6.60 käyttöjärjestelmä.

juyli

  • Vieras
Vs: serial-ata kovalevyn mounttaus ?
« Vastaus #5 : 02.04.07 - klo:19.24 »
En viitsiny aloittaa uutta aihetta kun ongelma liittyy vähän samaan, eli S-ata kovalevyn mountaamiseen.

Ei liity, joten olisit hyvinkin voinut aloittaa uuden keskustelun uudesta aiheesta. Tämä ongelmasi liittyy aiheeseen, kuinka käynnistää käyttöjärjestelmä (kernel), jos bios ei tue käynnistystä ko. medialta.

Käytän nyt linuxia Knoppix 4.0 kautta joten mountaus pitäisi tehdä sen kautta, koska käynistyksen yhteydessä bios ei tunnista kovalevyä.

chroot tai ubuntun live-CD/asennusCD ja rescue.
Mutta tuolla komennolla ym. ei jakelua (ja sen päivitettyä kerneliä) käynnistellä kuin tekstitilaan.

Kubuntu 6.60 käyttöjärjestelmä.

Tuota ei ole olemassakaan: 6.06 on Dapper ja 6.10 Edgy.
Kerropa vain rohkeasti koneesi raudasta, niin aiheessa päästään eteenpäin.
Kyllä Sata-levyt Ubuntu tunnistaa, jos ko. ohjain on tuettu.

Tarvitset jonkin median, jolta bios osaa käynnistää (bootata) Ubuntu-kernelin.
Tällaisia voisivat olla mm. usb-tikku, kunhan bios käynnistystä ko. välineeltä tukee.