Como desabilitar o acesso à partição do disco Win7 (inicialização dupla)

3

Eu sou novo no Ubuntu. Estou executando o dual boot Win7-Ult / Ubuntu 16.04 em um HP Envy j100sv. A partição do Ubuntu é destinada à análise de malware e eu gostaria de saber se existe uma maneira de desabilitar o acesso à parte do disco do Win7 ao usar o Ubuntu, isolando a partição para que ela não "saiba" que existe outra unidade no sistema. A inicialização dupla está sendo executada em um único HDD de 1 TB.

    
por Krooket 07.12.2016 / 13:56

3 respostas

1

Use disks para esconder a partição no Ubuntu

Você deseja remover a partição do Windows 7 do painel esquerdo esquerdo do Nautilus, onde ele pode ser montado mesmo quando não estiver em /etc/fstab . Você quer esconder a partição para que eles não apareçam no Nautilus ou em outro lugar através do Ubuntu.

Iniciar Dash a primeira opção no Launcher

Digite Disks e você verá o aplicativo Disks aparecer. Clique nele.

Uma tela semelhante a esta aparece:

Clique com o botão esquerdo em um disco. Em seguida, clique com o botão esquerdo na partição que você deseja ocultar.

Clique com o botão direito na engrenagem (segue a seta para a esquerda e - ) e selecione Edit Mount Options e esta tela aparece:

Desmarque a opção Show in User Interface .

Clique em OK e insira a senha para aplicar as alterações. Após a próxima reinicialização, o Nautilus não mostrará a partição. Observe que isso não apaga a partição nem exclui nenhum dado nela.

    
por WinEunuuchs2Unix 08.12.2016 / 01:13
1

Somente as entradas do Grub não mostrarão as partições inicializáveis do Windows no menu grub. Se você não deseja ver as partições NTFS no Nautilus ou usá-las no Linux, você precisa montá-las com o fstab.

Ocultar exemplos de modelos de montagem sem noauto, você precisa primeiro montar a montagem e usar seu UUID no lugar do exemplo

sudo blkid -o list
sudo mkdir /mnt/win7
UUID=80A02B83A02B7F32 /mnt/win7 ntfs defaults,noauto,umask=777 0 0
O noauto impede a montagem padrão e o 777 não é nenhuma permissão.

    
por oldfred 07.12.2016 / 18:07
1

Existem duas maneiras de fazer isso:

1) removendo (ou comentando) as sequências similares do arquivo /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 ###

Comando para modificar o arquivo:

sudo nano /boot/grub/grub.cfg

(Você pode usar CTRL + K para cortar strings no editor nano)

NB: usando este método, no próximo update-grub (por exemplo, na próxima atualização do kernel), o Windows aparecerá novamente na tela da lista do SO inicializável (GRUB) na inicialização.

2) movendo o arquivo os-prober de /etc/grub.d/ em uma subpasta (eu chamaria de /etc/grub.d/bak/ ), então update-grub não lerá esse arquivo.

Depois, você precisa chamar um update-grub para atualizar o arquivo /boot/grub/grub.cfg .

Os comandos a serem executados são:

sudo mkdir /etc/grub.d/bak

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/bak

sudo update-grub

NB: Este método irá esconder todos os sistemas que não sejam do Linux no seu HDD.

DESMINANDO O PROCESSO:

1) para o primeiro método você só precisa fazer um update-grub .

2) para o segundo, você tem que mover de volta o arquivo que você moveu para longe do diretório /etc/grub.d/ em seu caminho original.

Os comandos a serem executados são:

sudo mv /etc/grub.d/bak/30_os-prober /etc/grub.d/

sudo update-grub

==========

Se você não quiser ver a partição do Windows enquanto estiver usando o Ubuntu, basta remover a string associada a essa partição:

Use este comando para mostrar qual número tem sua partição do Windows:

sudo blkid -o list | grep ntfs

Em seguida, use a string /dev/sdXY like no seguinte comando: (X = letra, Y = número)

sudo echo 'KERNEL=="sdXY", ENV{UDISKS_IGNORE}="1"' > /etc/udev/rules.d/hide-windows.rules

NB: Use o seu "XY"; o comando será parecido com o seguinte:

sudo echo 'KERNEL=="sda4", ENV{UDISKS_IGNORE}="1"' > /etc/udev/rules.d/hide-windows.rules

DESMINANDO O PROCESSO:

Basta remover o arquivo criado:

sudo rm /etc/udev/rules.d/hide-windows.rules

    
por Ferdiu 07.12.2016 / 17:36