Я думаю, что Вы встретились со старой проблемой здесь.
Попытайтесь создать небольшой раздел в первых 1 000 цилиндров (8 цилиндров должны быть достаточно), и личинка установки там. Не забывайте отмечать тот раздел как загрузочный и удалять загрузочный флаг из текущего sda1 раздела.
Нумерация раздела могла бы измениться на пути, таким образом, возможно, что необходимо заменить sda1 sda2 в/etc/fstab и корне = параметр ядра, также.
awk '$1 ~ /^FILE/ { print $1 " " $5 }'
Ваш метод не работает потому что ==
проверки на литеральное равенство, не regex; необходимо использовать ~
для этого.
Попытайтесь делать это:
awk '/^ *FILE=/{print $1, $5}'
или
awk '/^[[:blank:]]*FILE=/{print $1, $5}'
FILE
. Это также не соответствует комментариям, как спросили в вопросе.
– Chris Down
20.02.2013, 13:52
awk
. Это должно просто работать. – Chris Down 20.02.2013, 13:53