[linux] Re: multi-boot probleempje
Kees Theunissen
theuniss op rijnh.nl
Vr Mrt 28 02:19:32 CET 2008
On Thu, 27 Mar 2008, Daniel von Asmuth wrote:
>In het tijdperk van Fibre Channel en iSCSI voldoet de aloude opsomming
>van /dev/sda, /dev/sdb, /dev/sdc,... eth0, eth1, eth2... niet meer, dus
>zou het gebruik van uuid's de voorkeur verdienen.
Dat was ook al zo in het tijdperk van de plain old externe scsi schijf.
>
>> maar 't is niet verplicht. Je openSUSE kan met maar ook zonder de
>> specifieke ID's werken. Dus de oude en de nieuwe manier.
>
>Zoals een tijdje terug vermeld was ik bezig met het knutselen van een
>bootable USB stick. Tijdens het booten (RHEL 3) moet je echt de oude
>manier van benaming gebruiken omdat udev niet draait voordat je je
>root file system goed & wel hebt gemount, met als resultaat dat de
>ks.cfg file nu de keuze biedt om /dev/sda of /dev/sdb te booten en voor
>andere smaken moet je zelf gaan hekken.
Ik denk dat dit los staat van udev. Volgens mij wordt er door de
kernel al in een heel vroeg stadium een scan gedaan van alle
schijven/partities/filesystem-headers. Volume labels en UUID's
zijn dan al bekend bij het mounten van /.
Ik heb niet direct paraat hoe lang udev al bestaat, maar deze
alternatieve manier om blockdevices aan te duiden bij het mounten
werkt al heeeel lang.
Uit mijn mount(8) manpage:
Most devices are indicated by a file name (of a block special device),
like /dev/sda1, but there are other possibilities. For example, in the
case of an NFS mount, device may look like knuth.cwi.nl:/dir. It is
possible to indicate a block special device using its volume label or
UUID (see the -L and -U options below).
[...]
-L label
Mount the partition that has the specified label.
-U uuid
Mount the partition that has the specified uuid. These two
options require the file /proc/partitions (present since Linux
2.1.116) to exist.
Hmm, ... present since Linux 2.1.116
Groeten,
Kees.
--
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica Rijnhuizen, Nieuwegein
E-mail: theuniss op rijnh.nl, Tel: 030-6096724, Fax: 030-6031204
More information about the Linux
mailing list