shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
Нужен способ найти максимум устройств, на этапе работы initrd, с которых возможна загрузка системы в initrd присутствует udev, создаётся почему-то только /dev/disk/by-uuid, и естественно cd/dvd приводов тут нету. содержимое /dev/disk/by-path в принципе подходит, но почему-то он отсутствует при работе udev в initrd. копать в /sys/block имхо геммор, хотя, чувствую, к этому всё идет, и при отсутствии других решений придется идти по этому пути. был вариант использовать вывод blkid, но он не показывает mmc с приводами. есть еще варианты? |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
отлично, решение нашел: blkid -c /dev/null у кого несколько приводов, как они определяются? |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
$ blkid -c /dev/null /dev/sda1: UUID="36fcb1a1-7f52-4927-b262-1340717decea" TYPE="ext2" /dev/sda3: UUID="95b026b7-5440-4907-96c0-5d1ac0d68c6c" TYPE="ext4" /dev/sda4: UUID="edf781fc-0a80-4f23-b701-958e132ceb84" TYPE="ext4" /dev/sda5: LABEL="Install" UUID="32107DC0107D8C1B" TYPE="ntfs" /dev/sda6: LABEL="Media" UUID="b23c8590-227f-4bef-b1e1-a2c91b2130b0" TYPE="ext4" /dev/sda7: UUID="cf1e6811-50d3-4687-b7f5-9a0ad300c4b4" TYPE="swap" $ blkid /dev/sda1: UUID="36fcb1a1-7f52-4927-b262-1340717decea" TYPE="ext2" /dev/sda3: UUID="95b026b7-5440-4907-96c0-5d1ac0d68c6c" TYPE="ext4" /dev/sda4: UUID="edf781fc-0a80-4f23-b701-958e132ceb84" TYPE="ext4" /dev/sda5: LABEL="Install" UUID="32107DC0107D8C1B" TYPE="ntfs" /dev/sda6: LABEL="Media" UUID="b23c8590-227f-4bef-b1e1-a2c91b2130b0" TYPE="ext4" /dev/sda7: UUID="cf1e6811-50d3-4687-b7f5-9a0ad300c4b4" TYPE="swap" И еще, какие приводы имеются ввиду, CD/DVD? У меня два, не видно не одного если диска в приводе нет. |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
разница есть, blkid выводит содержимое /etc/blkid.tab, а мой вариант заставляет перечитать все с устройств. те blkid -c /dev/null выводит актуальную картину. в смысле? устройства-то есть всегда. ls /sys/block |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
на$ ls /sys/block sda sdb sdc sdd sde sr0 sr1 |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
Благодарю :) значит sr0 и sr1 у тебя приводы :) |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
а для чего находить приводы? Просто интересно. |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
LiveCD/USB делаю, корень в сжат в squashfs, его нужно найти. единственный вариант искать по всем носителям. |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
а ls -l /dev/cd/ |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
В чём беда-то?blkid /dev/[hs][dr]* /dev/mmc* |