Невозможно использовать sudo из live CD

ls - команда, l и la, скорее всего, псевдонимы, которые используют команду ls. Если вы запустите команду alias, вы можете найти все псевдонимы в своей системе.

$ alias | grep -E ' l=| la='

Это вернет все псевдонимы, соответствующие шаблону l = ... или la = ....

3
задан 19 June 2012 в 06:31

13 ответов

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 25 July 2018 в 18:26

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 25 July 2018 в 18:26

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 2 August 2018 в 00:37

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 4 August 2018 в 16:08

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 4 August 2018 в 16:08

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 6 August 2018 в 00:46

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 6 August 2018 в 00:46

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 7 August 2018 в 18:11

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 7 August 2018 в 18:11

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 10 August 2018 в 06:57

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 10 August 2018 в 06:57

Кажется, что ваш компакт-диск поврежден. Вы можете запустить проверку диска в меню загрузки для подтверждения.

1
ответ дан 15 August 2018 в 18:54

Должна быть некоторая ошибка с liveCD. Как было предложено @psusi, вы должны проверить диск. Если есть ошибка, вы можете заменить ее, прежде чем использовать ее для чего-либо еще. И это хорошая идея проверить ISO перед записью.

Первоначально я думал, что sudo не требуется, так как нет пароля, но я обнаружил, что это не так. Такие программы, как gparted, которые обычно запрашивают пароль, будут запускаться из меню без запроса; но для команд командной строки по-прежнему требуется sudo, хотя они не запрашивают пароль.

Но вы должны знать, что update-grub не будет правильным способом исправить это в любом случае; он просто генерирует файл конфигурации меню (/boot/grub/grub.cfg) в разделе, которое читает код MBRU MBR (в данном случае компакт-диск, который даже не может быть записан). В вашем случае код GRUB отсутствует в MBR, поэтому он не запускается; поэтому он никогда не читает файл конфигурации меню.

Что вам нужно использовать, это grub-install, чтобы исправить вашу проблему, которая немного сложнее и требует установки диска. Вам может быть проще использовать диск загрузки для загрузки . Этот диск автоматически исправит эту проблему.

Чтобы на самом деле поставить GRUB на MBR, вам нужно запустить grub-install, указав, какой каталог использовать для grub.cfg (по умолчанию он будет /boot/grub/grub.cfg ) и указание диска для MBR-кода, например sudo grub-install --root-directory = /media/sda2 /dev/sda; предполагая, что / dev / sda2 смонтирован на / media. Главное, чтобы раздел был установлен для установки grub.cfg.

Синтаксис для grub-install в основном:

sudo grub-install & lt; смонтированное местоположение grub.cfg > & lt; имя диска MBR для самого GRUB >

Итак, в моем примере предполагается, что / dev / sda2 установлен на / media / sda2 и будет помещать grub.cfg в / media /sda2/boot/grub.

2
ответ дан 15 August 2018 в 18:54
  • 1
    Просто попробовал это без sudo, он говорит мне: grub-mkconfig: вы должны запустить это как root – Matthew 19 June 2012 в 00:57
  • 2
    Я не знаю, что мне когда-либо приходилось запускать эту конкретную программу, но другие отлично работали без sudo. Не знаете, как вы можете использовать его, если у вас нет пароля. Может быть, что-то не так с файлом sudoers, есть загрузочный диск восстановления, который исправляет эту проблему автоматически, если вы хотите записать ее. Это то, что я обычно использую из-за лени. Вы можете прочитать об этом здесь . – Marty Fried 19 June 2012 в 01:05
  • 3
    Хорошо, спасибо, я в процессе записи CD. – Matthew 19 June 2012 в 01:21
  • 4
    sudo всегда требуется для доступа root. Поскольку на livecd нет пароля, он не запрашивает его. – psusi 19 June 2012 в 03:15
  • 5
    @psusi Было бы более правильным сказать, что для доступа root всегда требуется sudo или PolicyKit . Многие люди склонны думать, что графический интерфейс для sudo - это фактически PolicyKit (который полностью не зависит от sudo). – Eliah Kagan 19 June 2012 в 04:47

Другие вопросы по тегам:

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