Почему все меняется между использованием LiveCD / LiveUSB и установкой Ubuntu?

Вот несколько странных опытов, которые я испытал с Ubuntu LiveCD или LiveUSB:

1) У меня был один из оригинальных Chromebook (CR-48). Я закончил тем, что стер ChromeOS и установил только Ubuntu 12.04.0 сразу после его выхода. Оно работало завораживающе. Примерно через год я что-то сломал и переустановил Ubuntu с помощью 12.04.3 на LiveUSB. LiveUSB работал отлично - разрешение экрана, wifi, трекпад все работало нормально. Я установил его (однажды установив обновления, один раз сток с USB-накопителя), и оба раза разрешение экрана, wifi и трекпад все сломалось.

Я закончил тем, что скачал 12.04.0 и установил его, затем обновил до 12.04.3 после факта, и все снова заработало отлично.

2) Я купил Toshiba Portege z935, и LiveUSB работал отлично, а именно Wi-Fi. После установки Wi-Fi работал очень медленно и практически не мог загружать страницы. Ответ состоял в том, что Bluetooth как-то конфликтовал с Wi-Fi, и Bluetooth пришлось отключить, чтобы заставить Wi-Fi работать. Тем не менее, оба могут быть включены в версии LiveUSB, без проблем.

Итак, мой вопрос: почему это происходит? Почему все работает отлично с версии LiveUSB, но затем ломается при установке в систему? Есть ли другой способ установить Ubuntu, который позволял бы устанавливать вещи точно так же, как в версии LiveUSB (драйверы, настройки и т. Д.)? Есть ли предположения, что при установке я мог как-то переопределить?

7
задан 13 June 2014 в 04:23

4 ответа

У меня был похожий опыт при установке Ubuntu моему другу. LiveUSB работал "из коробки", но когда Ubuntu загрузился, у него были ужасные слезы из-за установленных видеодрайверов. Его система была непригодна для использования.

Итак, я предполагаю, что LiveUSB использует некоторые очень общие драйверы для всего вашего оборудования, и они могут работать в среднем хорошо.

Во время установки Ubuntu находит точные драйверы для вашего оборудования и устанавливает их для вас на жесткий диск. Таким образом, при загрузке ваше оборудование связывается с программным обеспечением с новыми драйверами, и это может нарушить некоторые вещи, которые работали лучше в LiveUSB.

Отказ от ответственности: это предположение, и у меня нет доказательств, подтверждающих это.

0
ответ дан 13 June 2014 в 04:23

Теоретически вы можете скопировать живое мультимедиа на жесткий диск, используя ISO в качестве источника и / dev / sdX в качестве места назначения, используя dd, но тогда у вас будет живое мультимедиа, а не установка. Я не думаю, что вам понравится конечный результат.

0
ответ дан 13 June 2014 в 04:23

Две вещи ОЗУ и драйверы. Поскольку LiveCD работает из ОЗУ, это может быть проблемой. Также драйверы и фактические аппаратные конфликты. LiveCD на самом деле не установлен на компьютере, вы загружаетесь с него. Вот почему hibernate не работает, когда я установил Ubuntu.

0
ответ дан 13 June 2014 в 04:23

LiveBoot / CD работает на виртуальном диске, называемом RAM-диском. Простой способ думать об этом, это то, что он использует часть вашей оперативной памяти в качестве жесткого диска (поэтому он затем отделен от ваших реальных дисков).

Фактически используемые драйверы не обязательно будут теми, которые установлены в полной версии. LiveBoot будет иметь «более простую» версию. Когда я говорю это, я имею в виду, что драйвер не будет специально настроен на вашу машину, скорее это будет общий драйвер, который будет работать на «каждой» видеокарте. (Очень похоже на загрузку в безопасном / резервном режиме загрузки драйверов, которые не имеют расширенных настроек). Это достигается за счет того, что совместимость достигается на более широком спектре компьютеров (поскольку LiveBoot предназначен для использования в качестве полноценной системы на любом компьютере)

После установки ваша ОС проверяет, какое оборудование установлено. в вашей системе, и какие драйверы доступны для оборудования. Затем он установит и укажет вашу систему на те драйверы, которые были установлены.

Возможные решения:

Если вы устанавливаете эту систему как новую систему (то есть вы не против экспериментировать, чтобы найти то, что будет работать), вы всегда можете попробовать альтернативную версию чтобы увидеть, работают ли драйверы / настройки из этой версии.

Возможная альтернатива : Вы можете установить сервер и установить только то, что вам нужно, однако это потребует исследований, и может быть немного подавляющим, а также ненужным.

Что касается ответов ниже (как я пишу это), они все могут быть объединены вместе, чтобы сделать один ответ возможно.

Некоторые другие вещи, которые вы, возможно, захотите посмотреть / подумать:

  • Сделайте LiveCD с нуля или настройку LiveCD , если вы знаете драйверы из LiveCD, вы можете настроить LiveCd для своего личного использования (и изменить устанавливаемый драйвер).

  • (в соответствии с «Как сделать» для ответа ElderGeek относительно размещения LiveBoot на физическом диске) Вам необходимо:

    • Создать раздел для образа LiveCD (сделать его загрузочным). )
    • Используйте dd, чтобы поместить LiveBoot .iso в новый раздел (пример форматирования будет dd if=/dev/sdc1/nameof.iso of=/dev/sda1/). Отметьте man dd, так как есть различные опции, с которыми можно использовать dd.
    • Управляйте настройками GRUB, чтобы они указывали на ваш раздел, содержащий вашу LiveBoot (в терминале типа info -f grub -n 'Simple configuration' и читайте). Я сомневаюсь, что sudo grub-mkconfig подберет его как операционную систему.
    • Посмотрите на этот (о том, как сделать информацию LiveBoot постоянной). Вам нужно будет изменить везде, где находится USB, там, где находится ваш раздел.

    • При этом у вас могут / будут возникать проблемы с такими вещами, как гибернация или любые другие проблемы с LiveCD.

  • Может быть проще загрузить LiveBoot / CD, определяя, какие драйверы используются ((116 или cat /proc/modules, чтобы найти некоторую информацию) и попробуйте использовать те, которые установлены на установленной версии.

0
ответ дан 13 June 2014 в 04:23

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

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