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)
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)
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))