Вопрос или проблема
Я пытался в последние несколько дней создать портативную ОС. Мои причины следующие:
- Избежать двойной загрузки
- Создать ОС типа Plug and Play
Прежде чем пробовать на внешнем SSD, так как они дорогие, я сначала попробовал установить ОС на флешку Sandisk объемом 32 ГБ, которая работает очень плавно. Поэтому я убрал все загрузочные опции, кроме моих текущих Windows, и попытался установить на мой SSD.
Я купил Sandisk Extreme и Samsung T5, но установка Ubuntu не прошла, как было запланировано. На обоих дисках она сразу переходила к командной строке GRUB. Это похоже на СИНЕЙ ЭКРАН СМЕРТИ ДЛЯ UBUNTU. Я, должно быть, пробовал установить более 10 раз с помощью ответов в Интернете.
Как спасти не загружающийся Grub2
Я прошел все шаги, как указано в этой ссылке. Даже в моем случае я вижу содержимое только в (hd0, 1)/. Но я вижу только одну папку, которая efi/. Я не вижу никаких других папок, которые показаны в ссылке. Один и тот же ответ опубликован повсюду.
Папки – lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/ lib/
lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/
srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old
initrd.img initrd.img.old
Ни одна из этих папок не видна для меня.
Позвольте рассказать вам о процессе установки Ubuntu.
- Открыл “Попробуйте и установите Ubuntu”
- Прошел первоначальный процесс установки
- Нажал на “Что-то еще”
- 16 ГБ для Swap (логический и конец хранилища)
- Остальное для первичной, ext4 и корневой как раздел “/”
- Далее, Далее ….
Это то, что я следовал.
Я пришел к ЗАКЛЮЧЕНИЮ, что Ubuntu не может быть установлен на внешний SSD НАДЕЮСЬ, ЭТО НЕ ПРАВДА, И ДОЛЖЕН БЫТЬ СПОСОБ ЭТО ЗАИЗБЕЖАТЬ. Это работало прекрасно на флешке. Я просто мог подключить флешку (УСТАНОВЛЕННАЯ ОС, А НЕ ЗАГРУЗОЧНАЯ) и начать использовать Ubuntu.
Я выбрал SSD, потому что он более надежен и быстрее, чем HDD.
Я открыт для любых предложений по улучшению моего вышеупомянутого длинного вопроса с объяснением, если это непонятно.
Пожалуйста, дайте мне знать, если потребуются дополнительные детали с моей стороны.
Из SUSE [1]
Метод 1:
- Вставьте установочный CD/DVD диска Linux ОС
- Перезагрузите компьютер
- Введите “Меню настройки”
- Отключите внутренний жесткий диск
- Сохраните настройки и выйдите
- Компьютер перезагрузится, и вы увидите экран POST
- Нажмите соответствующую клавишу (F12 для ноутбуков Dell), чтобы вызвать “Меню одноразовой загрузки”
- Выберите загрузку с CD/DVD
- Установите Linux ОС (Следуйте вашим обычным процедурам установки)
- Единственное устройство, которое должно появиться, это внешний USB-накопитель
Примечание: Поскольку внутренний жесткий диск отключен, Linux ОС не будет иметь выбора, она установит все необходимые компоненты для того, чтобы внешний USB-накопитель стал загрузочным устройством.
Когда установка завершится:
- Извлеките установочный CD/DVD диска Linux ОС
- Перезагрузите компьютер
- Введите “Меню настройки”
- Включите внутренний жесткий диск
- Измените порядок загрузки, чтобы он выглядел как
a. USB устройство
b. Внутренний жесткий диск
c. CD/DVD- Сохраните настройки и выйдите
- Компьютер перезагрузится, и вы увидите экран POST (Позвольте системе загрузиться как обычно)
Машина загрузится в вашу ново установленную Linux ОС и не будет иметь никакой информации или связи с ОС, установленной на внутреннем жестком диске компьютера.
Метод 2:
- Вставьте установочный CD/DVD диска Linux ОС
- Выключите компьютер
- Удалите внутренний жесткий диск
- Запустите компьютер
- Компьютер загрузится, и вы увидите экран POST
- Нажмите соответствующую клавишу (F12 для ноутбуков Dell), чтобы вызвать “Меню одноразовой загрузки”
- Выберите загрузку с CD/DVD
- Установите Linux ОС (Следуйте вашим обычным процедурам установки)
- Единственное устройство, которое должно появиться, это внешний USB-накопитель
Примечание: Поскольку внутренний жесткий диск был физически удален, Linux ОС не будет иметь выбора, она установит все необходимые компоненты для того, чтобы внешний USB-накопитель стал загрузочным устройством.
Когда установка завершится:
- Извлеките установочный CD/DVD диска Linux ОС
- Выключите компьютер
- Установите внутренний жесткий диск
- Введите “Меню настройки”
- Измените порядок загрузки, чтобы он выглядел как
a. USB устройство
b. Внутренний жесткий диск
c. CD/DVD- Сохраните настройки и выйдите
- Компьютер перезагрузится, и вы увидите экран POST (Позвольте системе загрузиться как обычно)
Машина загрузится в вашу ново установленную Linux ОС и не будет иметь никакой информации или связи с ОС, установленной на внутреннем жестком диске компьютера.
Ответ или решение
Создание портативной операционной системы Ubuntu 18.04 на внешнем SSD: детальное руководство
Если вы стремитесь создать портативную версию Ubuntu 18.04 на внешнем SSD, это возможно, но требует внимательного подхода и пошагового выполнения. Ваша основная цель — избежать двойной загрузки и обеспечить возможность "подключения и использования", как вы уже сделали с флеш-накопителем на 32 ГБ. Давайте разберем основные шаги этого процесса.
1. Подготовка к установке
Прежде всего, убедитесь, что у вас есть:
- Внешний SSD (в вашем случае Sandisk Extreme или Samsung T5).
- Установочный носитель с Ubuntu 18.04 (флешка или DVD).
- Доступ к компьютеру с BIOS/UEFI.
2. Настройки BIOS/UEFI
Перед установкой важно правильно настроить систему:
- Перезагрузите компьютер и войдите в BIOS/UEFI (обычно нажимая F2, Del или Esc на старте).
- Убедитесь, что режим UEFI включен, если используете UEFI загрузку.
- Если это возможно, отключите внутренний жесткий диск. Это может помочь предотвратить конфликты при загрузке.
- Убедитесь, что в приоритете загрузки указан ваш установочный носитель (флешка или DVD).
3. Установка Ubuntu 18.04
Следуйте этому плану:
-
Начните загрузку с установочного носителя и выберите "Try Ubuntu" или "Install Ubuntu".
-
В процессе установки, на экране выбора типа установки, выберите "Something Else".
-
В новом окне вы увидите список дисков и разделов. Здесь выберите ваш внешний SSD.
- Создайте два раздела:
- 16 ГБ для swap (логический раздел, размещенный в конце диска).
- Остаток пространства – основной раздел, ext4, точка монтирования "/" (корень).
- Создайте два раздела:
-
Завершите установку, следуя оставшимся инструкциям. После завершения не забудьте удалить установочный носитель перед перезагрузкой.
4. Настройка загрузчика GRUB
Если после установки вы сталкиваетесь с GRUB Command Line, это может быть связано с неправильной установкой загрузчика. Чтобы это исправить:
- Загрузитесь с установочного носителя Ubuntu, выберите "Try Ubuntu".
-
Откройте терминал и выполните следующие команды:
sudo fdisk -l # Определите, какой диск ваш внешний SSD sudo mount /dev/sdXY /mnt # Замените sdXY на ваш раздел (например, sdb1) sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/sdX # Замените sdX на ваш SSD (например, sdb) update-grub exit sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt
Эти команды переустановят GRUB на внешний SSD и должны устранить проблемы загрузки.
5. Проверка и загрузка с SSD
После завершения установки и настройки GRUB, перезагрузите систему и зайдите в BIOS/UEFI:
- Убедитесь, что внешний SSD в списке приоритетов загрузки перед внутренним жестким диском.
- Перезагрузите вашу систему. Если все сделано правильно, вы должны увидеть экран загрузки Ubuntu.
Заключение
Создание портативной версии Ubuntu на внешнем SSD абсолютно возможно и может стать отличной альтернативой двойной загрузке. Ваша первоначальная проблема с GRUB, скорее всего, была вызвана несоответствием в установке загрузчика. Следуя изложенным выше шагам, вы должны успешно создать среду, которую можете легко переносить и использовать на различных устройствах. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.