how can i install linux opensuse 11.3 in my transcend external hard disk
SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
how can i install linux opensuse 11.3 in my transcend external hard disk
i tried to install the linux 11.3 in external hard disk with window xp. but as soon as i laod the linux and remove the hard disk grub error 21 show and window xp cannot be started.please help in this regard
21 : Selected disk does not exist
This error is returned if the device part of a device- or full file name refers to a disk or BIOS device that is not present or not recognized by the BIOS in the system.
Above is what the error 21 on Grub Legacy means. What you have done is install opensuse onto the external hard disk and its Grub bootloader to the master boot record of the internal hard disk. If you can boot into opensuse with the external hard disk attached, do so and run the command: fdisk -l (lower case Letter L in the command run as root user) and post the output here. You will likely need the xp installation CD to repair this if you do not plan to have the external connected at all times. I don't use xp myself but, I am sure someone can explain what you can do to repair the xp mbr on the internal.
Moved: This thread is more suitable in Slackware - InstallationSuse/Novell and has been moved accordingly to help your thread/question get the exposure it deserves.
Welcome to LQ, imajay.
As you can see, I have moved this to a more appropriate spot.
Let me offer some advice:
Please do not call openSUSE 11.3 "linux 11.3", here is no such thing as "linux 11.3" -- the Linux kernel is only at 2.6.x. This mistake can confuse a few people, & tends to make you look bad.
Provide links to info. on h/w, like transcend external hard disk", w/ which we may not be familiar. -- This helps us help you.
In English, the official language of this site, it is customary to capitalize "I" when it refers to yourself. (Technically, when it's used as the 1st person singular pronoun.) Again, this mistake makes you look bad.
Again, welcome, & I hope your membership in LQ is productive.
Edit: I apologize, I meant to put this in Suse/Novell, but clicked Slackware - Installation instead. Thanks, XavierP, for fixing my mis-click.
Last edited by archtoad6; 03-11-2011 at 06:43 AM.
Reason: change Slack-Inst to Suse/Novell
Try reinstalling.
Go to Custom Partitioning, and shrink your XP installation 90MB. Then set the filesystem as ext3 and as your boot partition. Then make your root partition on your external hard disk. Continue with the rest of the install after that. That's how I got it to install on mine when I did that some years back.
You could install grub to the external drive, and use the quick boot menu to select it.
Read the grub info pages for details.
Run "kdesu yast2 bootloader" for the gui interface in SuSE. Select the "Boot Loader Installation" tab.
Select the custom boot partition button and enter the partition you want to use. E.G. /dev/sdb
Grub has files it needs under /boot. When you eject the external drive, even the file for the menu, menu.lst, is gone, and grub can't continue.
You will need to repair the windows boot loader. One option is to reduce one of your partitions on the internal drive and create an ext2 partition on it. Copy the files in /boot to this partition, and use it for /boot. Install grub to this partition. Now if the external drive is disconnected, you can still boot to Windows.
Also consider installing grub's boot loader to the mbr of the external drive, and modifying the C:\BOOT.INI file to chainload Linux on the external drive. Google for "NT Linux Grub BOOT.INI" to locate a number of web pages detailing how to do this.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.