12-19-2008
Quote:
In fact, I think the tangent into Grub is wrong. I'd like to suggest you trace back a few steps and explain what exactly you are trying to accomplish. Have you looked at update-initramfs and the initramfs-tools? My understanding of these is limited, but it looks to me like it's what you should be using. But of course, if you know better, perhaps you could at least expand a bit on this topic.
Yes I tried update-initramfs and it works fine in general. There are some important reasons for also trying to understand/modify the initrd directly:
1. to modify the scripts that update-initramfs installs but don't work correctly. E.g. the part that mounts the / filesystem fails if that disk is not ready immediately (but e.g. via USB); it is recognized 5 seconds later, but by then it's too late.
2. to modify the initrd on a different computer, or via a different operating system on the same computer. This is necessary if the initrd does not boot. The update-initramfs cannot help here since it assumes that things in the initrd should be as under the currently running OS.
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How do you get an awk output into columns i.e.
awk (print $1,$2,$3) doesn't come out into nice columns but lots of lines of txt want something more like.
I am crap
at unix so
give me a
hand thx Rich (3 Replies)
Discussion started by: RichardB
3 Replies
2. Shell Programming and Scripting
Hi,
I remember once seeing a way to get the left most string in a word.
Let's say: a="First.Second.Third" (separated by dot)
echo ${a#*.} shows --> Second.Third
echo ${a##*.} shows --> Third
How do I get the the left most string "First" Or "First.Second" ???
Tried to replace #... (2 Replies)
Discussion started by: jfortes
2 Replies
3. Shell Programming and Scripting
i have a script in sh. with awk, e.g. want to list all the contents of a subdirectory an a tabular way.
ej: outoput
directory1
subdirectory1 subdirectory2 subdirectory3
file1 filen file2 filez
file2 ... filen+1 ... (1 Reply)
Discussion started by: alexcol
1 Replies
4. Shell Programming and Scripting
guys,
i am writing a .ksh file to ssh to a remote machine and change all occurances of .ixf to .WIP like this :
-->>> for i in *.ixf do echo $i done mv $i $i.WIP exit <<---
--> this returns .ixf.WIP - i can live with that.
then i need to sftp from another remote machine, copy the files... (5 Replies)
Discussion started by: angelolamberti
5 Replies
5. Linux
Is there a patch available to support initramfs on the 2.4 kernel? We can't upgrade to 2.6 for legacy purposes. All I found on google were early references to how initramfs is better than the 2.4 initrd.
Thanks much! (0 Replies)
Discussion started by: amoeba
0 Replies
6. Debian
Long story short, I had a ps3 with both Lenny and Sid repositories. Knowing this is a bad idea and that Lenny is being deprecated I decided I wanted to move everything to Sid. I changed my repos and ran apt-get-update, upgrade, dist-upgrade. Had one warning during the apt-get upgrade that... (0 Replies)
Discussion started by: Azrael
0 Replies
7. Shell Programming and Scripting
Hello,
I am working on an Urdu to Hindi dictionary which has the following structure:
a=b
a=c
n=d
n=q
and so on.
i.e. Headword separated from gloss by a =
I am giving below a live sample
بتا=बता
بتا=बित्ता
بتا=बुत्ता
بتان=बतान
بتان=बितान
بتانا=बिताना
I need the following... (3 Replies)
Discussion started by: gimley
3 Replies
8. UNIX for Beginners Questions & Answers
Imagine I have an unbootable system where I need to update the kernel image using update-initramfs.
I have seen numerous examples online which show the following
$ mount -t proc none /mnt/ubuntu/proc
$ mount -o bind /dev /mnt/ubuntu/dev
$ mount -o bind /sys /mnt/ubuntu/sys
After that we... (8 Replies)
Discussion started by: sreyan32
8 Replies
9. UNIX for Beginners Questions & Answers
Hi all,
In Oracle, I am using SQL*Plus and selecting all rows in a table and spooling to a file as pipe delimited. I have to use pagesize 0 but unfortunately, using this option excludes the header and I can't get around having it to display the header fields.
So to get around this, I have to... (2 Replies)
Discussion started by: newbie_01
2 Replies
LEARN ABOUT MOJAVE
mkdumprd
MKDUMPRD(8) User Manuals MKDUMPRD(8)
NAME
mkdumprd - (Re)build the initramfs for kdump
SYNOPSIS
mkdumprd [-h] [-q] [-f] [-k kernelver] [-i opts]
DESCRIPTION
mkdumprd (re-)builds the kdump initrd. For kdump, a special initrd is used because
o the kdump initrd should include network modules and network configuration (and therefore is larger as the normal initrd used for
booting),
o the kdump initrd should use no splash screen,
o the kdump initrd includes kdumptool(8) and all required libraries.
This script calls mkinitrd(8) with all required parameters. If the initrd already exists, it checks first if the configuration file or the
kernel are newer, and only rebuilds the initrd if necessary.
OPTIONS
All option parsing is done via the getopt(3) function, and therefore follows all standard command line parsing rules.
-h | --help
Shows help output and exits.
-k kernelversion
Specifies the kernel version. If no version is specified and also no kernel or initrd are specified, then mkdumprd uses kdumptool(8) to
find out the correct kernel and initrd.
-K kernel
Specifies the kernel binary. If you specify that option, also specify -I.
-I initrd
Specifies the resulting initrd. If you specify that option, also specify -K.
-q
Be quiet. Don't output status messages. Used to call mkdumprd(8) from /etc/init.d/kdump init script.
-i parameters
Append the specified parameters to mkinitrd(8) call.
FILES
/etc/sysconfig/kdump
Kdump configuration. See kdump(5).
BUGS
Please report bugs and enhancement requests at https://bugzilla.novell.com.
COPYING
Copyright (c) 2008 Bernhard Walle <bwalle@suse.de>. Free use of this software is granted under the terms of the GNU General Public License
(GPL), version 2 or later.
SEE ALSO
kdumptool(8), mkinitrd(8), http://en.opensuse.org/Kdump
kdump 0.8.1 07/05/2010 MKDUMPRD(8)