Я не думаю, что можно передать аргумент псевдониму. Псевдоним является просто строковым заменяющим правилом для первой команды.
Пример:
alias wd='ps -ef | grep java | awk {'print $2 " " $9'} | egrep "(A|B|C|D)"'
приведет к команде wd arg1 arg2 arg3
будучи замененным и выполняемый как
ps -ef | grep java | awk {'print " " '} | egrep "(A|B|C|D)" arg1 arg2 arg3
Для всего кроме того, используйте функции.
Сначала (для будущих посетителей), если Вам не может удаться загрузиться в Вашу систему, поп в спасательном CD-приводе Debian или Карте памяти, монтируют Ваш корневой раздел в /mnt
, и откройте терминал и работайте
chroot /mnt
так, чтобы можно было ввести команды в установленной системе. Если у Вас есть отдельное /boot
раздел, ввести mount /boot
смонтировать его.
Необходимо назвать файл /boot/grub/menu.lst
. Если Вы не делаете, работаете update-grub
создать начальный файл. Файл содержит “волшебные” комментарии, который update-grub
команда преобразовывает в фактические директивы Личинки. Ищите следующие две строки (которые начинаются с a #
) и отредактируйте их, если они не соответствуют тому, что работало на Вас:
# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)
После того как Вы отредактировали эти строки, выполнение update-grub
(снова, если необходимо было выполнить его однажды для создания файла).
Если Вы предпочитаете писать menu.lst
вручную (который только необходим в нечетных установках), вот то, как раздел для начальной загрузки Linux был бы похож:
title Debian GNU/Linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img
Возможно, можно ли загрузить альтернативное ядро? Вы действительно ли используете, может СНАБДИТЬ ВКЛАДКАМИ для поиска других доступных ядер? Сообщение об ошибке может означать, что Вам не скомпилировали дисковый драйвер в ядро или как модуль.