RE: /boot
>On Sat, Feb 26, 2005 at 11:55:19PM -0500, Harry Cochran wrote:
>> Fourth try to identify error:
...
On Sat, Feb 26, 2005 at 1:12AM -0500, Grant Grundler wrote:
>How about reading "palo --help"?
I have it pasted on my wall :-).
>> SinoHub5:/etc# cat palo.conf
>> --commandline=1/vmlinux initrd=1/initrd.img root=/dev/sda3 HOME=/
>> --format-as=2
>> --update-partition=/dev/sda
>> SinoHub5:/etc# palo
>> palo version 1.5 bame@c3k Tue Sep 21 15:14:17 MDT 2004
>> OK we're doing a format as ext2
>> ipl: addr 16384 size 36864 entry 0x0
>> Warning!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>> Boot loader header version is 3, I only know how
>> to handle version 4. It MIGHT work anyway.
>Could you replace "--update-partition=" with "--init-partition="?
Done. Now palo doesn't give an error.
>I'm expecting palo to blow everything on f0 away and build a new
>ext2 file system. THen you can:
>o mount /dev/sda1 /mnt
>o copy /boot/* /mnt
>o edit /etc/fstab so /dev/sda1 is mounted on /boot.
Done. And it boots 2.6.8-2-32-smp!
>If that boots, then:
>o unmount /boot
No ... umount /boot or umount -f /boot comes back with:
"device is busy"
>o rm /boot/*
>o mount /boot
Is there a problem leaving the redundant /boot on sda3?
>As you might guess, the order is important. :^)
>> This, plus 10 tries at booting, all tells me that:
>>
>> 1. You can't specify a recovery kernel with this method (not very
comforting
>> ... but palo "finds" 2.4.27-32 every time anyway). I was wondering why
you
>> didn't specify one in your example. Now I know.
>One isn't needed. palo can list the contents of an ext2 directory.
>So any vmlinux/initrd can be used if palo can list it.
>> 2. initrd has nothing to do with the v3 vs. v4 problem
>right
>> 3. I can't find the magic in front of the symlinks vmlinux and initrd.img
to
>> get 2.6 to load. I get "failed to load ram disk" every time with 10 tries
at
>> initrd=x, where x is 0/initrd.img, 1/initrd.img, 1/boot/initrd.img,
>> /boot.initrd.img, etc. Or maybe it's something else entirely.
>Can you dump the following info (cut/paste to a shell):
>fdisk -l /dev/sda
SinoHub5:/# fdisk -l /dev/sda
Disk /dev/sda: 64 heads, 32 sectors, 17366 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 95 97264 f0 Linux/PA-RISC boot
/dev/sda2 96 1072 1000448 82 Linux swap
/dev/sda3 1073 17366 16685056 83 Linux
>mount
SinoHub5:/# mount
/dev/sda3 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
/dev/sda1 on /boot type ext2 (rw)
/dev/sdb1 on /var type ext3 (rw)
>cat /etc/palo.conf
SinoHub5:/# cat /etc/palo.conf
--commandline=1/vmlinux initrd=1/initrd.img root=/dev/sda3 HOME=/
--update-partition=/dev/sda
>ls -l /boot
SinoHub5:/# ls -l /boot
total 0
>The "ls" command assumes the f0 partition is mounted on /boot.
Well I was feeling pretty good until I saw ls -l /boot come back with total
0. I assume that's bad news. You didn't say to change init-partitioned to
update-partitioned, so maybe I screwed up there. Should I have just gotten
rid of that line?
>> Having an f0
>> partition and an e2 /boot is looking pretty good right now!
>/boot on f0 partition definitely works.
>I'm certainly not the only one using it.
>hth,
>grant
Thanks again Grant. This is very close now. I just need one more push to
complete. I hope you have time to reply today.
Best regards,
Harry
Reply to:
- Follow-Ups:
- Re: /boot
- From: Stuart Brady <sdbrady@ntlworld.com>
- Re: /boot
- From: Stuart Brady <sdbrady@ntlworld.com>
- Re: /boot
- From: Grant Grundler <grundler@parisc-linux.org>
- References:
- Re: /boot
- From: Grant Grundler <grundler@parisc-linux.org>