Можно ли использовать съемный жесткий диск с YUMI для создания мультизагрузочной системы?

Это пример на perl. Код запускается nmapс выходным форматом XML, а затем анализируется с помощью библиотеки Nmap ::Parser. Вам необходимо указать сетевую маску в качестве аргумента. Поэтому, если вы сохраните этот скрипт в файл explore.pl, вы сможете запустить его как

explore.pl 192.168.1.0/24

Вам нужно запустить этот скрипт как root, если вы хотите отображать MAC-адреса .

#!/usr/bin/env perl
use utf8;
use strict;
use warnings;
use Nmap::Parser;

sub safeGet($){
  defined $_[0] ? $_[0] : "unknown";
}

my $nmOutput=`/usr/bin/nmap -oX - -A @ARGV`;

my $np = new Nmap::Parser;
$np->parse($nmOutput);

my $cnt=0;
for my $host ($np->all_hosts()){
  $cnt++;

  my $hostName = 'unknown';
  if(@{$host->{hostnames}} > 0){ # $host->hostname returns "0" when no hostname was found.
    $hostName = $host->hostname;
  }
  print "Host $cnt: $hostName|"
   . safeGet($host->addr)."|"
   . safeGet($host->mac_addr)."|"
   . safeGet($host->os_sig->name)."\n";
}

1
15.09.2019, 00:32
1 ответ

Я загружаю компьютеры в Linux с различных внешних дисков, USB-накопителей, SD-карт, твердотельных накопителей и жестких дисков, подключенных через USB и eSATA. И это работает как с живыми системами (YUMI создает живые системы ), так и с установленными системами (, например, установленными на внутренний диск ).

Но есть накопители (и внешние коробки )с электроникой, которые будут работать с работающими операционными системами, но не могут быть не распознаны загрузочным механизмом. Возможно, ваш диск Seagate «Backup Plus» — один из тех дисков, которые не распознаются во время загрузки.


Вы можете попробовать выполнить загрузку с других USB-портов. Иногда компьютер будет охотнее загружаться с одного из портов USB, например с порта USB 2. Также может помочь подключение накопителя через USB-концентратор к компьютеру.

0
27.01.2020, 23:40

Теги

Похожие вопросы