See Grub menu on console

We have some Dell 860's running Sol10-1106, everything goes smoothly except for getting the Grub menu/splashscreen to display on console. This is somewhat important as they will be across the world and we need grub to select the root disk mirror if the primary goes bad.
I've tried setting:
eeprom console=ttya
and (separately, as all comments say is bad to have them together) setting menu.lst options to redirect display:
serial unit=0 speed=9600
terminal serial
I know this is the correct menu.lst as the kernel flag to redirect standard information to console:
-B console=ttya
works there. Neither works, I see nothing on the console until the OS begins booting. After that console works perfectly.
Any ideas?

We have some Dell 860's running Sol10-1106, everything goes smoothly except for getting the Grub menu/splashscreen to display on console. This is somewhat important as they will be across the world and we need grub to select the root disk mirror if the primary goes bad.
I've tried setting:
eeprom console=ttya
and (separately, as all comments say is bad to have them together) setting menu.lst options to redirect display:
serial unit=0 speed=9600
terminal serial
I know this is the correct menu.lst as the kernel flag to redirect standard information to console:
-B console=ttya
works there. Neither works, I see nothing on the console until the OS begins booting. After that console works perfectly.
Any ideas?

Similar Messages

  • Can see windows file system, its in the grub menu, can't load it.

    Hello.
    I can mount and access my window file system. I can also see it's entry in the grub menu, but I cannot load it.
    I used os-prober to detect the windows installation and then install grub.
    Does anyone know what the problem might be?
    This is my file system, just in case:
        Number  Start (sector)    End (sector)  Size       Code  Name
            1            2048          206847   100.0 MiB   0700  Microsoft basic data
            2          206848       315121663   150.2 GiB   0700  Microsoft basic data
            3       315121664      1953520000   781.2 GiB   8300  Linux filesystem
            4      1953521664      1953525134   1.7 MiB     EF02  BIOS boot partition
    Thanks in advance for your time and kind concern.
    Jenia.

    jenia wrote:
    Hello.
    I can mount and access my window file system. I can also see it's entry in the grub menu, but I cannot load it.
    I used os-prober to detect the windows installation and then install grub.
    Does anyone know what the problem might be?
    This is my file system, just in case:
        Number  Start (sector)    End (sector)  Size       Code  Name
            1            2048          206847   100.0 MiB   0700  Microsoft basic data
            2          206848       315121663   150.2 GiB   0700  Microsoft basic data
            3       315121664      1953520000   781.2 GiB   8300  Linux filesystem
            4      1953521664      1953525134   1.7 MiB     EF02  BIOS boot partition
    Thanks in advance for your time and kind concern.
    Jenia.
    After you run
    # grub-install --target=i386-pc --recheck /dev/sda
    # grub-mkconfig -o /boot/grub/grub.cfg
    are there any errors during the mkconfig -o usually its says found this os then this os using os prober.  Are you seeing all the os currently installed on your partitions?

  • Need help adding arch to my grub menu.lst

    I am posting a link to my thread on the ubuntu forums in hopes of getting better help here.
    some additional info: My arch install is located at /dev/hda3. My main ubuntu install is on /dev/hda3 (fyi)
    http://ubuntuforums.org/attachment.php? … 1184986730 (picture)
    http://ubuntuforums.org/showthread.php?t=505561
    Last edited by theringmaster (2007-07-21 03:01:16)

    right now my grub's menu.lst looks like this. What needs to be done?
    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not change this entry to 'saved' or your
    # array will desync and will not let you boot your system.
    default        0
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout        3
    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    hiddenmenu
    # Pretty colours
    #color cyan/blue white/blue
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    # examples
    # title        Windows 95/98/NT/2000
    # root        (hd0,0)
    # makeactive
    # chainloader    +1
    # title        Linux
    # root        (hd0,1)
    # kernel    /vmlinuz root=/dev/hda2 ro
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=e5c2526c-3751-430f-bd51-74e906ac80ca ro
    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,0)
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ##      alternative=false
    # alternative=true
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ##      lockalternative=false
    # lockalternative=false
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ##      lockold=true
    # lockold=false
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(recovery) single
    # altoptions=(recovery mode) single
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ##      howmany=7
    # howmany=all
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    ## ## End Default Options ##
    title        Ubuntu, kernel 2.6.20-16-generic
    root        (hd0,0)
    kernel        /boot/vmlinuz-2.6.20-16-generic root=UUID=e5c2526c-3751-430f-bd51-74e906ac80ca ro quiet splash
    initrd        /boot/initrd.img-2.6.20-16-generic
    quiet
    savedefault
    title        Ubuntu, kernel 2.6.20-16-generic (recovery mode)
    root        (hd0,0)
    kernel        /boot/vmlinuz-2.6.20-16-generic root=UUID=e5c2526c-3751-430f-bd51-74e906ac80ca ro single
    initrd        /boot/initrd.img-2.6.20-16-generic
    title        Ubuntu, kernel 2.6.20-15-generic
    root        (hd0,0)
    kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=e5c2526c-3751-430f-bd51-74e906ac80ca ro quiet splash
    initrd        /boot/initrd.img-2.6.20-15-generic
    quiet
    savedefault
    title        Ubuntu, kernel 2.6.20-15-generic (recovery mode)
    root        (hd0,0)
    kernel        /boot/vmlinuz-2.6.20-15-generic root=UUID=e5c2526c-3751-430f-bd51-74e906ac80ca ro single
    initrd        /boot/initrd.img-2.6.20-15-generic
    title        Ubuntu, memtest86+
    root        (hd0,0)
    kernel        /boot/memtest86+.bin
    quiet
    ### END DEBIAN AUTOMAGIC KERNELS LIST

  • Luactivate 'succeeds' but then new BE does not show up in GRUB menu

    Hi,
    I'm trying to do a live upgrade from S10 u6 to u7.
    The machine is a Sun v20z (which is an x64 box).
    The only file system is ZFS, which consists of two drives that forming one pool, "rpool".
    I use the Service Processor/LOM over SSH to monitor the status of the console and GRUB menu.
    I did everything as directed and everything seemed to check out OK, but no matter what, the new BE never shows up on the GRUB menu! It's driving me nuts! PLEASE HELP!
    lola@sol10box:~$ sudo lucreate -n s10_u7        
    lola@sol10box:~$ sudo pkgadd -d /mnt/Solaris_10/Product SUNWluu SUNWlur
    lola@sol10box:~$ sudo lustatus
    Boot Environment           Is       Active Active    Can    Copy     
    Name                       Complete Now    On Reboot Delete Status   
    s10x_u6wos_07b             yes      yes    yes       no     -        
    s10_u7                     yes      no     no        yes    -        
    lola@sol10box:~$ sudo luupgrade -u -n s10_u7 -s /mnt
    System has findroot enabled GRUB
    No entry for BE <s10_u7> in GRUB menu
    Copying failsafe kernel from media.
    Uncompressing miniroot
    Creating miniroot device
    miniroot filesystem is <ufs>
    Mounting miniroot at </mnt/Solaris_10/Tools/Boot>
    Validating the contents of the media </mnt>.
    The media is a standard Solaris media.
    The media contains an operating system upgrade image.
    The media contains <Solaris> version <10>.
    Constructing upgrade profile to use.
    Locating the operating system upgrade program.
    Checking for existence of previously scheduled Live Upgrade requests.
    Creating upgrade profile for BE <s10_u7>.
    Checking for GRUB menu on ABE <s10_u7>.
    Saving GRUB menu on ABE <s10_u7>.
    Checking for x86 boot partition on ABE.
    Determining packages to install or upgrade for BE <s10_u7>.
    Performing the operating system upgrade of the BE <s10_u7>.
    CAUTION: Interrupting this process may leave the boot environment unstable
    or unbootable.
    Upgrading Solaris: 100% completed
    Installation of the packages from this media is complete.
    Restoring GRUB menu on ABE <s10_u7>.
    Updating package information on boot environment <s10_u7>.
    Package information successfully updated on boot environment <s10_u7>.
    Adding operating system patches to the BE <s10_u7>.
    The operating system patch installation is complete.
    ABE boot partition backing deleted.
    PBE GRUB has no capability information.
    PBE GRUB has no versioning information.
    ABE GRUB is newer than PBE GRUB. Updating GRUB.
    GRUB update was successfull.
    Configuring failsafe for system.
    Failsafe configuration is complete.
    INFORMATION: The file </var/sadm/system/logs/upgrade_log> on boot
    environment <s10_u7> contains a log of the upgrade operation.
    INFORMATION: The file </var/sadm/system/data/upgrade_cleanup> on boot
    environment <s10_u7> contains a log of cleanup operations required.
    INFORMATION: Review the files listed above. Remember that all of the files
    are located on boot environment <s10_u7>. Before you activate boot
    environment <s10_u7>, determine if any additional system maintenance is
    required or if additional media of the software distribution must be
    installed.
    The Solaris upgrade of the boot environment <s10_u7> is complete.
    Installing failsafe
    Failsafe install is complete.
    lola@sol10box:~$
    root@sol10box:/# luactivate s10_u7
    System has findroot enabled GRUB
    Generating boot-sign, partition and slice information for PBE <s10x_u6wos_07b>
    Saving existing file </etc/bootsign> in top level dataset for BE <s10x_u6wos_07b> as <mount-point>//etc/bootsign.prev.
    A Live Upgrade Sync operation will be performed on startup of boot environment <s10_u7>.
    Setting failsafe console to <ttya>.
    Generating boot-sign for ABE <s10_u7>
    Saving existing file </etc/bootsign> in top level dataset for BE <s10_u7> as <mount-point>//etc/bootsign.prev.
    Generating partition and slice information for ABE <s10_u7>
    Copied boot menu from top level dataset.
    Generating multiboot menu entries for PBE.
    Generating multiboot menu entries for ABE.
    Disabling splashimage
    No more bootadm entries. Deletion of bootadm entries is complete.
    GRUB menu default setting is unaffected
    Done eliding bootadm entries.
    The target boot environment has been activated. It will be used when you
    reboot. NOTE: You MUST NOT USE the reboot, halt, or uadmin commands. You
    MUST USE either the init or the shutdown command when you reboot. If you
    do not use either init or shutdown, the system will not boot using the
    target BE.
    In case of a failure while booting to the target BE, the following process
    needs to be followed to fallback to the currently working boot environment:
    1. Boot from Solaris failsafe or boot in single user mode from the Solaris
    Install CD or Network.
    2. Mount the Parent boot environment root slice to some directory (like
    /mnt). You can use the following command to mount:
         mount -Fzfs /dev/dsk/c1t0d0s0 /mnt
    3. Run <luactivate> utility with out any arguments from the Parent boot
    environment root slice, as shown below:
         /mnt/sbin/luactivate
    4. luactivate, activates the previous working boot environment and
    indicates the result.
    5. Exit Single User mode and reboot the machine.
    Modifying boot archive service
    Propagating findroot GRUB for menu conversion.
    File </etc/lu/installgrub.findroot> propagation successful
    File </etc/lu/stage1.findroot> propagation successful
    File </etc/lu/stage2.findroot> propagation successful
    File </etc/lu/GRUB_capability> propagation successful
    Deleting stale GRUB loader from all BEs.
    File </etc/lu/installgrub.latest> deletion successful
    File </etc/lu/stage1.latest> deletion successful
    File </etc/lu/stage2.latest> deletion successful
    Activation of boot environment <s10_u7> successful.
    root@sol10box:/#
    lola@sol10box:~$ sudo lustatus
    Password:
    Boot Environment           Is       Active Active    Can    Copy     
    Name                       Complete Now    On Reboot Delete Status   
    s10x_u6wos_07b             yes      yes    yes       no     -        
    s10_u7                     yes      no     no        yes    -        
    lola@sol10box:~$
    lola@sol10box:~$ sudo init 0
        GNU GRUB  version 0.95  (616K lower / 4127168K upper memory)               
    +-------------------------------------------------------------------------+   
    | Solaris 10 10/08 s10x_u6wos_07b X86                                     |   
    | Solaris failsafe                                                        |   
    |                                                                         |   

    What happens when you create a new BE using the current BE without any changes (just making a bootable copy of the current BE)? What is the results of cat /rpool/boot/grub/menu.lst? If you do a lufslist bootenvname, do all of the indicated filesystems actually exist?

  • How to stop the boot process after the GRUB menu?

    Hello there.
    I am getting an error message in the boot process, after the GRUB menu, but I can't read completely the message because it is shown too fast. So, how can I stop the process when I see the error message, for writing down it?
    Thanks in advance.

    zuargo wrote:
    Hello there.
    I am getting an error message in the boot process, after the GRUB menu, but I can't read completely the message because it is shown too fast. So, how can I stop the process when I see the error message, for writing down it?
    Thanks in advance.
    I didn't try this before, but if you use systemd, you may want to try systemd.confirm_spawn to invoke interactive booting process, so you can start the services one by one manually therefore locate the one throwing out error message.
    It is explained in the systemd manual:
    http://www.freedesktop.org/software/sys … stemd.html

  • [SOLVED - Doh!] New kernel doesn't show up in grub menu

    I've decided to play around with a new kernel, so I followed the instructions in the wiki for building the linux-pf kernel (ie, used the AUR). Although it doesn't include this step, I also ran grub-mkconfig. I can see a new Linux kernel in my /boot/grub/grub.cfg file.
    However, it doesn't show up in the Grub menu when I reboot. I don't see any other step in the wiki, for either linux kernels or grub. What am I missing?
    Last edited by jdarnold (2013-09-18 23:55:16)

    @op - If you see it in /boot/grub/grub.cfg and that is the file grub is reading, you will see it when grub goes live.  Do you have a separate /boot partition and did you have it mounted when you updated the config?  I'm guess you didn't and your config went on the root file system under /boot rather than to a mounted filesystem mount in /boot.

  • Grub Menu Help

    Hi
    I have a system currently running with a RAID 1 pair of hard disks running Solaris 10 X86. These are located in slots 0 and 1 and are currently bootable. I would like to add another RAID 1 pair of disks also running Solaris 10 X86 to slots 2 and 3 and boot to them also. My aim is to have a dual boot system running 2 instances of Solaris 10, separate RAID 1 pair disks for each OS instance. I have updated the menu.lst on the 1st pair of RAID 1 disk to incorporate the below:
    title Solaris 10 5/08 1st-RAID1-PAIR
    kernel /platform/i86pc/multiboot
    module /platform/i86pc/boot_archive
    title Solaris 10 5/08 2nd-RAID1-PAIR
    root (hd2,0,a)
    kernel /platform/i86pc/multiboot
    module /platform/i86pc/boot_archive
    When booting I see the option to select the 2nd-RAID1-PAIR of disks in the grub menu, but I cannot boot the 2nd Raid 1 PAIR. If I change the root line to (hd1,0,a) or hd0,0,a) then it boots the 1st-RAID1-PAIR. Can anyone spread some light on what I am doing wrong or what the HD value should be?

    I am currently using an Arch grub legacy on the mbr to boot 2 grub2 systems.
    Here is the menu.lst entry for my new arch install, which uses systemd and grub2:
    title Arch Linux 1
    root (hd1,0)
    kernel /grub/i386-pc/core.img
    That install has a separate /boot partition which is the first partition on my second drive, sdb1 or (hd1,0) in grub legacy-speak. Without the separate boot partition, the entry would use
    kernel /boot/grub/i386-pc/core.img
    This menu.lst entry boots Fedora 17 (also grub2 & systemd) which is all on a single partition at sdb6, or (hd1,5) in grub legacy's terms:
    title Fedora 17
    root (hd1,5)
    chainloader +1
    Both of these methods work. The Fedora entry works across kernel updates, not sure about the core.img method as there hasn't been a kernel update there yet.
    http://en.gentoo-wiki.com/wiki/Grub2#Ch … g_to_GRUB2
    Last edited by sonoran (2012-10-22 22:17:06)

  • GRUB menu only shows memtest

    While trying to deal with the Intel microcode change, I seem to have screwed up grub. I thought I followed the wiki instructions, but now when I boot, I just get the grub menu with only memtest listed.
    Is there a way to fix it from the grub command line? I can't find my boot CD, and I don't have a handy way of burning another.
    Thanks for any help!

    Hi morganmay,
    The error you see should not prevent your system from booting (read the note here)
    However, when you used grub-mkconfig from the Arch install disk, did you remember to mount your partitions and to chroot into your system?

  • Grub/Menu.lst

    Hello people ..i am new to arch linux .. with the help of wikiarch .. i installed arch linux and am in the stage of setting up grub .. well in the grub/menu.lst ..i see arch and windows .. but i also have a fedora 10 insalled on my system.. well i want to know if i have to add that in the menu.lst ??? if so pls direct me in the right direction as to how !!!
    THank YOU in advance

    # /etc/pacman.conf
    # See the pacman.conf(5) manpage for option and repository directives
    # GENERAL OPTIONS
    [options]
    # The following paths are commented out with their default values listed.
    # If you wish to use different paths, uncomment and update the paths.
    #RootDir = /
    #DBPath = /var/lib/pacman/
    #CacheDir = /var/cache/pacman/pkg/
    #LogFile = /var/log/pacman.log
    HoldPkg = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst = pacman
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #XferCommand = /usr/bin/curl %u > %o
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    #IgnorePkg =
    #IgnoreGroup =
    #NoUpgrade =
    #NoExtract =
    # Misc options (all disabled by default)
    #NoPassiveFtp
    #UseSyslog
    #ShowSize
    #UseDelta
    #TotalDownload
    # REPOSITORIES
    # - can be defined here or included from another file
    # - pacman will search repositories in the order defined here
    # - local/custom mirrors can be added here or in separate files
    # - repositories listed first will take precedence when packages
    # have identical names, regardless of version number
    # - URLs will have $repo replaced by the name of the current repo
    # Repository entries are of the format:
    # [repo-name]
    # Server = ServerName
    # Include = IncludePath
    # The header [repo-name] is crucial - it must be present and
    # uncommented to enable the repo.
    # Testing is disabled by default. To enable, uncomment the following
    # two lines. You can add preferred servers immediately after the header,
    # and they will be used before the default mirrors.
    #[testing]
    #Include = /etc/pacman.d/mirrorlist
    [core]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    [extra]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    [community]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    # An example of a custom package repository. See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #Server = file:///home/custompkgs
    yes my network is working as i did a full sysem updgrade using pacman -Syu

  • Grub menu.lst generator

    Hello archlinux fans,
    is there a script or something else, that generates a "good" grub menu.lst ?
    thx
    ogu

    Here's the update-grub script from Debian's grub package - does what you're looking for.
    #!/bin/sh
    # Insert a list of installed kernels in a grub menu.lst file
    # Copyright 2001 Wichert Akkerman <[email protected]>
    # This file is free software; you can redistribute it and/or modify it
    # under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    # This program is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # General Public License for more details.
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
    # Contributors:
    # Jason Thomas <[email protected]>
    # David B.Harris <[email protected]>
    # Marc Haber <[email protected]>
    # Crispin Flowerday <[email protected]>
    # Abort on errors
    set -e
    abort() {
    message=$@
    echo >&2
    echo -e "$message" >&2
    echo >&2
    exit 1
    find_grub_dir ()
    echo -n "Searching for GRUB installation directory ... " >&2
    for d in $grub_dirs ; do
    if [ -d "$d" ] ; then
    grub_dir="$d"
    break
    fi
    done
    if [ -z "$grub_dir" ] ; then
    abort "No GRUB directory found.n To create a template run 'mkdir /boot/grub' first.n To install grub, install it manually or try the 'grub-install'
    command.n ### Warning, grub-install is used to change your MBR. ###"
    else
    echo "found: $grub_dir ." >&2
    fi
    echo $grub_dir
    find_device ()
    mount_point=$1
    # Autodetect current root device
    device=
    if [ -f /etc/fstab ] ; then
    script='
    /^#/ { next }
    $2 == "'"$mount_point"'" { print $1 ; exit }
    device=`awk "$script" /etc/fstab`
    fi
    if [ -n "$device" ] ; then
    case "$device" in
    LABEL=* | UUID=*)
    device=`readlink -f "$(findfs $device)"`
    device=`readlink -f "$device"`
    esac
    fi
    echo $device
    find_root_device ()
    device=$(find_device "/")
    if [ -z "$device" ]; then
    echo "$PROG: Cannot determine root device. Assuming /dev/hda1" >&2
    echo "This error is probably caused by an invalid /etc/fstab" >&2
    device=/dev/hda1
    fi
    echo $device
    # Usage: convert os_device
    # Convert an OS device to the corresponding GRUB drive.
    # This part is OS-specific.
    convert () {
    # First, check if the device file exists.
    if test -e "$1"; then
    else
    echo "$1: Not found or not a block device." 1>&2
    exit 1
    fi
    host_os=`uname -s | tr '[A-Z]' '[a-z]'`
    # Break the device name into the disk part and the partition part.
    case "$host_os" in
    linux)
    tmp_disk=`echo "$1" | sed -e 's%([sh]d[a-z])[0-9]*$%1%'
    -e 's%(fd[0-9]*)$%1%'
    -e 's%/part[0-9]*$%/disc%'
    -e 's%(c[0-7]d[0-9]*).*$%1%'`
    tmp_part=`echo "$1" | sed -e 's%.*/[sh]d[a-z]([0-9]*)$%1%'
    -e 's%.*/fd[0-9]*$%%'
    -e 's%.*/floppy/[0-9]*$%%'
    -e 's%.*/(disc|part([0-9]*))$%2%'
    -e 's%.*c[0-7]d[0-9]*p*%%'`
    gnu)
    tmp_disk=`echo "$1" | sed 's%([sh]d[0-9]*).*%1%'`
    tmp_part=`echo "$1" | sed "s%$tmp_disk%%"` ;;
    freebsd|*/kfreebsd)
    tmp_disk=`echo "$1" | sed 's%r{0,1}([saw]d[0-9]*).*$%r1%'
    | sed 's%r{0,1}(da[0-9]*).*$%r1%'`
    tmp_part=`echo "$1"
    | sed "s%.*/r{0,1}[saw]d[0-9](s[0-9]*[a-h])%1%"
    | sed "s%.*/r{0,1}da[0-9](s[0-9]*[a-h])%1%"`
    netbsd|*/knetbsd)
    tmp_disk=`echo "$1" | sed 's%r{0,1}([sw]d[0-9]*).*$%r1d%'
    | sed 's%r{0,1}(fd[0-9]*).*$%r1a%'`
    tmp_part=`echo "$1"
    | sed "s%.*/r{0,1}[sw]d[0-9]([abe-p])%1%"`
    echo "update-grub does not support your OS yet." 1>&2
    exit 1 ;;
    esac
    # Get the drive name.
    tmp_drive=`grep -v '^#' $device_map | grep "$tmp_disk *$"
    | sed 's%.*(([hf]d[0-9][a-g0-9,]*)).*%1%'`
    # If not found, print an error message and exit.
    if test "x$tmp_drive" = x; then
    echo "$1 does not have any corresponding BIOS drive." 1>&2
    exit 1
    fi
    if test "x$tmp_part" != x; then
    # If a partition is specified, we need to translate it into the
    # GRUB's syntax.
    case "$host_os" in
    linux)
    echo "$tmp_drive" | sed "s%)$%,`expr $tmp_part - 1`)%" ;;
    gnu)
    if echo $tmp_part | grep "^s" >/dev/null; then
    tmp_pc_slice=`echo $tmp_part
    | sed "s%s([0-9]*)[a-g]*$%1%"`
    tmp_drive=`echo "$tmp_drive"
    | sed "s%)%,`expr "$tmp_pc_slice" - 1`)%"`
    fi
    if echo $tmp_part | grep "[a-g]$" >/dev/null; then
    tmp_bsd_partition=`echo "$tmp_part"
    | sed "s%[^a-g]*([a-g])$%1%"`
    tmp_drive=`echo "$tmp_drive"
    | sed "s%)%,$tmp_bsd_partition)%"`
    fi
    echo "$tmp_drive" ;;
    freebsd|*/kfreebsd)
    if echo $tmp_part | grep "^s" >/dev/null; then
    tmp_pc_slice=`echo $tmp_part
    | sed "s%s([0-9]*)[a-h]*$%1%"`
    tmp_drive=`echo "$tmp_drive"
    | sed "s%)%,`expr "$tmp_pc_slice" - 1`)%"`
    fi
    if echo $tmp_part | grep "[a-h]$" >/dev/null; then
    tmp_bsd_partition=`echo "$tmp_part"
    | sed "s%s{0,1}[0-9]*([a-h])$%1%"`
    tmp_drive=`echo "$tmp_drive"
    | sed "s%)%,$tmp_bsd_partition)%"`
    fi
    echo "$tmp_drive" ;;
    netbsd|*/knetbsd)
    if echo $tmp_part | grep "^[abe-p]$" >/dev/null; then
    tmp_bsd_partition=`echo "$tmp_part"
    | sed "s%([a-p])$%1%"`
    tmp_drive=`echo "$tmp_drive"
    | sed "s%)%,$tmp_bsd_partition)%"`
    fi
    echo "$tmp_drive" ;;
    esac
    else
    # If no partition is specified, just print the drive name.
    echo "$tmp_drive"
    fi
    # Usage: convert_default os_device
    # Convert an OS device to the corresponding GRUB drive.
    # Calls OS-specific convert, and returns a default of
    # (hd0,0) if anything goes wrong
    convert_default () {
    if tmp=$(convert $1 2>/dev/null) ; then
    echo $tmp
    else
    echo "(hd0,0)"
    fi
    ## Configuration Options
    # directory's to look for the grub installation and the menu file
    grub_dirs="/boot/grub /boot/boot/grub"
    # The grub installation directory
    grub_dir=$(find_grub_dir)
    # Full path to the menu.lst
    menu_file=$grub_dir/menu.lst
    # the device for the / filesystem
    root_device=$(find_root_device)
    # the device for the /boot filesystem
    boot_device=$(find_device "/boot")
    # Full path to the device.map
    device_map=$grub_dir/device.map
    # Default kernel options, overidden by the kopt statement in the menufile.
    kopt="root=$root_device ro"
    # Drive(in GRUB terms) where the kernel is located. Overridden by the
    # kopt statement in menufile.
    # if we don't have a device.map then we can't use the convert function.
    if test -f "$device_map" ; then
    if test -z "$boot_device" ; then
    grub_root_device=$(convert_default "$root_device")
    else
    grub_root_device=$(convert_default "$boot_device")
    fi
    else
    grub_root_device="(hd0,0)"
    fi
    # should grub create the alternative boot options in the menu
    alternative="true"
    # should grub lock the alternative boot options in the menu
    lockalternative="false"
    # options to use with the alternative boot options
    altoptions="(recovery mode) single"
    # controls howmany kernels are listed in the menu.lst,
    # this does not include the alternative kernels
    howmany="all"
    # should grub create a memtest86 entry
    memtest86="true"
    # stores the command line arguments
    command_line_arguments=$1
    # Default options to use in a new menu.lst . This will only be used if menu.lst
    # doesn't already exist. Only edit the lines between the two "EOF"s. The others are
    # part of the script.
    newtemplate=$(tempfile)
    cat > "$newtemplate" <<EOF
    # menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    default 0
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 5
    # Pretty colours
    color cyan/blue white/blue
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    # examples
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    EOF
    ## End Configuration Options
    # Make sure we use the standard sorting order
    LC_COLLATE=C
    # Magic markers we use
    start="### BEGIN AUTOMAGIC KERNELS LIST"
    end="### END DEBIAN AUTOMAGIC KERNELS LIST"
    startopt="## ## Start Default Options ##"
    endopt="## ## End Default Options ##"
    # Extract options from menu.lst
    ExtractMenuOpt()
    opt=$1
    sed -ne "/^$start$/,/^$end$/ {
    /^$startopt$/,/^$endopt$/ {
    /^# $opt=/ {
    s/^# $opt=(.*)$/1/
    p
    }" $menu
    GetMenuOpts()
    opt=$1
    sed -ne "/^$start$/,/^$end$/ {
    /^$startopt$/,/^$endopt$/ {
    /^# $opt=/ {
    p
    }" $menu
    ExtractMenuOpts()
    opt=$1
    GetMenuOpts $opt | sed "s/^# $opt=(.*)$/1="4"/"
    GetMenuOpt()
    opt=$1
    value=$2
    tmp=$(ExtractMenuOpt "$opt")
    [ -z "$tmp" ] || value="$tmp"
    echo $value
    # Compares two version strings A and B
    # Returns -1 if A<B
    # 0 if A==B
    # 1 if A>B
    # This compares version numbers of the form
    # 2.4.14-random > 2.4.14-ac10 > 2.4.14 > 2.4.14-pre2 >
    # 2.4.14-pre1 > 2.4.13-ac99
    CompareVersions()
    # First split the version number and remove any '.' 's or dashes
    v1=$(echo $1 | sed -e 's![-.]+! !g' -e 's![.-]!!g')
    v2=$(echo $2 | sed -e 's![-.]+! !g' -e 's![.-]!!g')
    if echo $v1 | grep -q "smp"; then
    v1smp=1
    else
    v1smp=0
    fi
    if echo $v2 | grep -q "smp"; then
    v2smp=1
    else
    v2smp=0
    fi
    v1words=$(echo $v1 | wc -w)
    v2words=$(echo $v2 | wc -w)
    # we weight different kernel suffixes here
    # ac = 50
    # pre = -50
    # rc = -40
    # test = -60
    # others are given 99
    v1=$(echo $v1 | sed -e 's! k7! 786 !g' -e 's! ac! 50 !g' -e 's! rc! -40 !g' -e 's! pre! -50 !g' -e 's! test! -60 !g' -e 's![^-0-9 ]+!99!g')
    v2=$(echo $v2 | sed -e 's! k7! 786 !g' -e 's! ac! 50 !g' -e 's! rc! -40 !g' -e 's! pre! -50 !g' -e 's! test! -60 !g' -e 's![^-0-9 ]+!99!g')
    # this code only works if you stay only with kernel-image kernels.
    if ( [ ! $v1words -eq 6 ] && [ $v1smp -eq 0 ] ) || ( [ ! $v1words -eq 7 ] && [ $v1smp -eq 1 ] ); then
    v1=$(echo $v1| cut -d" " -f1-4)" 0 "$(echo $v1| cut -d" " -f5-)
    fi
    if ( [ ! $v2words -eq 6 ] && [ $v2smp -eq 0 ] ) || ( [ ! $v2words -eq 7 ] && [ $v2smp -eq 1 ] ); then
    v2=$(echo $v2| cut -d" " -f1-4)" 0 "$(echo $v2| cut -d" " -f5-)
    fi
    result=0; v1finished=0; v2finished=0;
    while [ $result -eq 0 ] && [ $v1finished -eq 0 ] && [ $v2finished -eq 0 ];
    do
    if [ "$v1" = "" ]; then
    v1comp=0; v1finished=1
    else
    set -- $v1; v1comp=$1; shift; v1=$*
    fi
    if [ "$v2" = "" ]; then
    v2comp=0; v2finished=1
    else
    set -- $v2; v2comp=$1; shift; v2=$*
    fi
    if [ $v1comp -gt $v2comp ]; then result=1
    elif [ $v1comp -lt $v2comp ]; then result=-1
    fi
    done
    # finally return the result
    echo $result
    # looks in the directory specified for an initrd image with the version specified
    FindInitrdName()
    # strip trailing slashes
    directory=$(echo $1 | sed -e 's#/*$##')
    version=$2
    # initrd
    # initrd.img
    # initrd-lvm
    # .*.gz
    initrdName=""
    names="initrd initrd.img initrd-lvm"
    compressed="gz"
    for n in $names ; do
    # make sure we haven't already found it
    if [ -z "$initrdName" ] ; then
    if [ -f "$directory/$n$version" ] ; then
    initrdName="$n$version"
    break
    else
    for c in $compressed ; do
    if [ -f "$directory/$n$version.$c" ] ; then
    initrdName="$n$version.$c"
    break
    fi
    done
    fi
    else
    break
    fi
    done
    # return the result
    echo $initrdName
    get_kernel_opt()
    kernel_version=$1
    version=$(echo $kernel_version | sed 's/[^0-9]*([0-9]+).([0-9]+).([0-9]+).*/1_2_3/')
    if [ -n "$version" ] ; then
    while [ -n "$version" ] ; do
    currentOpt="$(eval "echo $kopt_$version")"
    if [ -n "$currentOpt" ] ; then
    break
    fi
    version=$(echo $version | sed 's/_?[0-9]*$//')
    done
    fi
    if [ -z "$currentOpt" ] ; then
    currentOpt=$kopt
    fi
    echo $currentOpt
    write_kernel_entry()
    kernel_version=$1
    recovery_desc=$2
    lock_alternative=$3
    grub_root_device=$4
    kernel=$5
    kernel_options=$6
    recovery_suffix=$7
    initrd=$8
    echo "title Debian GNU/Linux, kernel $kernel_version $recovery_desc" >> $buffer
    # lock the alternative options
    if test x"$lock_alternative" = x"true" ; then
    echo "lock" >> $buffer
    fi
    echo "root $grub_root_device" >> $buffer
    echo "kernel $kernel $kernel_options $recovery_suffix" >> $buffer
    if [ -n "$initrd" ]; then
    echo "initrd $initrd" >> $buffer
    fi
    echo "savedefault" >> $buffer
    echo "boot" >> $buffer
    echo >> $buffer
    echo -n "Testing for an existing GRUB menu.list file... "
    # Test if our menu file exists
    if [ -f "$menu_file" ] ; then
    menu="$menu_file"
    unset newtemplate
    echo "found: $menu_file ."
    cp -f "$menu_file" "$menu_file~"
    else
    # if not ask user if they want us to create one
    menu="$menu_file"
    echo
    echo
    echo -n "Could not find $menu_file file. "
    if [ "-y" = "$command_line_arguments" ] ; then
    echo
    echo "Generating $menu_file"
    answer=y
    else
    echo -n "Would you like $menu_file generated for you? "
    echo -n "(y/N) "
    read answer
    fi
    case "$answer" in
    y* | Y*)
    cat "$newtemplate" > $menu_file
    unset newtemplate
    abort "Not creating $menu_file as you wish"
    esac
    fi
    # Extract the kernel options to use
    kopt=$(GetMenuOpt "kopt" "$kopt")
    # Extract options for specific kernels
    eval $(ExtractMenuOpts "(kopt_[0-9](_[0-9]{1,2}(_[0-9]{1,2})?)?)")
    CustomKopts=$(GetMenuOpts "(kopt_[0-9](_[0-9]{1,2}(_[0-9]{1,2})?)?)")
    # Extract the grub root
    grub_root_device=$(GetMenuOpt "groot" "$grub_root_device")
    # Extract the old recovery value
    alternative=$(GetMenuOpt "recovery" "$alternative")
    # Extract the alternative value
    alternative=$(GetMenuOpt "alternative" "$alternative")
    # Extract the lockalternative value
    lockalternative=$(GetMenuOpt "lockalternative" "$lockalternative")
    # Extract the howmany value
    howmany=$(GetMenuOpt "howmany" "$howmany")
    # Extract the memtest86 value
    memtest86=$(GetMenuOpt "memtest86" "$memtest86")
    # Generate the menu options we want to insert
    buffer=$(tempfile)
    echo $start >> $buffer
    echo "## lines between the AUTOMAGIC KERNELS LIST markers will be modified" >> $buffer
    echo "## by the debian update-grub script except for the default optons below" >> $buffer
    echo >> $buffer
    echo "## DO NOT UNCOMMENT THEM, Just edit them to your needs" >> $buffer
    echo >> $buffer
    echo "## ## Start Default Options ##" >> $buffer
    echo "## default kernel options" >> $buffer
    echo "## default kernel options for automagic boot options" >> $buffer
    echo "## If you want special options for specifiv kernels use kopt_x_y_z" >> $buffer
    echo "## where x.y.z is kernel version. Minor versions can be omitted." >> $buffer
    echo "## e.g. kopt=root=/dev/hda1 ro" >> $buffer
    echo "# kopt=$kopt" >> $buffer
    if [ -n "$CustomKopts" ] ; then
    echo "$CustomKopts" >> $buffer
    fi
    echo >> $buffer
    echo "## default grub root device" >> $buffer
    echo "## e.g. groot=(hd0,0)" >> $buffer
    echo "# groot=$grub_root_device" >> $buffer
    echo >> $buffer
    echo "## should update-grub create alternative automagic boot options" >> $buffer
    echo "## e.g. alternative=true" >> $buffer
    echo "## alternative=false" >> $buffer
    echo "# alternative=$alternative" >> $buffer
    echo >> $buffer
    echo "## should update-grub lock alternative automagic boot options" >> $buffer
    echo "## e.g. lockalternative=true" >> $buffer
    echo "## lockalternative=false" >> $buffer
    echo "# lockalternative=$lockalternative" >> $buffer
    echo >> $buffer
    echo "## altoption boot targets option" >> $buffer
    echo "## multiple altoptions lines are allowed" >> $buffer
    echo "## e.g. altoptions=(extra menu suffix) extra boot options" >> $buffer
    echo "## altoptions=(recovery mode) single" >> $buffer
    if ! grep -q "^# altoptions" $menu ; then
    echo "# altoptions=$altoptions" >> $buffer
    else
    grep "^# altoptions" $menu >> $buffer
    fi
    echo >> $buffer
    echo "## controls how many kernels should be put into the menu.lst" >> $buffer
    echo "## only counts the first occurence of a kernel, not the" >> $buffer
    echo "## alternative kernel options" >> $buffer
    echo "## e.g. howmany=all" >> $buffer
    echo "## howmany=7" >> $buffer
    echo "# howmany=$howmany" >> $buffer
    echo >> $buffer
    echo "## should update-grub create memtest86 boot option" >> $buffer
    echo "## e.g. memtest86=true" >> $buffer
    echo "## memtest86=false" >> $buffer
    echo "# memtest86=$memtest86" >> $buffer
    echo >> $buffer
    echo "## ## End Default Options ##" >> $buffer
    echo >> $buffer
    echo -n "Searching for splash image... "
    if [ -f /boot/grub/splash.xpm.gz ]; then
    echo "found: /boot/grub/splash.xpm.gz ."
    echo "splashimage=${grub_root_device}${grub_dir}/splash.xpm.gz" >> $buffer
    echo >> $buffer
    else
    echo "none found, skipping..."
    fi
    sortedKernels=""
    for kern in $(/bin/ls -1vr /boot/vmlinuz-* | grep -v dpkg-*) ; do
    # found a kernel
    newerKernels=""
    for i in $sortedKernels ; do
    res=$(CompareVersions "$kern" "$i")
    if [ "$kern" != "" ] && [ "$res" -gt 0 ] ; then
    newerKernels="$newerKernels $kern $i"
    kern=""
    else
    newerKernels="$newerKernels $i"
    fi
    done
    if [ "$kern" != "" ] ; then
    newerKernels="$newerKernels $kern"
    fi
    sortedKernels="$newerKernels"
    done
    if test -f "/boot/vmlinuz.old" ; then
    sortedKernels="/boot/vmlinuz.old $sortedKernels"
    fi
    if test -f "/boot/vmlinuz" ; then
    sortedKernels="/boot/vmlinuz $sortedKernels"
    fi
    # figure out where grub looks for the kernels at boot time
    kernel_dir=/boot
    if [ -n "$boot_device" ] ; then
    kernel_dir=
    fi
    ## heres where we start writing out the kernel entries
    counter=0
    for kern in $sortedKernels ; do
    counter=$(($counter + 1))
    if test ! x"$howmany" = x"all" ; then
    if [ $counter -gt $howmany ] ; then
    break
    fi
    fi
    kernelName=$(basename $kern)
    kernelVersion=$(echo $kernelName | sed -e 's/vmlinuz//')
    initrdName=$(FindInitrdName "/boot" "$kernelVersion")
    initrd=""
    kernel=$kernel_dir/$kernelName
    if [ -n "$initrdName" ] ; then
    initrd=$kernel_dir/$initrdName
    fi
    echo "Found kernel: $kernel"
    if [ "$kernelName" = "vmlinuz" ]; then
    if [ -L "/boot/$kernelName" ]; then
    kernelVersion=`readlink -f "/boot/$kernelName"`
    kernelVersion=$(echo $kernelVersion | sed -e 's/.*vmlinuz-//')
    kernelVersion="$kernelVersion Default"
    else
    kernelVersion="Default"
    fi
    fi
    if [ "$kernelName" = "vmlinuz.old" ]; then
    if [ -L "/boot/$kernelName" ]; then
    kernelVersion=`readlink -f "/boot/$kernelName"`
    kernelVersion=$(echo $kernelVersion | sed -e 's/.*vmlinuz-//')
    kernelVersion="$kernelVersion Previous"
    else
    kernelVersion="Previous"
    fi
    fi
    kernelVersion=$(echo $kernelVersion | sed -e 's/^-//')
    currentOpt=$(get_kernel_opt $kernelVersion)
    write_kernel_entry "$kernelVersion" "" "" "$grub_root_device" "$kernel"
    "$currentOpt" "" "$initrd"
    # insert the alternative boot options
    if test ! x"$alternative" = x"false" ; then
    # for each altoptions line do this stuff
    sed -ne 's/# altoptions=(.*)/1/p' $buffer | while read line; do
    descr=$(echo $line | sed -ne 's/(([^)]*))[[:space:]](.*)/1/p')
    suffix=$(echo $line | sed -ne 's/(([^)]*))[[:space:]](.*)/2/p')
    write_kernel_entry "$kernelVersion" "$descr" "$lockalternative"
    "$grub_root_device" "$kernel" "$currentOpt" "$suffix" "$initrd"
    done
    fi
    done
    memtest86names="memtest86 memtest86+"
    if test ! x"$memtest86" = x"false" ; then
    for name in $memtest86names ; do
    if test -f "/boot/$name.bin" ; then
    kernelVersion="$name"
    kernel="$kernel_dir/$name.bin"
    currentOpt=
    initrd=
    echo "Found kernel: $kernel"
    write_kernel_entry "$kernelVersion" "" "" "$grub_root_device"
    "$kernel" "$currentOpt" "" "$initrd"
    fi
    done
    fi
    echo $end >> $buffer
    echo -n "Updating $menu ... "
    # Insert the new options into the menu
    if ! grep -q "^$start" $menu ; then
    cat $buffer >> $menu
    else
    umask 077
    sed -e "/^$start/,/^$end/{
    /^$start/r $buffer
    d
    " $menu > $menu.new
    cat $menu.new > $menu
    rm -f $buffer $menu.new
    fi
    echo "done"
    echo

  • Can not see the menu of New Business Components Package in jdeveloper

    I am just follow the developer guide.
    and when I create the Business Components Package, the guide said that
    ========================================
    In the JDeveloper Navigator, select the OA Project where you want to create your package.
    From the main menu, choose File > New to open the New Object Gallery.
    In the Categories tree, expand the Business Tier node, and select Business Components (BC4J).
    In the Items list, select Business Components Package to open the Business Components Package Wizard. You can also right-click on the OA Project and select New Business Components Package to navigate directly to the Business Components Package Wizard.
    =====================================
    In fact I can not see the menu about Business Components (BC4J) in the File/new/buisness tier/Business Components (BC4J).
    I can only see the File/new/buisness tier/ADF Business Components.
    And can not find the "Business Components Package" under ADF Business Components either.
    I am using the JDev Extension for OA (p5856648_R12_GENERIC.zip) and EBS 12.0.0.
    And I create an OA Workspace and OA Project.
    can anyone help?

    James,
    Use search facility on forum. Chk thread Re: OAF Toolbox Tutorial Help - Search
    --Shiv                                                                                                                                                                                                                                                                       

  • Cannot see context menu for XML messages with Safari and Google Chrome

    Hi All,
    I am unable to see Context menu with the option of Create, Edit, Delete etc. for KM messages. This problem persists with Safari, Chrome and IE9 browsers. This thing works fine on IE7 and IE8 browesrs.
    On clicking  History and Options buttondoesn't perform any action i.e. we cannot see the list of options when clicking on those. This problem also persists with the above mentioned browsers.
    Also, with IE9 , I am unable to create New message when clicking on New button. The XML form doesnt open on the button click.
    The portal version I am using is EP 7.0.
    Can someone help me out with this?
    Thanks a lot in advance.
    Regards,
    Archana

    Hello Archana,
    You should check the PAM to see if your browser is supported with your current EP verison.
    http://service.sap.com/pam
    Regards,
    Lorcan.

  • I would like to see sliding menu widgets for mobile devices.

    I would like to see sliding menu widgets for mobile devices.

    You can tell Apple at the link below.
    http://www.apple.com/feedback/iphone.html

  • I'm learning iMovie (version 10.0.6) I can no longer see the menu at the left bottom side (the title, iTunes, garageband, etc.)  Did I hit a button to accidentally hide it or something?

    I'm learning iMovie (version 10.0.6), in OS Yosemite, I can no longer see the menu at the left bottom side (the title, iTunes, garageband, etc.)  Did I hit a button to accidentally hide it or something?  I imported my media and all of a sudden the menu was gone.  I closed it and reopened it.  Switched the screen view, still no menu.

    Thanks for replying dominic23.....but I don't see that button anywhere.  I did click a button that says "video and audio effects", and nothing happened.

  • [SOLVED]Unable to install grub "couldn't find /mnt/boot/grub/menu.lst"

    Ok so I was trying to install windows after I had arch installed, used an ubuntu cd to use gparted to create a partition, tried to go to the windows installation but it would endlessly send me back to restart the installation even after succesfully writting all files...
    So now I decided to not install it, went back into ubuntu/gparted, deleted the partition and rejoined the space with my main arch partition and then selected the "boot" flag to boot...
    Cannot boot, grub its still on /boot/ but the MBR its obviously tempered with by windows ( which coincidentally couldn't even find itself after writing mbr to its liking....*sigh* ).
    So I try to use my arch install cd to reinstall grub but i get this:
    "couldn't find /mnt/boot/grub/menu.lst is grub installed?"
    I tried to use the select packages thing to make sure the cd is mounted and mounts fine but it keeps getting me that error message. I managed to boot to my system just fine with arch root=/dev/sda1 but obviosly the kernell does not has my nvidia module which means I can't get into x which means i am using links and since my grub is not loaded i can't even get framebuffer so this is rather inconvenient.
    Im sure im missing a very simple and stupid thing but im so annoyed my brain must be saying "ok im done somebody else figure it out". I still have a backup copy of my grub menu.lst I made before. Do I just delete /bood/grub/ and try again? Am I missing something on the install procedure to be able to rewrite grub? Can I just do it from the command line or with pacman? Any help appreciate it thanks.
    Last edited by Misanthrope (2008-06-01 17:22:32)

    If you can get into your arch and cli then you should just be able to reinstall grub with
    install-grub /dev/sda
    or reinstall grub with
    pacman -S grub
    if the package is messed up or missing.

Maybe you are looking for