Поскольку почти любой Linux может создавать и записывать в разделы, а живые образы не сильно заботятся о том, на каком устройстве они находятся, вы можете заставить это работать с достаточной ловкостью.
Но есть гораздо более простой подход. Если на нем установлена Ubuntu 6.06, то на нем также установлен GRUB (, в частности grub 0.97 -1ubuntu9 ), поэтому вы можете загрузиться с чего угодно, если знаете, как использовать консоль GRUB.
Давайте посмотрим на руководство:
https://www.gnu.org/software/grub/manual/legacy/grub.html
Подключите устаревший загрузочный USB-накопитель с таблицей разделов MBT. Включите компьютер. Нажмите C, когда появится меню grub.
> rootnoverify (hd0,0)
> makeactive
> chainloader +1
> boot
Настройте hd0 как USB-накопитель.
Теперь вы можете загружать живые USB-накопители или что угодно.
sed -n '1h;/Average.*all/{H;x;s/.*(\([^)]*\)).*(\([^)]*\))\n.*all/\1 \2/p;}' /tmp/jeg
должен работать в любой версии sed.
Команда h
в первой строке копирует свое содержимое в «удерживаемое пространство».
Затем в последней строке (тот, который соответствует /Average.*all/
, а не $
, потому что файл может содержать лишние пустые строки в конце ),H;x;
(добавить к удержанному пространству + обменное удержание и шаблон пробел )добавит к нему первую строку, а затем s/../../p
обрежет ее от ненужного и напечатает.