[vox-tech] Getting new Linux box to boot
Richard Crawford
rscrawford at mossroot.com
Fri Dec 31 10:43:36 PST 2004
Peter Jay Salzman wrote:
> On Fri 31 Dec 04, 10:05 AM, Richard Crawford <rscrawford at mossroot.com> said:
>
>>I'm still working on this LuMiX box (thanks to Pete for helping me with
>>the cdrom problem). I've done the following:
>>
>>Used Tom's Root Boot on a floppy to fdisk the hard drive into three
>>partitions (for the sake of simplicity and ease): /dev/hda1 (bootable),
>
>
> BTW, as I understand it, Linux doesn't doesn't care about the "bootable"
> flag. Every partition on a Linux system is bootable. That flag is used
> solely for the MS Windows bootloader.
That makes sense. The authors probably included this note in the
instructions on the assumption that this would be a dual-boot system.
Every single page of instructions I've found EVERYWHERE on how to set up
a boot loader assumes a dual-boot system. Kind of frustrating in a way,
since this computer has no Windows on it at all.
>>/dev/hda2 (swap), and /dev/hda3. I mounted /dev/hdc onto /cdrom, and
>>/dev/hda1 onto /lmx. I then extracted the archive using:
>>
>># gunzip /cdrom/lumix.1.3.6-0.tar.gz -c | tar xvf - > /lmx
>>
>>Unfortunately, the computer does not yet boot into Linux. I assume that
>>the fdisk I ran hosed the MBR on this computer or something like that,
>
>
> It shouldn't have! I don't see where you installed something into the MBR.
> I've never heard of lumix, but I assume it uses lilo. If so, making one of
> your partitions bootable isn't going to do anything for you. You actually
> need to install something into your MBR.
Actually, it looks to me like LuMiX is based on RedHat instead of on
Debian like I had originally assumed. It uses GRUB as its boot loader
instead of LILO. Either way, a boot loader still has to be installed. :)
LuMiX, by the way, is a Linux distribution developed exclusively for
public libraries. Our librarian was interested in trying it out; and
since I'm on the library commission and the only one in the library who
has any experience with Linux (our IT guy is a good fellow but he's a
die-hard M$ loyalist), I volunteered to install it onto one of the
desktop machines that we retired.
>
>
>>so I've been trying to run GRUB to reinstall a boot loader.
>>Unfortunately, when I try to execute:
>>
>># /lmx/boot/grub/grub
>>
>>I get an error message:
>>
>>/lmx/boot/grub/grub: not found
>>
>>even though grub exists in that directory. I assume that the grub
>>program is making a call to /sbin/grub/grub instead of
>>/lmx/sbin/boot/grub; trouble is, Tom's Root Boot does not come with Grub.
>
>
> /dev/hda1 is mounted as /lmx, right?
>
> Does /lmx/boot/grub/grub have the executable flag set?
>
> Do a "mount" and see if the partition was mounted with "noexec". There was
> a mount option that implied "noexec" too... what was it... oh, right. If
> /dev/hda1 was mounted with the "user" or "users" option, that implies
> "noexec". Try doing this:
>
> mount /dev/hda1 /lmx -o remount,exec
>
> Also, in case grub is a shell script wrapper front-end, (do file
> /path/to/grub), make sure /bin/sh is where the shell script expects it to
> be.
>
> It should be one of these three ideas! :)
I'll try them all, and let you know. Thanks!
--
Slainte,
Richard S. Crawford (http://www.mossroot.com AIM: Buffalo2K)
Fitness blog: http://www.mossroot.com/02h
The Literate Penguin: http://www.mossroot.com/lp
"You can't trust your judgement if your imagination is
out of focus." --Mark Twain
More information about the vox-tech
mailing list