Sponsored Content
Full Discussion: Grub won't let me add a disc
Top Forums UNIX for Dummies Questions & Answers Grub won't let me add a disc Post 302611117 by Priscus on Thursday 22nd of March 2012 09:10:26 AM
Old 03-22-2012
Trying to think about this, (correct me if I am wrong) the BIOS component must be functioning correctly: for me to see such an error message, i.e.Master Boot Code being read from first (XP) drive, followed by execution then being passed to second (OpenSuse) drive from which Grub Boot is beginning execution.

With only two drives (1st is PATA, 2nd is SATA) Boot functions successfully.

When I add a third drive:

Works OK if added unit is a SATA Drive.
Error 22, if added unit is a PATA Drive!

So it appears that, in the last (3rd Drive PATA) arrangement, Grub ceases to search for its files on its own disc, searching the newly added disc instead!

I have tried looking in the on-line Grub Tutorial, but did not see anything to indicate why this should be happening. I would be grateful if anyone can give me a steer on where to look for more information.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Disc Copy

Is there a disk copy utiliy for unix systems eg: I need to make a duplicate copy of a netraT1 to a netraT1 Thanks (1 Reply)
Discussion started by: SmartJuniorUnix
1 Replies

2. UNIX for Dummies Questions & Answers

Disc Needs Maintenance

Hello All Here I am using Sun V880 server which have discsuit pack of 8 discs with 2 sub mirrors each. Everything was fine for the last 1 year. Now I am getting problem of taking backup of the server. After analysis what I got that each 2nd submirrors are in NEEDS MAINTENANCE status. What... (5 Replies)
Discussion started by: ailnilanjan
5 Replies

3. UNIX for Dummies Questions & Answers

grub problem- keeps rebooting as soon as it tries to do grub

Hi, I installed solaris 10 a few weeks ago. It was working fine during the past two weeks. However, now when I start to load to the drive, I get this problem: The BIOS screen comes up like normal, then screen goes blank and a message "Grub loading stage 2" flashes real quick then the computer... (1 Reply)
Discussion started by: moesays
1 Replies

4. Solaris

Ultra 10 - Copying Files From Disc After Booting Up With Recovery Disc?

Hello, I'm still learning unix and I have what is probably a simple question but I can't seem to find the question to. I have an Ultra 10 Sparc Server running solaris 8 and the drive may have crashed (I hope not). Currently, it appears some files in the /etc folder are missing. I have a backup... (1 Reply)
Discussion started by: ideffects
1 Replies

5. AIX

won't mount /usr...won't boot fully

Hello: NOOB here. I attempted to use smit mkcd. Failed on first attempt, not enough space. 2nd attempt tried to place iso on /usr, not enough space there. Cleanup ran for about 5 minutes after aborting. Now AIX won't boot. LCD display on 7029-6E3 says: 0517 MOUNT /USR. Attempted to boot from CD... (11 Replies)
Discussion started by: bbird
11 Replies

6. Red Hat

Server won't boot up ... no GRUB menu

I dont know what the heck happen but one of our DBAs was working on a cluster for oracle. Rebooted the box and viola, the OS won't load. After the POST message, I get a blinking cursor on the upper left hand corner. Doesn't even say "GRUB" or anything, it just blinks. I tried going into rescue... (1 Reply)
Discussion started by: sdotsen
1 Replies

7. Red Hat

Can we specify which grub.conf to use in grub-install.

Hi, Can we specify which grub.conf to use while installing grub on RHEL. We are working on application which requires different grub configurations needed, depending on certain criteria we need to update grub with correct grub.conf. Can we use grub-install for this purpose? (4 Replies)
Discussion started by: successlin
4 Replies

8. UNIX for Dummies Questions & Answers

"/boot/grub/grub.conf" VS "/etc/grub.conf"

can someone please explain me the difference between these two files: "/boot/grub/grub.conf" and "/etc/grub.conf" .. (7 Replies)
Discussion started by: stunn3r
7 Replies

9. UNIX for Beginners Questions & Answers

Bash script won't run because hardware won't produce display

Can anyone offer any advice on how to modify the script below to work on a new system we have, that has no graphics capability? We admin the system through a serial RAS device. I've tried running the below script through the RAS and through an ssh -X session. It failed with something like "GTK... (3 Replies)
Discussion started by: yelirt5
3 Replies
HDDTEMP(8)						      System Manager's Manual							HDDTEMP(8)

NAME
hddtemp - Utility to monitor hard drive temperature SYNOPSIS
hddtemp [options] [type:]disk... DESCRIPTION
hddtemp will give you the temperature of your hard drive by reading Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T.) infor- mation on drives that support this feature. Only modern hard drives have a temperature sensor. hddtemp supports reading S.M.A.R.T. information from SCSI drives too. hddtemp can work as simple command line tool or as a daemon. You can specify one or more device drive path, where each path can be prefixed with a type like PATA, SATA or SCSI to force hddtemp too use one of these type (because detection can fail). OPTIONS
The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. -b, --drivebase Display the database file that allows hddtemp to recognize a supported drive. -D, --debug Display various S.M.A.R.T. fields and their values. Useful for finding a value that seems to match the temperature and/or to send a report. (done for every drive supplied) -d, --daemon Execute hddtemp in TCP/IP daemon mode (port 7634 by default). -f, --file=file Specify the database file to use. -F, --foreground Don't fork into the background even in daemon mode. This is useful when running under a process supervisor. -l, --listen=addr Listen on a specific address. addr is a string containing a host name or a numeric host address string. The numeric host address string is a dotted-decimal IPv4 address or an IPv6 hex address. -n, --numeric Print only the temperature (without the unit). -p, --port=# Port number to listen to (in TCP/IP daemon mode). -s, --separator=char Separator to use between fields (in TCP/IP daemon mode). The default separator is `|'. -S, --syslog=s Switch to daemon mode and log temperatures to syslog every s seconds. -q, --quiet Don't check if the drive is supported. -u, --unit=C|F Force output temperature either in Celsius or Fahrenheit. -v, --version Display hddtemp version number. -w, --wake-up Wake-up the drive if needed (ATA drives only). -4 Listen on IPv4 sockets only. -6 Listen on IPv6 sockets only. DRIVE DATABASE
If you know your drive has a temperature sensor but it is being reported unsupported, tell me which model and which manufacturer it is, and/or just add a new entry in /etc/hddtemp.db. Each line of hddtemp.db is either a comment, a blank line or a line containing: - a regular expression that allow hddtemp to recognize a drive or a set of drives from its model name or from a generic model name, - a value (ATTRIBUTE_ID from S.M.A.R.T.), - a C or an F to set the unit to Celsius or Fahrenheit, - a description. Feedback is welcome (see the REPORT section below). TCP
/IP DAEMON MODE Example of type forcing: # hddtemp SATA:/dev/sda PATA:/dev/hda To test hddtemp in daemon mode, start it like this: # hddtemp -d /dev/hd[abcd] and use telnet or netcat (which is known as nc on some systems) to get a reply: # netcat localhost 7634 The drive database is read only once at startup, so hddtemp must be restarted if the database is updated for the changes to take effect. REPORT
As I receive a lot of reports, things must be clarified. When running hddtemp with debug options, hddtemp will show sort of a dump of S.M.A.R.T. data. Each field corresponds to an information field. The standard field for drive temperature is 194. But this is not always the case (mostly for older drives). Even if your drive has S.M.A.R.T. capabilities, it doesn't necessarily mean that it can report its temperature. So, things must be determined through experimentation. So, you can try to guess which field by is the good one by running hddtemp at regular intervals: - just after starting up your PC/server/station, - after opening a window (a physical window :), - after opening the case, - whatever you can think of... and looking for a field's value that would increase or decrease depending on what effect you want to induce. Be careful, fields 4, 9, and 12 are often reported to match a temperature field but after some investigation they do not. But fields 194 (which is the standard field for temperature) and 231 are good candidates. Then, you can send me a report with outputs from `hddtemp --debug ...', `smartctl' or `hdparm -i ...', and/or add an entry in hddtemp.db yourself. BUGS
If hddtemp crashes (yes, it might) for some unknown reasons, look for a file named hddtemp.backtrace.<PID>.XXXXXX (where XXXXXX is a random number generated at runtime) in /tmp. Then, you can then send me this file and the hddtemp binary. The backtrace functionality is cur- rently supported on i386 architectures only. SEE ALSO
smartctl(8), syslog(3), syslogd(8). AUTHOR
Emmanuel Varagnat (hddtemp@guzu.net). This manual page was originally written by Aurelien Jarno <aurel32@debian.org>, for the Debian GNU/Linux system (but may be used by oth- ers). July 21, 2003 HDDTEMP(8)
All times are GMT -4. The time now is 01:55 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy