Появилась необходимость в двух ОС. Поставил второй ОСью Win7 (на отдельный HDD), проапдейтил grub, тут все как по маслу. Сейчас необходимо сделать так, чтобы при старте Ubuntu и выполнении fdisk она не видела винт на котором стоит винда.
!не не монтировала, именно не видела! Прошерстив много англоязычного чтива выяснил, что такая возможность есть, создав собственное правило для демона udev. В теории все просто: создаем собственное правило в
/etc/udev/rules.d/20-myudev.rules c содержимым:
SUBSYSTEM=="block", ATTRS{model}=="HDS722580VLAT20 ", OPTIONS:="ignore_device"
необходимые значения получаем в результате выполнения:
udevadm info -a -n /dev/sda
сохраняем файл, рестартим udev и в теории все должно работать. Но чуда не произошло...Почитав еще, пришел еще к одному варианту:
SUBSYSTEM=="block", ATTRS{model}=="HDS722580VLAT20 ", ENV {UDISKS_IGNORE} = «1»
но и он не сработал. В результате выполнения тестирования:
udevadm test dev/sda1
получается, что мое правило считывается без ошибок:
version 229
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
=== trie on-disk ===
tool version: 229
file size: 7064122 bytes
header size 80 bytes
strings 1764282 bytes
nodes 5299760 bytes
Load module index
timestamp of '/etc/systemd/network' changed
timestamp of '/lib/systemd/network' changed
Parsed configuration file /lib/systemd/network/99-default.link
Created link configuration context.
timestamp of '/etc/udev/rules.d' changed
Reading rules file: /etc/udev/rules.d/30-myudev.rules
Reading rules file: /lib/udev/rules.d/39-usbmuxd.rules
Reading rules file: /lib/udev/rules.d/40-crda.rules
но в результате вываливается ошибка:
rules contain 393216 bytes tokens (32768 * 12 bytes), 35796 bytes strings
26645 strings (221318 bytes), 23040 de-duplicated (189128 bytes), 3606 trie nodes used
sd-device: syspath '/sysdev/sda1' is not a subdirectory of /sys
unable to open device '/sysdev/sda1'
Unload module index
Unloaded link configuration context.
Хотелось бы выслушать мнение более опытных линуксоидов, что я делаю не так и каким образом возможно сделать то, что мне необходимо.