Finding debian/ubuntu dependencies' Arch counterparts.

I'm trying to port Linux Mint tools to Arch packages, but I have a small problem with dependency management. The names of dependencies in Ubuntu/Debian are different than in Arch. I was wondering if somebody could help me with figuring out what packages contain what. Here's the dependency list from the "control" file in the source for mintUpload:
Depends: python (>= 2.5), python (<< 3), python-paramiko (>= 1.7.4), python-gtk2, python-glade2, python-pexpect, mint-common
I figured out that I don't need mint-common since it's just a meta package, and all it includes are scripts to set the mint defaults (firefox as default browser, etc.) and the mint logo. So what I put in the PKGBUILD is this:
depends=('python' 'python-paramiko' 'gnome-python-desktop' 'pygtk' 'python-pexpect')
When I start mintUpload, however, I get this:
$ mintupload
/usr/lib/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
from sha import *
/usr/lib/python2.6/site-packages/Crypto/Hash/MD5.py:6: DeprecationWarning: the md5 module is deprecated; use hashlib instead
from md5 import *
You do not have all the dependencies!
Am I missing a dependency?

esters wrote:
http://www.archlinux.org/packages/extra/i686/pycrypto/
http://www.archlinux.org/packages/extra … /pycrypto/
I already have that installed. The program still does not work; thanks though!

Similar Messages

  • Debian/ubuntu user: Arch on older laptop?

    I'm not new to Linux, having been running it full time at home for 5 or 6 years. At the same time, I don't really consider myself a power user: I'm a computer hobbyist and don't work in the computer or tech job sector. I started off with Mandrake, Redhat, and Slack variants, but moved to Debian once I figured out and could appreciate the packaging system. Then, I went with Ubuntu once it came out.
    I've looked at Arch over the years and wanted to try it out. One of the reasons it has appealed to me is because it seems better optimized for the hardware I'm using (usually older x86 stuff). Have I understood correctly about Arch being optimized for that sort of hardware? In any case, I will get an older laptop soon and this seems like it might be a great opportunity to give Arch a try.
    The laptop is a Toshiba Portege with 300 Mhz Celeron CPU, 6GB HD, and 96 MB RAM. I thought about putting a barebones Ubuntu on it and sort of building up needed software from scratch (I've done the same several times over the years with both Debian and Ubuntu). But I really thing this system's resources are borderline for Ubuntu--even if it's a minimalist installation (lightweight WM, limited # of apps and running services, etc). Anyone disagree that this laptop might be a good target for an Arch installation?
    One hitch with installing the OS on this laptop is that it has neither a CD nor a floppy drive. I would get around that in Debian/Ubuntu by simply removing the HD, sticking it in another system that does have a CD, doing a sort of base install, then moving the drive back into the laptop to finish up the installation over the 'net. I presume a similar tack could be taken with an Arch install, correct? Any particular tips given that installation strategy?
    I think I'll close out this series of remarks on that note. If I actually go ahead with Arch I'll undoubtedly be posting more in this thread and on your forums. Responses will be appreciated.
    Thanks,
    James

    The current ftp iso has been causing problems for some users, from what I've read on the forums (some issue with permission settings on the /tmp folder).  Core ISO is a safe bet -- this is what I normally use.  The only "problem" with the core iso, compared to the ftp iso, is that the ftp iso auto-configures network during installation and these settings are preserved in the installed version; the core iso simply puts some default values in the network configuration section of /etc/rc.conf -- not a big deal.
    A general note -- a new set of isos is about to be released, it should be no more than a few days now...  It shouldn't really make a difference, in the end, your system will be brought up to date on the first pacman -Syu in either case.

  • Should I make a ubuntu 2 arch wiki?

    I am a arch noob but im coming around its only ny third day. I came from ubuntu. Arch was mentioned alot on ubuntu for its speed and such. Alot of things i didnt know had to be installed in arch to get it  in a familiar state. I ve done a decent bit so I was thinking why not write a wiki for people like me?
    This would all be assuming that they have their internet and gnome installed.
    I was thinking It  would be focused on making an arch install layout "feel" like a ubuntu one. Such as have all the familar tools and apps. Meant to give them a comfortable enviorment and such to help them ease in slow. Cause some of the simpilest crap was confising for me! .Mostly because I had just never had to do it.
    so should i?

    Here it is so far. I know it really nooby so far but it just the first 2 steps.
    Anything I could have missed at this point.
    Welcome to the Ubuntu to Arch guide. The guide assumes 3 things
    1.You have an internet conection to the computer which archlinux is installed on.
    2.You are using the gnome desktop enviorment. This is the defualt enviorment in ubuntu so it only natural to use the same one.
    3. You have a brain in which you are capable of processing information, you have hands, and that you understand the english language.
    Now those three things aside let get started. So you just installed arch, and finshed installing gnome. You entered that memorable "startx" command and watched you computer go from a dark and dingin shell prompt to a real PC right before your eyes. But somethings are different, the file manager looks weird! There is nothing in the application menu! And for gods sakes there are three annoying icon on your desktop that have been condemmed there as if by satan himself so cant not remove them!
    Dont worry this is a defualt gnome install. Were going to ubuntufy your gnome a little!
    First you may have noticed the three icons. Click on the one called computer and you will see a bare white window displaying files. To make this look like ubuntus file browser click on the edit menu form the menu bar on the top of the file browser window go to the bottom of the edit menu and select preferences. A new window will pop up. You should see some tabs at the top of this window select the behavior tab. The third choice down from the top of the behavior tab should say "Always open in browser windows" select that choice. Close the preferences windows and close the file browsing window. Re-open it to find a familiar face, your old natilus look!
    Now you will be using the terminal in this guide so lets retrive your old friend (or foe in some cases) the gnome terminal. If you go to your applications menus > accessories > root terminal it should bring up a root terminal if it did continue to the nex paragraph. If it did not (as it did with me) click and drag the root terminal from the menus to your desktop to creat an icon for it. Right click it and select proerties in the text box labeled "command:" it might say something like "gksu -l gnome-terminal" completely erase that and simply type "xterm" in there without the quotes. Click the icon and now you good to go.
    In you terminal log in as root  with the
    $ su -
    and type in you password. Now type in
    # pacman -S gnome-terminal
    Now go to you menu > accessories and youll see a "terminal" click and you old buddy is back.
    Now we can get to work...

  • Debian Sid and Arch

    Is it fair to compare Debian Sid and Arch, as they bother rolling releases?
    If so, how come is Arch so much more stable than Debian Sid. seen as Arch has a handful of developers VS Debian with a over a thousand?
    Or is that the answer itself?

    From Wikipedia:
    Software packages in development are either uploaded to the project branch named unstable, also known as sid, or the experimental branch. Software packages uploaded to unstable are normally versions stable enough to be released by the original upstream developer, but with the added Debian-specific packaging and other modifications introduced by Debian developers. These additions may be new and untested. Software not ready yet for the unstable branch is typically placed in the experimental branch.
    So unless its in experimental repo, it is in unstable and if one wanted to use Debian nearer the edge then SID would be the way esp when Sarge was out for a few years and no Etch was in sight.
    Yet Sid is very unstable from my few times I played with it
    The main thing for me is Arch stays pretty up to date with such a few developers yet Debian cant with so many, just seems odd.
    Then one needs to use Ubuntu that tries to tame Debian every 6 months, just odd that Debian could not do what Arch does with so few DEV's?
    I think I may be missing the bigger picture of debian?
    Last edited by habtool (2007-10-25 11:07:42)

  • Tools 8.50 on Debian / Ubuntu

    Hi,
    Has anyone tried installing tools 8.50 on a debian / ubuntu system?
      ( yes, I know this is not supported )
      ( yes, I know I could use Oracle Enterprise Linux )
    Oracle, WebLogic and Tuxedo all seem to run ok, so if I can get the database loaded it should all be good, yes? But I'm having problems with the installer, and it looks a bit like some kind of shell issues.
    First attempt:
      $ . psconfig.sh
      $ chmod +x setup/PsMpDbInstall/InstData/setup.linux
      $ setup/PsMpDbInstall/setup.sh
    This runs through the first few sql scripts (very quickly) as far as connect.sql, but then falls over with a "File not found: .../scripts/hr91dmoora.dms" script (HR91DMO is the SID/database). However, looking at the log files, none of the sql scripts actually ran. They all fell over with "sqlplus: command not found", despite entering the correct path for the sqlplus binary when prompted.
    Second attempt:
      $ export ORACLE_HOME=/opt/oracle/dbhome1
      $ export ORACLE_SID=HR91DMO
      $ PATH=$PATH:$ORACLE_HOME/bin
      $ . psconfig.sh
      $ chmod +x setup/PsMpDbInstall/InstData/setup.linux
      $ setup/PsMpDbInstall/setup.sh
    This time the runCreatedb10.sh script runs for a while, but the installer gives "Error while creating database", and stops. Checking the log file shows no errors:
      Database created.
      SQL> spool off
      SQL> exit
      Disconnected from Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
    So it looks like there are some kind of shell problems: variables not being set / passed to other scripts; exit codes being incorrectly interpreted.
      $ /bin/sh --version
      GNU bash, version 3.2.48(1)-release (x86_64-pc-linux-gnu)
      Copyright (C) 2007 Free Software Foundation, Inc.
    If anyone has any thoughts on this, I'd love to hear them. Otherwise, it looks like the manual, run-them-all-by-hand approach!
    Cheers,
    Barney

    Ok, so there were a couple of problems:
    1. I had some old deprecated commands in my init.ora file. These caused Oracle warnings in the create script, which Oracle ignored and happily created the database, but the PeopleSoft installation script barfed on. Was nothing to do with shell processing at all. Cleaning these up sorted that out.
    2. Then needed to set a couple of Tuxedo environment settings for Data Mover to run. Should have guessed this from "Data Mover on the UNIX platform has a dependency on the Oracle Tuxedo software." Unfortunately, these aren't really documented until chapter 8 of the installation guide, whereas I was still on chapter 7B. What - you want me to read all 700+ pages before starting... ;-)
    So looking good now. Installing the HRMS data (is it HRMS or HRCS???), then just a couple more steps to go. Only 14822 records remaining...
    [Nicholas]
    Since you're on a non-supported OS, it would be better to follow the manual database creation steps.Yep - I did start to go down that route, but then I was writing my own script to automate things to make it repeatable, and it all just seemed better to try and get the delivered ones to work. Also, unless I'm missing something here, steps in an appendix entitled "Creating a Database Manually on UNIX" which refer to " Setting NLS_LANG in the Windows Registry" just confuse me!
    [Jim]
    can you put up a wiki describing the stepsSure. Never actually added anything to a wiki before, but sure I can get something up there. Will post back here when something's there.
    Cheers,

  • How to find out the Dependencies in Jobs

    Hi,
    Could you please help out,in case of sap jobs ,how to find out the dependencies between jobs.
    Thanks,
    Madhu

    Hi Madhu,
    Please check this FM.
    <b>BP_JOB_PARENT_CHILD_INFO
    BP_JOB_GET_PREDECESSORS
    BP_JOB_GET_SUCCESSORS</b>
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • How to find level of dependencies for oracle objects....

    Hi,
    in oracle if we have to find the dependencies we use "all_dependencies", how ever if
    we have to find level of dependencies then how should we go about it,
    example as shown below;
    master object : tablel1
    view 1:            v_test using table1
    view 2:            v_test2 using v_test
    view 3:            v_test3 using v_test2:
    so in this case
    the master table1 is having level of dependency 0
    v_test is having level of dependency 1
    v_test2 is having level of dependency 2
    v_test3 is having level of dependency 3
    and so on....
    i hope i am clear in my question,
    plz assist,
    regards
    uvEdited by: Nicloei W on Oct 7, 2008 7:53 PM

    You can use a hierarchical query on the USER_/ ALL_/ DBA_DEPENDENCIES table, i.e.
    select level, a.*
      from dba_dependencies a
    start with referenced_name = 'DEPT'
            and owner = 'SCOTT'
    connect by nocycle prior owner = referenced_owner
                   and prior name = referenced_name
    order siblings by nameJustin

  • How to find the Cross Dependencies of tables

    Hi,
        I have table in Database A, but that table is referencing in another database in the instance's SP,Views and Jobs.How to find the full dependencies of the table include cross database.
    I tried with below T-sql but no luck..
    --object that view depends on..Tables referenced in Below View---
    SELECT * FROM sys.sql_expression_dependencies
    WHERE referencing_id = OBJECT_ID(N'Table-Name');
    GO
    --objects depends on the view--
    SELECT * FROM sys.sql_expression_dependencies
    WHERE referenced_id = OBJECT_ID(N'Table-Name');
    GO
    pls guide me..I am planning to remove particular table but before i need to find all the dependencies on the table.

    see
    http://visakhm.blogspot.in/2010/01/finding-cross-server-cross-db-object.html
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • [SOLVED]How to show/retain systemd messages like in Debian/Ubuntu?

    So I'm just in vanilla install, nothing fancy. But I see that there were very few systemd messages at boot, only fsck's at partitions, unlike in Debian/Ubuntu where it shows everything? How do I make it like that?
    Last edited by lelele (2013-12-23 19:47:50)

    the_shiver wrote:remove the "quiet" argument from the kernel parameters
    Ok. I'll try that, ty.
    WonderWoofy wrote:If you have an SSD though the messages in the beginning can actually slow your boot down.  All the necessary debug info will be in your journal (logs) anyway, and any emerg, alter, crit, err, or warn messages in the kernel ring buffer (the crap that dmesg outputs) will additionally be pushed to the console anyway.
    I don't use an SSD, I think. But thanks for the tip, I'll keep that in mind.

  • Q : How to run debian inside of arch

    Hi, I have a question
    I really love arch, but the project i'm working on requires Debian (stable) meaning : old gcc(3.3.5), xfree86, debian tools, filesystem layout and so on.
    I have a 2 (actually more) partitions one with debian, one with arch. Right now choose on boot one or another.
    I'd like to run debian inside of arch, but not via VmWare or qemu or some other emulator because I need things to compile quick (this IS a big project) and run at native speed (really important)
    Newer kernel in arch is not an issue(or at least shouldn't be) but versions of tools and libraries as well as file locations are critical.
    Any ideas ?

    Hi torindan2,
    You should have a look to debootstrap. That way you would only need a chroot inside your debian tree, without the CPU and memory overhead of a virtual machine on top of your Archlinux.
    Procedure (from what i remember) :
    - go to packages.debian.org
    - choose "debootstrap"
    - download the source code of debootstrap (it is a shell script)
    - call it with the right parameters (AFAIR it required to read the source, but it is quite readable)
    - now debian is installed in the directory of your choice.
    - chroot a shell inside that tree
    - update the fstab for the proc and sys filesystems of the debian tree
    and here you go, Debian inside Arch

  • Workstation 11.1, Tools 9.9.2 build-2496486: Not compatible with GCC 5.1.0 on linux (Arch, Debian, Ubuntu, etc)

    First, there are some compilation problems with the latest linux kernel and Tools 9.9.2's source of vmhgfs: vmhgfs module not compilable for VMware Tools 9.9.0 (Fusion7.1) after Ubuntu Linux kernel update to 3.13.0-46-generic (Febr. 2015) (Shared Folder Feature not working in Ubuntu 14.04 LTS (Guest) on MacOSX Yosemite (Host))?
    In short, you have to patch the source to get it to compile: rasa/vmware-tools-patches · GitHub
    Arch linux is a "rolling" distro, meaning we always have latest - and are usually the first to find problems before it trickles down to Ubuntu, Mint, Debian and other Linux distros. Well, now there is a serious problem that is unresolvable.
    The vmhgfs source is not compatible with linux kernels built with gcc 5.1.0.  It hard locks the VM, requiring a hard reset when the kernel module loads.  It also hard locks during vmware-tools-install.pl torwards the very end when it says, "Guest filesystem driver" enabling.  And on boot, it is vmhgfs that is being loaded when the VM hard locks.
    I was able to get around this earlier when gcc 4.9.2 was in core - i just rebuilt the kernel under 4.9.2: https://bbs.archlinux.org/viewtopic.php?id=196915
    Obviously that isn't a long-term solution.  But now that gcc 5.1.0 has been pushed out to core, that means recompiling the kernel under 4.9.2 is no easy feat since dependencies now depend on gcc 5.1.0.
    @Developers: We have a big problem with VMware Tools vmhgfs and kernels compiled under gcc 5.1.0.  Given it make take years before the Debian distros get the latest and greatest, it's coming.
    Because of this, and the wasted time in me having to support this mess, I may recommend to my company we no longer continue with our Enterprise account of 100 licenses of Workstation and Fusion.  It is obvious in the previous thread vmhgfs module not compilable for VMware Tools 9.9.0 (Fusion7.1) after Ubuntu Linux kernel update to 3.13.0-46-generic (Febr. 2015) (Shared Folder Feature not working in Ubuntu 14.04 LTS (Guest) on MacOSX Yosemite (Host))? that VMware is no hurry to resolve even the simple build errors that the community has resolved last year with patches.  Good thing too, renewal comes up in two months.
    I shiver to think how long it will take VMware to release a fix for gcc 5.1.0.

    Additional info...
    The hard lock is a panic when mounting the /mnt/hgfs partition, which is what is configured in my fstab:
    .host:/
    /mnt/hgfs
    vmhgfs
    defaults
    0 0
    The reason the above is just "./host:/" is for the auto-mounting of shares on the fly, or all shares on boot.  Specifying a share doesn't change anything.
    Even mounting it manually panic's the kernel:
    mount -n -t vmhgfs .host:/<shared_folder> /home/user1/shares
    Again, this all worked fine with a kernel built on 4.9.2, but not 5.1.0.

  • Installing Sirius open-source intelligent assistant for Ubuntu on Arch

    I'm looking to install Sirius an open-source intelligent personal assistance similar to Apple's Siri or Microsoft Cortana   http://sirius.clarity-lab.org/. As of now all of the install scripts and packages are set for Ubuntu. What would be the best way to install this on Arch?

    karol wrote:
    legolas558 wrote:
    dcc24 wrote:
    So, let me get this straight. You have a precompiled binary for Windows and a source package for Arch. And you are wondering why does compiling take time? If an Arch binary existed, which you can obtain by compiling, installation would be fast in Arch too.
    Also, this is not about "FreeCAD not being for Arch newbies", it is about knowing the binary/source difference and if you are having problems comprehending that, then I suggest you do some reading before putting the blame on Arch.
    I am specifically complaining about the lack of a pre-compiled binary package for freecad (and its dependencies, like the huge opencascade) in Arch Linux. I regularly use Arch Linux, Gentoo, Debian and Ubuntu so, yes, I know the difference. I am just saying that Arch Linux + binary package for freecad is better than Arch Linux without it, so I'd like to know why it was excluded and/or nobody ever tried to submit it for the [community] repo.
    Too many packages, to few people maintaining them.
    This is the information I needed. Thanks. I have asked because I really didn't know the reason nor could find why it was not on [community]. I thought about non-free dependencies, security issues or whatever, but I really didn't know.
    karol wrote:Please, just because the package *you* care about is not in the [community] you have to start a thread?
    I don't care particularly for this package or for any other...I just picked up an use case which (partially) fails because (1) you can't know in advance how long it will take, (2) system can hangup (it just did!) and then you loose the partially compiled package, (3) the future upgrades will be bloody as well.

  • Debian vs. Arch

    I'm using Debian as my main OS. I've read on the Arch webpage about it and came to the thinking that Arch is very similiar to Debian. Pacman seems very much like apt in Debian.
    Debian has many more packages than Arch, so it has better support for many software.
    Can you post replies and tell me what makes Arch better than Debian?

    I won't dissapoint you, but
    - Prozessor optimization is only one brick in the wall. A well done setup does a better job. Lately, after I burned my Arch with a now solved kernel26-jfsutils-bug, I tried debian sid. It was faster then arch - and more complete. But yes, it is a step older. Gnome 2.4 is the limit, even if you run debian sid (don't know about debian experimental, is that stuff running at all?). But it is well configurated. Fast and stable. Why the hell do I use arch ?
    - Apt-get can do some things, pacman can't - so far. What I like on apt if compared to pacman, is it will check dependencies before downlads. Pacman still fetches stuff, and compares then. This is a bad behaviour, as far as I am concerned. On more point: using apt-get install gnome-* will fetch all packages matching the wildcard. I was glad, pacman could do the same, if I remember the pain with gnome 2.6, this feature was needed.
    - Debian has a large number of packages. If they are not enough, use apt-source, ore alien to integrate rpm's. Wow.
    - Localization is a point the debian community is very hard working for. If you want a complete(!) german or russian or arabic or japanese linux, from console up to gui, use debian. I don't know if you can do with arch, but I fear not.
    - Debian uses 'normal' static /dev. You can do what you want to do with your devices. If you like, use udev. No problem, well integrated. Use discover, mdetect, read-edid, hotplug, fxload, kudzu and a modulized kernel, if you want some comfort.
    So why do I use arch?
    Good question. Looks well. Bleeding edge, but newest code on the machines. Arch don't cares for free or non-free debates. In debian, it is still a risk to install mplayer, because it uses windows codecs. Therefore, it is not an official part of debian. You will find several port trees and debian sources anyway, but if the maintainer does a lousy job, your apt database will soon be f*cked up. This is only one example.
    So, in the end, I think it is debians "we only integrate real free and gpl licensed code" paradigma, that lead me from debian to arch.

  • How to install Ubuntu alongside Arch Linux?

    I already have Arch installed and I have downloaded the Ubuntu 13.04 ISO. My grub file is auto generated following the beginners installation guide since I don't have much knowledge about GRUB2 commands or configuration. I looked up https://wiki.archlinux.org/index.php/GR … _arguments - The Ubuntu ISO section, but didn't understand it. It instructs to to create a /archives but I don't know whether I have to create a new partition or do it in the one where Arch is. Also do I have to install Ubuntu before doing this. But wouldn't that overwrite my existing "grub.cfg"?
    Can I do something like deleting the existing grub.cfg, installing Ubuntu on a separate partition and then add Arch to the Ubuntu grub menu. If this can be done, please tell me exactly what to delete in "/boot". I'm thinking the wiki's method is much more difficult and would prefer to add menu entries to Ubuntu's grub rather than the existing one. I have seen many people doing this on Google, but they all install Arch after Ubuntu rather than the other way round.
    Running lsblk -lf
    NAME   FSTYPE LABEL      UUID                                 MOUNTPOINT
    sda                                                           
    ├─sda1 ntfs              1CF45A405825898C                     
    ├─sda2 ntfs              E27CDAE57CDAB40F                     /mnt/tempdrive1
    ├─sda3 ntfs              D44E14D44E14B0EA                     /mnt/tempdrive2
    ├─sda4                                                       
    └─sda5 ext4   arch_linux 44d38a19-2b36-465f-9ae1-f3387e5dc558 /
    sr0                                                         
    #sda4 is an extended partition which has sda5, on which Arch is installed. sda2 and sda3 are the #Windows partitions I want to delete and merge into a single one to make space for Ubuntu. sda1 is #/boot (maybe, that's what it shows in Gparted. Doesn't it have to be boot since it is the only one left?
    Please help with detailed instructions since I am a complete novice at these sort of things (boot and all). Contrary to the norm, I installed Arch first, and am curious about Ubuntu so I want to try it out. Post any other information you'd like to have, and maybe I'll post a gparted screenshot if needed.
    P.S- Not sure whether I'm allowed to post about installing some other distro, so I posted in this section. Please notify me via email if I'll have to remove it, and I'll do so.

    I am not sure to what senjin refers, as I have never had a problem with ubuntu controlling grub, with one exception:
    Sometimes ubuntu's OS-prober can't find Arch (so it disappears from the automatically created menu).  Maybe this is the problem senjin found.
    One way around this is to have a file in your Arch /etc that OS-prober looks for when it searches for other operating systems.  Look for a file in your ubuntu called /etc/lsb-release.  Make an appropriate copy in your Arch install, and OS-prober will always find it.
    Another way to ensure OS-prober always finds Arch is to mount the Arch / partition before [re]running update-grub.
    Finally, since you don't really need to ever generate a new menu entry for Arch - since it will always be the same - you can simply run update-grub once, copy the menu entries generated into /etc/grub.d/40-custom, and then disable the OS-prober (so it will only ever update the ubuntu entries (what I do these days).
    grub, run from other distros, losing "Arch" seems to be a fairly common problem that is easily solved by any of the above.

  • [SOLVED] Booting Win7, Ubuntu, and Arch - Can't load Ubuntu

    I have two harddrive disk in my computer - one with Windows 7 and Ubuntu 11.04 and the other with a fresh install of Arch. When I boot the computer, it opens Arch's new Grub menu and will launch either Arch or Windows 7 just fine, but I'm having issues adding an Ubuntu option.
    I installed Grub during the initial install process to the first location on the disk. I have no idea where Ubuntu's Grub2 loader was installed to, or whether it's still there. I've tried searching around for similar cases, but most of them were asked before Arch was installed - I did not think that far ahead. The solutions I did find that seemed relevant did not help. I ranged from the option in Grub just flashing the screen and returning to giving me more specific errors:
    Error 15: File not found
    and
    Error 13: Invalid of unsupported executable format
    When I turn on my computer, I want a bootloader with at least three options: Windows 7, ArchLinux, and Ubuntu. I am not partial to Grub Legacy, Grub2, or any other loader. All I ask is ease of customization, which I'm sure this site's wiki will grant me.
    How can I meet this goal?
    Here is my current /boot/grub/menu.lst file. Again, Windows 7 and Arch launch fine off of it. No luck from Ubuntu.
    # Config file for GRUB - The GNU GRand Unified Bootloader
    # /boot/grub/menu.lst
    # DEVICE NAME CONVERSIONS
    # Linux Grub
    # /dev/fd0 (fd0)
    # /dev/sda (hd0)
    # /dev/sdb2 (hd1,1)
    # /dev/sda3 (hd0,2)
    # FRAMEBUFFER RESOLUTION SETTINGS
    # +-------------------------------------------------+
    # | 640x480 800x600 1024x768 1280x1024
    # ----+--------------------------------------------
    # 256 | 0x301=769 0x303=771 0x305=773 0x307=775
    # 32K | 0x310=784 0x313=787 0x316=790 0x319=793
    # 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
    # 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
    # +-------------------------------------------------+
    # for more details and different resolutions see
    # http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution
    # general configuration:
    timeout 2
    default 0
    color light-blue/black light-cyan/blue
    # boot sections follow
    # each is implicitly numbered from 0 in the order of appearance below
    # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
    # (0) Arch Linux
    title Arch Linux
    root (hd1,0)
    kernel /vmlinuz26 root=/dev/disk/by-uuid/81d7c541-9225-4b83-b07d-27f859a74363 ro
    initrd /kernel26.img
    #No idea what this fallback is, but I'm guessing it's panic mode. Don't really want it in the way...
    # so I'll just comment it incase I ever need it.
    # (1) Arch Linux
    #title Arch Linux Fallback
    #root (hd1,0)
    #kernel /vmlinuz26 root=/dev/disk/by-uuid/81d7c541-9225-4b83-b07d-27f859a74363 ro
    #initrd /kernel26-fallback.img
    # (1) Ubuntu
    title Ubuntu 11.04
    root (hd0,2)
    kernal /boot/grub/core.img root=/dev/disk/by-uuid/b8fed4ef-91dd-41d8-9f40-6cf0480cb2e6
    # (2) Windows
    title Windows 7
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    Last edited by Hazzy (2011-05-26 00:06:00)

    Wow.... I feel like a retard now. I'm posting this in Windows 7, so I'll reboot and try to fix that. x_x Thanks for catching that.
    Edit:
    Thank you for that! It now 'works', but by loading a second bootloader. Less than ideal, but if I remember correctly Ubuntu will list future kernel upgrades there, so this should work. But I am curious if there's a way for me to launch Ubuntu directly from the first Grub menu, and then have another option to bring me to this loader.
    Otherwise everything works and I can now move on to setting up Arch more.
    Last edited by Hazzy (2011-05-25 23:43:12)

Maybe you are looking for