LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Trying to install Suse9.2: Have iso on hard drive..now what? When mounting, loop eror (https://www.linuxquestions.org/questions/suse-opensuse-60/trying-to-install-suse9-2-have-iso-on-hard-drive-now-what-when-mounting-loop-eror-310605/)

CrewXp 04-07-2005 12:04 AM

Trying to install Suse9.2: Have iso on hard drive..now what? When mounting, loop eror
 
I'm trying to upgrade my suse9.0 to suse9.2. I downloaded the ISO file via ftp:

filename: SUSE-Linux-9.2-FTP-DVD.iso

I read in novell.com/coolsolutions/feature/8973.html]this link that I can use yast to install 9.2, but I should mount it first. I typed in and got this:

webserver:/home/suse9.2/2 # mount -o loop -t iso9660 /home/suse9.2/2/SUSE* /suse9.2
mount: Could not find any loop device, and, according to /proc/devices,
this kernel does not know about the loop device.
(If so, then recompile or `insmod loop.o'.)
webserver:/home/suse9.2/2 #


I'm a total linux nub with suse and don't know what to do. I've read posts about recompiling the kernel (wth?), but dont know where to start. All I want is 9.2 installed. I grep'd loop and it came up with this too: CONFIG_BLK_DEV_LOOP=m

What does this all mean? How do I go about installing 9.2 or mount it? Thx alot!

abisko00 04-07-2005 08:10 AM

It looks to me like you are trying to mount several images to one mountpoint (or why the wildcard?). Try to specify one single file.

prj 04-07-2005 09:57 AM

Just tried the mounting of a DVD iso with regard to following the Novell "Cool Solution". Excellent idea
:cool:

I would definately lose the wildcard * from your mount statement.

If you don't like typing, type the first couple of characters and hit the tab button to auto-complete the rest of the file or directory name.
Use this right through a whole path for quick and more importantly accurate input.
i.e. type /ho then tab gives /home.
If more than one name has a match then they are listed after tabbing a second time. Just add the next letter and tab again.
Also to note this is case sensitive.

I didn't have any probs with the loop switch on my attempt. If it comes up, do as the message said, "insmod loop.o", and try again.

Sorry cant be much more help than that as I've not hit the problem.

CrewXp 04-07-2005 10:37 AM

there was only one iso in the directory, thats why i used a wildcard. I've used the fullname before, but it justs gives the same. That stupid loop message. How do I solve that?

gd2shoe 04-07-2005 12:39 PM

Like prj said, try "insmod loop.o". In other words, tell the system to load the driver. You can use lsmod to make sure that it gets loaded. It should be there. If that doesn't work, you may need to redownload/recompile the kernel (I'm assuming the kernel modules are kept in the kernel package).

CrewXp 04-07-2005 02:59 PM

I went into /lib/modules/*/kernel/drivers/block and there was no loop.o, there was a loop_fish2.o though. But I typed "insmod loop" anyways.

webserver:/lib/modules/2.4.21-99-smp4G/kernel/drivers/block # insmod loop
Using /lib/modules/2.4.29/kernel/drivers/block/loop.o
webserver:/lib/modules/2.4.21-99-smp4G/kernel/drivers/block # cd /home/suse9.2
webserver:/home/suse9.2 # cd 2
webserver:/home/suse9.2/2 # mount -o loop -t iso9660 /home/suse9.2/2/SUSE-Linux-9.2-FTP-DVD.iso /suse9.2
mount: fs type iso9660 not supported by kernel

AUGH! Did it work? Now what...

CrewXp 04-07-2005 03:07 PM

Got it!! YES!! Had to enable iso9660

webserver:/home/suse9.2/2 # modprobe iso9660

And it worked! THX FOR ALL YOUR HELP! YOU SET ME ON THE RIGHT TRACK. Thx again!


All times are GMT -5. The time now is 06:47 PM.