Я новичок в Ubuntu. Я запускаю двойную загрузку Win7-Ult / Ubuntu 16.04 на HP Envy j100sv. Раздел Ubuntu предназначен для анализа вредоносных программ, и я хотел бы знать, есть ли способ отключить доступ к части Win7 на диске при использовании Ubuntu, изолируя раздел так, чтобы он не «знал», что есть другой диск в системе. Двойная загрузка выполняется на одном жестком диске 1 ТБ.
Только записи Grub не будут показывать загрузочные разделы Windows в меню grub. Если вы не хотите видеть разделы NTFS в Nautilus или можете использовать их из Linux, вам действительно нужно смонтировать их с помощью fstab.
Скрыть примеры шаблонов монтирования с помощью noauto, вы должны сделать точки монтирования прежде всего, и используйте свой UUID вместо примера
sudo blkid -o list
sudo mkdir /mnt/win7
UUID=80A02B83A02B7F32 /mnt/win7 ntfs defaults,noauto,umask=777 0 0
. Noauto предотвращает установку по умолчанию, а 777 - никаких прав.
Есть два способа сделать это:
1), удалив (или комментируя) следующие похожие строки из файла /boot/grub/grub.cfg:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (su /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-CEDABB32DABB1625' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 CEDABB32DABB1625
else
search --no-floppy --fs-uuid --set=root CEDABB32DABB1625
fi
parttool ${root} hidden-
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Команда для изменения файла :
sudo nano /boot/grub/grub.cfg
(Вы можете использовать CTRL + K для вырезания строк в редакторе nano)
Примечание: используя этот метод, на следующем update-grub (например, при следующем обновлении ядра), Windows снова появится на экране списка загрузочных ОС (GRUB).
2), переместив файл os-prober из /etc/grub.d/ в подпапку (I ([6]), поэтому update-grub не будет читать этот файл.
Затем вы должны вызвать update-grub для обновления файла /boot/grub/grub.cfg.
Команды для выполнения :
sudo mkdir /etc/grub.d/bak
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/bak
sudo update-grub
Примечание: этот метод скроет каждую систему без linux на вашем жестком диске.
UNDOING PROCESS:
1) для первого метода вам просто нужно создать update-grub.
2) для второго вам необходимо отодвинуть файл, который вы удалили из каталога /etc/grub.d/ в исходном пути.
Команды для выполнения:
sudo mv /etc/grub.d/bak/30_os-prober /etc/grub.d/ [ ! d17]
sudo update-grub
==========
Если вы не хотите видеть раздел Windows при использовании Ubuntu, вам просто нужно удалите строку, связанную с этим разделом:
Используйте эту команду, чтобы показать, какой номер имеет ваш раздел Windows:
sudo blkid -o list | grep ntfs
Затем используйте /dev/sdXY (X = буква, Y = номер)
sudo echo 'KERNEL=="sdXY", ENV{UDISKS_IGNORE}="1"' > /etc/udev/rules.d/hide-windows.rules
Примечание: используйте свой «XY»; команда будет выглядеть так:
sudo echo 'KERNEL=="sda4", ENV{UDISKS_IGNORE}="1"' > /etc/udev/rules.d/hide-windows.rules
UNDOING PROCESS:
Просто удалите созданный файл:
sudo rm /etc/udev/rules.d/hide-windows.rules