В Sat, 28 Jun 2014 20:31:27 -0400
Roman Bysh
Hello List Mates,
After reinstalling openSUSE 13.1 for the "8th" time, I am now posting what I believe is a serious problem with "mkinitrd" .
I have a openSUSE 13.1 installed on my entire primary SATA Western Digital Black 500 GB drive. The secondary SATA is a Western Digital Blue 500 GB drive with OSX Mavericks installed on the first partition. The second partition is Linux /Data backup.
Over the last few months, I've had to disconnect the secondary drive when updating openSUSE 13.1 so that Grub2 didn't add additional entries for OS X 32-bit and 64-bit.
IIRC 13.1 does not enable os-prober by default. So I'm not sure how it can happen?
When the last update had finished, I shut down the PC two days ago without a reboot. This shouldn’t have given any problems.
The following day I restarted the PC, changed the BIOS setting from AHCI to IDE. I noticed that the start up was taking too long.
I hit the "ESC" key to read that " /dev/root could not be found ".
Unless I'm completely mistaken, IDE and AHCI require different drivers. So where exactly is the bug?
See: https://bugzilla.novell.com/show_bug.cgi?id=853914
I proceeded with the DVD Rescue and typed:
# fdisk -l
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
chroot /mnt
mount /proc
mount /sys
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
umount /sys is busy or in use.
umount /proc is busy or in use.
umount /mnt
# shutdown -r now
The last two "mount" commands with /proc and /sys showed a message that "the file or directory was missing".
After "grub2-mkconfig -o /boot/grub2/grub.cfg" I got an error on line info ........
I should have written it down .
At the end, the first two "umount" commands indicated that they are "busy or in use".
-------------------------------------------------------------------------------------------------------
I rebooted with the Live openSUSE Rescue disk, started the Yast Boot Loader and noticed the:
"Optional Kernel Command Line Parameter"
and
"Failsafe Kernel Command Line Parameters"fields were empty.
Is it possible that "mkinitrd" was missing the ide and ahci control driver modules?
And should I have changed or replaced the last two grub2 commands with:
mkinitrd
grub2-install /dev/sda
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org