Создать Linux USB, который может загружаться с любого компьютера, например, с программы установки liveusb

Это что-то вроде того, что вы ищете? Я использую cut , чтобы разбить список на массивы, каждый из которых содержит один столбец. Предполагается, что столбцы разделены символом табуляции. Вы можете изменить использование разделителя, указав параметр -d . Чтобы разделить символом подчеркивания: cut -d '_' .

    #!/bin/bash

    FILE1='somefile'
    FILE2='someotherfile'

    # File 1, column 1
    f1c1=($(cut -f1 -s $FILE1))
    # File 1, column 2
    #f1c2=($(cut -f2 -s $FILE1))

    # File 2, column 1
    f2c1=($(cut -f1 -s $FILE2))
    # File 2, column 2
    #f2c2=($(cut -f2 -s $FILE2))

    # Looping through all items in file 1 column 1
    for x in "${f1c1[@]}"
    do
        # For each item in f1c1, check all items in f2c1 for a match
        for y in "${f2c1[@]}"
        do
            if [[ $x == $y ]]
            then
                # The items matched!
                echo $x
                # Breaking out of the loop (no need to check for more than one
                # match, right?)
                break
            fi
        done
    done
0
12.12.2018, 11:19
1 ответ

Существует несколько вариантов, и, не зная модели вашего ноутбука, названия и версии устанавливаемого вами дистрибутива Linux, трудно сказать наверняка.

Наиболее важной частью информации будет то, использует ли ваша система традиционную загрузку в стиле BIOS -или UEFI.

При загрузке в стиле UEFI -со съемного носителя носитель должен иметь раздел с файловой системой, которая понимается микропрограммой вашей системы. :Поддержка FAT32 гарантируется спецификацией UEFI, также может поддерживаться ISO9660 и возможно NTFS, но не более того. Если на съемном носителе обнаружен поддерживаемый тип файловой системы, микропрограмма ищет загрузочный файл в стандартном пути загрузки UEFI :\EFI\BOOT\bootx64.efiна 64-разрядном -оборудовании x86. Установщик может быть разработан для установки на HDD/SSD -и может не устанавливать загрузчик с использованием этого резервного пути. Это можно легко исправить, обратившись к только что установленной флешке -в другой ОС, найдя основной файл загрузчика UEFI,и скопировать его в нужное место.

Если вы загружаетесь в традиционном стиле BIOS -, программа установки не может точно знать, в каком порядке ваши устройства хранения были обнаружены BIOS; кроме того, он не может предвидеть, как этот порядок изменится, когда вы удалите программу установки. В результате установщику придется полагаться на ненадежную эвристику, и он может записывать загрузчик не на то устройство.

0
28.01.2020, 04:07

Теги

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