Не уверен, но, возможно, последний код решает эту проблему. Только что был опубликован патч, исправляющий загрузку общей -библиотеки.
Сайт gna.org больше не существует; см.https://github.com/opencog/guile-dbiдля последних и лучших.
$ tr ' ' '\t' <pheno_Mt.txt
IID pheno
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9
Это выглядит так, как будто команда tr
сделала что-то только с первой строкой файла, но поскольку вывод табуляции перемещает курсор на следующую позицию, кратную восьми, на экране, и поскольку это ровно один пробел после 7-символьного числа, эффект заключается в том, что табуляция в других строках выглядит как только один пробел.
Между прочим, это можно сделать и другим способом, не зависящим от количества пробелов в исходном файле,
$ awk -v OFS='\t' '{ print $1, $2 }' pheno_Mt.txt
IID pheno
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9
Здесь используется awk
для вывода двух столбцов, разделенных табуляцией -, считанных из ввода, разделенного пробелами -.
Или, для любого количества столбцов,
$ awk -v OFS='\t' '{ $1=$1; print }' pheno_Mt.txt
IID pheno
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9
Это заставляет awk
заново -формировать всю запись, изменяя первое поле. Обычный print
будет печатать запись с табуляциями в качестве разделителей.
Мне удалось это сделать:
/mnt
/dev
и /proc
на /mnt/dev
и/mnt/proc
grub-install
, не получилось, выдал предупреждение, что сработает только в том случае, что не рекомендуется . Я предполагаю, что это должно быть стабильно, по крайней мере, до тех пор, пока я не попытаюсь отредактировать разделы в следующий раз. Если так, то все хорошо, я пережил множество обновлений и редактирую таблицу разделов основного жесткого диска только при обновлении ОС (, так как виртуальный -ящик и докер не выполняют двойную загрузку ).
У меня была похожая проблема с Debian 9, но я установил ее рядом с предыдущей версией.
Если у вас также есть существующая установка с grub2, вы должны иметь возможность использовать update-grub
для автоматического -обнаружения новой установки или добавить запись вручную, которую вы можете вставить в один из 4 ? _пользовательские файлы в /etc/grub.d/
.
Также убедитесь, что флаги boot и esp установлены для раздела FAT32 -, содержащего загрузчик.
Это все, что я знаю о загрузке с UEFI/GPT.
Если вы не используете EFI, на GPT-диске должен быть загрузочный раздел grub размером 1 МБ. (Это не /boot
; это для хранения загрузочного кода grub.)
Я дошел до того, что теперь всегда включаю такой раздел, даже если система может загружаться с UEFI или если диск не предназначен для использования в качестве загрузочного. Так легче запомнить.