Finishes install then says the volume can't be found

Hello, I’ve been through this several times with 12.1 and can’t figure out the cause of this. I’m doing a clean install of 12.1 (because using ‘upgrade’ wrecked the 11.4 already in place) and here’s what happens: It creates the partitions and goes through the installation properly, then upon reboot the following lines come up…

ata1.01: BMDMA stat 0x65
ata1.01: failed command: READ DMA
ata1.01: cmd c8/00/:08:00:f8:41/00:00:00:00:00:/f6 tag 0 dma 4096 in
ata1.01: res 51/84/:00:07:f8:41/00:00:00:00:00:/f6 res Emask 0x10 (ATA bus error)
ata1.01: status: {DRDY ERR }
ata1.01: error: { ICRC ABRT }
end_request: I/O error, dev sdb, sector 104986624
Buffer I/O error on device sdb, logical block 13123328
Creating device nodes with udev
udev[194]: failed to execute ‘/etc/sysconfig/network/scripts/ifup-sysct1’ ‘/etc/sysconfig/network/sripts/ifup-sysctl lo -o hotplug’: No such file or directory
Trying manual resume from /dev/disk/by-id/ata-WDC_WD800BB-60JKA0_WD-WCAMD1670735-part5
resume device /dev/disk/by-id/ata-WDC_WD800BB-60JKA0_WD-WCAMD1670735-part5 not found (ignoring)

It displays those last two manual resume lines twice, then says it’s waiting for that drive, then asks if I want it to fall back on /dev/disk/by-id/ata-WDC_WD800BB-60JKA0_WD-WCAMD1670735-part6 … yes or no, it says:

sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell

Details about my setup: This is being installed on my secondary hard drive. Primary hard drive is 20gb as Windows XP c:, secondary hard drive is 60gb, partitioned as 40gb Windows d: and Linux has parsed the other 20gb into two large sections and a 2gb swap. Dual boot is through GRUB. The machine is a 2.0GHz Pentium4. This should be significant: This setup has worked just fine under OpenSUSE 11.2 through 11.4 so the inability to locate the place it was just installed to is new. I have deleted the Linux partitions and even used a MBR tool after this failed to repair it so it goes straight to Windows, so the fresh install should put the MBR and GRUB’s information correctly and not carry over previous settings.

Okay, so any ideas what to do here?

Check the boot order
I assume the XP HD is first in BIOS

But at install check the order here
Click ‘Booting’ at the summary screen here
http://dl.dropbox.com/u/10573557/12.1_install/17_install_summary.jpg

http://dl.dropbox.com/u/10573557/Bootloader%20HD%20Order/bootloader-main.png
http://dl.dropbox.com/u/10573557/Bootloader%20HD%20Order/bootloader-details2.png

Nope. 12.1’s GRUB installer puts OpenSUSE as the first item in the list and as the default to boot. The first time or two I tried installing 12.1 I edited this to put Windows first and/or the default, but the last time (fifteen minutes before writing the above post) I didn’t touch the order, figuring I could edit it later. Same result.

To help you I need to see the following details:

fdisk -l

the contents of: /boot/grub/menu.lst
and: /etc/fstab

Here’s the fdisk -l
http://farm7.staticflickr.com/6057/6402468175_879a550f94_b.jpg

I haven’t been able to get into the directories to show the requested contents. Suggested commands to get me there? (I’m a noob, I’ve not had to move between volumes through a CLI environment.)

However, here’s what the OpenSUSE installer says the present partitions are:
http://farm8.staticflickr.com/7005/6402422589_0d95d9b54c_b.jpg

Which is absolutely NOT TRUE. The Linux partitions are not on the primary drive (Quantum), and here’s a screencap from Paragon Partition Manager to confirm there are no partitions on the primary and the Linux partitions are on the secondary (Western Digital):
http://farm7.staticflickr.com/6212/6402422585_4388999e6d_b.jpg

I’m not completely sure what you are trying to do here.

If you are installing grub on the first drive (presumably in the MBR), then you should not be having these problems.

If you are installing grub on the second drive, and setting your BIOS to boot the second drive, then there are problems that you have to work around. Basically, the drive that the BIOS boots from will be seen as “/dev/sda” by grub, but once booted it will be seen as “/dev/sdb” by your running system.

There’s a discussion of how to tweak things to handle this at: SDB:Installation on external hard drive - openSUSE

Once again, I am not sure how much of that is applicable.

I’m trying to install 12.1 in the same manner that previous versions were functional up until the upgrade. I insert the DVD, go through the setup stuff, when it asks where to put Linux I specify the empty space on the second drive, it goes through the copying gyrations, reboots, and then gives the series of messages seen in the first post saying the drive it was just installed on doesn’t exist. GRUB is automatically installed (and properly) wherever it goes, I’m not touching any settings regarding where and how it is being installed, but it seems not to be pointing to the right place to launch OpenSUSE. And I’m betting that if I wiped the 12.1-created partitions off the second drive and reinstalled 11.x in that same place (where it’d been days ago) the boot sequence would work correctly, though I haven’t tried that yet. Nothing special, nothing that hasn’t worked previously.

Also: nrickert – That was a valid response; I wanted to say I appreciated your further questions and you are right that putting GRUB somewhere other than the primary’s MBR could wonk stuff, but I haven’t attempted that. After the 12.1 install, on reboot GRUB does run and give me the four choices, and if Windows is selected it goes there, but if either Linux is selected (or the main one is defaulted to), it goes nowhere.

OK
But I reckon your plan is to install to sdb
But that doesn’t add up here: http://farm8.staticflickr.com/7005/6402422589_0d95d9b54c_b.jpg

You need to use Custom Partitioning
Follow this: https://picasaweb.google.com/107564133608385811033/121_kde_LiveCD_Install
It leads you to that section
Then point the install to the WD HD, which is where you are installing Linux I think?

*Mind you, I don’t like the look of the Extended on sdb, it looks like it was created with Windows. I have seen problems where this has been the case. I delete the lot and re-create them with the Partitioner or Use Parted Magic first.

You need to use Custom Partitioning
Follow this: https://picasaweb.google.com/1075641...LiveCD_Install
It leads you to that section
Then point the install to the WD HD, which is where you are installing Linux I think?

One question: How does this vary from starting with an empty, unpartitioned space and letting the installer automatically set up the details the same way? I’ll give that a try (after deleting the existing partitions) and see if manually specifying makes a difference. Thanks for the suggestion… back shortly with the result.

The difference is, you know (should) what you want. The installer doesn’t.

Okay, I’m back after several hours of monkeying with this, including having to re-resize my C: because the installer decided to shrink it for no valid reason. Anyhow… A thank-you is in order, caf4926, because what I discovered when I was trying to manually create the partitions on the Western Digital was this dialog saying it couldn’t read /sdb’s partition tables correctly, and claimed that there was a 1mb /sdb2 and 24gb of free space that it wouldn’t let me touch. So maybe the drive’s tables got wonked? I backed up d: and then used Paragon Partition Manager to delete all partitions; recreated the 50gb FAT32 D:, 2gb swap, and two 11.25gb Linux partitions; then restored the D: drive.

Started the 12.1 installation, it recognised the three Linux-using partitions and assigned them correctly as swap, /, and /home. Goes through the copying and automatic setup sequence, YAST runs in a text mode because it wasn’t sure about my graphics card, and then on boot once it defaulted to OpenSUSE in GRUB… well, I’m looking at a CLI login prompt. I think I’ve seen others mention a loss of GUI at install or upgrade lately…

Welcome to openSUSE 12.1 “Asparagus” - Kernel 3.1.0-1.2-default (tty1).

linux-if4w login:

My username and password work (“have fun”) but as you can see, there was no GUI login or KDE desktop. I tried out the failsafe login and it did get into the GUI login and KDE. So the next question: How to get the GUI back into place?

Boot in Failsafe and post the result of

/sbin/lspci -nnk

The difference is, you know (should) what you want. The installer doesn’t.

LOL, good point, though I assume(d) that the installer would know better than me what works. :slight_smile:

Boot in Failsafe and post the result of /sbin/lspci -nnk

Here it is: http://farm8.staticflickr.com/7020/6407693125_9350d13930_b.jpg

Also, someone on another site had suggested “try startx” once logged in, and just in case here’s the result if it’s relevant:
http://farm7.staticflickr.com/6220/6407714995_1fdb8e6276_o.jpg

I did ask you to boot in Failsafe!? Did you try?
What happens.

From the output you posted I can see no video driver being loaded. The Radeon driver should be in there.
More about that here: openSUSE Graphic Card Practical Theory Guide for Users

You should be able to boot with failsafe. But also see this
SDB:Configuring graphics cards - openSUSE

I did ask you to boot in Failsafe!? Did you try?
What happens.

Booting in Failsafe brings everything up normally, though the screen resolution isn’t optimal for my screen’s size. That’s how I was able to produce the output you commented on; I got into Failsafe and opened a Terminal window to issue the lspci command.

Thanks for the “Configuring graphics cards” link, I’m running through that momentarily. I miss SaX2, I remember using it in 11.2. :wink: Back in awhile with my findings, and thank you for all the assistance you’ve provided thusfar – I do appreciate it greatly.

I’ve got graphic mode back! I went through some of the suggestions in that link and they didn’t seem to make any difference – mostly because the /etc/X11 directory didn’t exist, which the link mentioned happens sometimes. SaX3 doesn’t work without X11 in place either. (I still haven’t gotten it to do more than put up a small window with nothing in it, but this isn’t vitally important.)

So I went to the software updater and looked up xorg x11 core and the indicator said it was there, but I clicked it once to force an update. Once it had downloaded and installed the packages, I checked the /etc directory again and this time there was an X11 folder. Hey! Reboot and let GRUB start OpenSUSE… and this time the GUI login came up, followed by KDE. Yesss! And it apparently figured out what graphics card I have (it’d identified the monitor correctly from the start) because the resolution changed from squishy 1280x1024 without other options to the correct 1920x1080.

So it looks like we have this problem licked. Just required the root user to force a reinstall of the xorg core through the failsafe boot. THANKS!

Sounds promising
Well done