suse hdd boottaamaa eri koneissa (initrd moduulit)

Minulla on samalla sata-levyllä ubuntu-pohjainen Zorin 7 ja Suse 12.
Suse asennettu toisena ja se asensi grubin, josta voi valita käyttiksen.)

Zorin käynnistyy eri koinessa ongelmitta. Suse ei löydä kaikissa koneissa levyä mistä käynnistyisi. Antaa ilmoituksen:
"waiting for device dev/root to appear..."

Olisiko kysymyksessä initrd:ssä ajureiden puute. Zorinissa oli mkinitrd:n konffi-tiedostossa (etc/initramfs-tools/initramfs.conf) modules kohdassa sana "most" (=install all hardrive drivers). Zorin 7 on k'ynnistynyt kaikissa koneissa. Miten susessa saa saman aikaiseksi?

Susessa käsittääkseni pääsee tätä asetusta katsomaan myös yastin kautta: yast -> /etc/sysconfig -> system -> kernel -> initrd_modules. Siellä on vain yksi moduuli:pata_atiixp ata_generic.

Tedostossa /etc/sysconfig/kernel on rivit:
# This variable contains the list of modules to be added to the initial
# ramdisk by calling the script "mkinitrd"
# (like drivers for scsi-controllers, for lvm or reiserfs)
#
INITRD_MODULES="pata_atiixp ata_generic"

Mika rivi tuossa saisi lisaamaan kaikki tai mistä saisi listan tarvittavista?
(Jos tuo on oikea paikka)
168
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Ainakin boottivika näyttäisi johtuvan puuttuvista ajureista/moduuleista initrd:ssä.

Katsoin Live-Suse-levyllä lsmod listauksen. Sen perusteella lisäsin arviolta moduulin sata_nv:n pata_atiixp ata_generic:n perään
(Yastissa välilyönnilla erotettuna paikkaan /etc/sysconfig -> system -> kernel -> initrd_modules)

Boottasi myös aikaisemmassa koneessa tuon jälkeen. Tuonne jos osaisi lisätä kattavan listan todennäköisesti tarvittavista (ja moduulit löytyy koneelta?).

Yast suorittikin itse mkinitrd:n ok:ta klikattuani. Antoi virheilmoituksen, mutta se ei ilmeisesti koskenut tätä lisäystä. (Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0,3)" >/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: /usr/sbin/grub2-bios-setup: error: disk `hd0,3' not found. There was an error generating the initrd (1))

Äänestä

Kommentoi aloitusta


testing kirjoitti:

Minulla on samalla sata-levyllä ubuntu-pohjainen Zorin 7 ja Suse 12.
Suse asennettu toisena ja se asensi grubin, josta voi valita käyttiksen.)

Zorin käynnistyy eri koinessa ongelmitta. Suse ei löydä kaikissa koneissa levyä mistä käynnistyisi. Antaa ilmoituksen:
"waiting for device dev/root to appear..."

Olisiko kysymyksessä initrd:ssä ajureiden puute. Zorinissa oli mkinitrd:n konffi-tiedostossa (etc/initramfs-tools/initramfs.conf) modules kohdassa sana "most" (=install all hardrive drivers). Zorin 7 on k'ynnistynyt kaikissa koneissa. Miten susessa saa saman aikaiseksi?

Susessa käsittääkseni pääsee tätä asetusta katsomaan myös yastin kautta: yast -> /etc/sysconfig -> system -> kernel -> initrd_modules. Siellä on vain yksi moduuli:pata_atiixp ata_generic.

Tedostossa /etc/sysconfig/kernel on rivit:
# This variable contains the list of modules to be added to the initial
# ramdisk by calling the script "mkinitrd"
# (like drivers for scsi-controllers, for lvm or reiserfs)
#
INITRD_MODULES="pata_atiixp ata_generic"

Mika rivi tuossa saisi lisaamaan kaikki tai mistä saisi listan tarvittavista?
(Jos tuo on oikea paikka)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu