ArchThis Forum is for the discussion of Arch Linux.
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.
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.
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 :
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
# Static /dev, our last resort
status "Using static /dev filesystem" /bin/true
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.