ArchThis Forum is for the discussion of Arch Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I would like to checkout Arch Linux, but I am bit confused with the whole disk naming thing. I would like to install on /dev/hdb5 but Arch obviously names disks differently, so can you point me into the right direction.
If you're careful not to install devfsd, and use udev and a 2.6 kernel, you should find that the proper device names are back once the system is installed and running.
Just a quick question re devfs and udev. I'm running udev with the current 2.6 kernel. Why is that my devices are in the /dev/discs/disc...... format? Is there a trick to get them into the /dev/hda...... format we're all used to? - presumably I have to change the udev rules or something.
Well, for some reason it won't install on that particular partition, I get an error that the installer could not mount /mnt. It will however install on /dev/hda1, but thats where my main distro is, so I can't overwrite that. I will have to try on another machine some other time.
Originally posted by dcdbutler Just a quick question re devfs and udev. I'm running udev with the current 2.6 kernel. Why is that my devices are in the /dev/discs/disc...... format? Is there a trick to get them into the /dev/hda...... format we're all used to? - presumably I have to change the udev rules or something.
Is devfsd installed? If so, then Arch will use that in preference to udev. Try running pacman -Q devfsd . If it gives you a version number, then it's installed and you aren't using udev.
If you don't have devfsd, then you may still have the /dev/discs/whatever structure, but all the devices should just be symlinks to the proper /dev/hd* devices. You can get rid of them altogether by disabling an option in the kernel (although there may be a way to do it with udev), but I wouldn't recommend it.
I don't think that's necessary as long as you never install devfsd. The relevant part of /etc/rc.sysinit :
Code:
if [ -e /dev/.devfsd -a -x /sbin/devfsd ]; then
# Looks like devfs is running, use it
status "Starting DevFS Daemon" /sbin/devfsd /dev
elif [ -x /etc/start_udev -a -d /sys/block ]; then
# We have a start_udev script and /sys appears to be mounted, use UDev
status "Starting UDev Daemon" /etc/start_udev
else
# Static /dev, our last resort
status "Using static /dev filesystem" /bin/true
fi
If you haven't installed devfsd, then the first condition will be false, and udev will be used instead.
Last edited by AxelFendersson; 04-04-2005 at 07:50 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.