Сценарии GRUB 2: преобразуйте имя устройства в нотации GRUB в имя устройства Linux

Этого должно быть достаточно для запущения Вас:

#!/bin/bash

for i in {001..100}; do
    sleep 1
    printf "\r $i"

done

Используя \r escape-последовательность возвращает строку запуску без новой строки. Это позволяет Вам обновлять вывод, не имея сотен строк вывода. При помощи этой основы Вы могли найти способ медленно распечатать стрелку такой как =>25% ==>50% ===>75% вместо того, чтобы просто распечатать число. Вы могли сделать это очень простым способом при помощи если затем логика для распечатывания определенного количества = в зависимости от размера числа.

4
11.01.2014, 19:59
1 ответ

Cuando Grub2 está en una memoria USB (esa memoria USB no tiene Linux instalado, por lo que grub.cfg debe crearse y editarse manualmente ), el literal de la partición de datos cambia, dependiendo de cuántos dispositivos internos y externos los dispositivos están conectados y si el hardware se inicia en los modos UEFI o BIOS.

En algunas líneas necesito tener un parámetro en forma de /dev/sd$ #, no estilo GRUB, debe apuntar a tales datos de partición (el literal no siempre es el mismo, depende de un mucho en la computadora que arranque con tal USB ).

Con el comando de búsqueda de GRUB puedo obtener el literal, pero al estilo de GRUB.

No sé cómo usar expresiones regulares dentro del archivo grub.cfg para cambiar hd #a sd$, ni cambiar ',msdos #' o ',gpt #' a #.

Tal vez un enlace a expresiones regulares en grub.cfg pueda ayudar.

0
27.01.2020, 21:05

Теги

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