Рейтинг:0

Как загрузиться с внешнего SSD вместо внутреннего HDD?

флаг jp

У меня есть внешний твердотельный накопитель емкостью 1 ТБ, с которого я хочу загрузить Linux, и использовать внутренний жесткий диск емкостью 6 ТБ для большого хранилища (внутренний жесткий диск использовался в качестве диска ОС Linux-сервера). Я полагал, что запуск ОС с SSD будет намного быстрее (и тише!), поэтому я попробую. Вот проблема, с которой я столкнулся, и что я пробовал:

Оборудование:

  • Компьютер ASUS VM42
  • Внутренний жесткий диск WD Red Plus на 6 ТБ (текущая ОС Ubuntu)
  • USB SSD Samsung T5 емкостью 1 ТБ (новая ОС Ubuntu)
  • USB-накопитель с установщиком ubuntu, записанным на него через balenaEtcher с моего Mac

У меня есть тот же USB-накопитель, который я использовал для своей первой установки Linux, поэтому я подключил его с подключенным USB SSD и запустил установку Ubuntu. Я боялся переформатировать свой внутренний жесткий диск и потерять все свои данные, поэтому просто вынул его для установки, и все прошло гладко. Он перезагрузился на новую ОС Linux, которую я только что установил (Ubuntu 20.04 Server), и все заработало отлично.

Затем я решил снова подключить свой внутренний жесткий диск к компьютеру (внутренне, а не через USB), убедившись, что сначала выключил компьютер. Я включил его и нажал Дел несколько раз, чтобы попасть в меню BIOS, и убедился, что для параметра загрузки выбран твердотельный накопитель T5. Это была первая путаница, которая у меня возникла — было 3 варианта SSD: Самсунг Т5 - abc123, Убунту Самсунг Т5 - abc123, и UEFI Samsung T5 — abc123 (куда abc123 представляет собой длинную строку цифр и букв, предположительно серийный номер #?). Проблема заключалась в том, что независимо от того, в каком варианте или порядке я их выбирал, компьютер по-прежнему будет загружаться с внутреннего жесткого диска вместо внешнего SSD. (Еще одна проблема с BIOS - каждый раз, когда я обновлял параметры загрузки, когда я нажимал «Сохранить и выйти», он предупреждал меня, что в настройки BIOS не вносились никакие изменения.)

Я попытался снова извлечь внутренний жесткий диск, чтобы убедиться, что на SSD установлена ​​работающая ОС Linux, и, конечно же, когда я извлек внутренний жесткий диск, компьютер отлично загружается с SSD, даже показывая в BIOS, что убунту был выбран для варианта загрузки № 1 и нормального Самсунг Т5 был выбран для варианта загрузки № 2.

Опять же, я выключил, вставил внутренний жесткий диск, загрузился в BIOS, убедился, что выбран твердотельный накопитель Samsung, и он еще загружается с внутреннего жесткого диска.

Почти каждое руководство, сообщение в блоге и видео на YouTube, которые я нашел при поиске решения, исходят от людей, которые показывают, как выполнять двойную загрузку Windows и Linux и использовать Rufus. Это не то, что я ищу, и я даже не мог следовать, так как сейчас я на Mac. Я хочу начать заново с SSD с Ubuntu, а затем смонтировать внутренний жесткий диск в качестве варианта хранения, на котором все еще будут все мои старые файлы до переноса. Это предполагает (и поправьте меня, если я ошибаюсь) что я могу просто установить внутренний жесткий диск с помощью простого устанавливать в каталог, затем выполните и просто удалите все старые системные файлы Linux и просто сохраните личные файлы, которые мне нужны. т. е. я бы переместил все свои файлы в папку верхнего уровня, а затем удалил все остальное (bin, boot, data, dev и т. д., root, srv, var и т. д.). Будет ли это вообще работать?

В одном сообщении, которое я нашел на StackExchange, кто-то упомянул, что нужно загрузиться и выполнить sudo update-grub, который я пробовал, когда загружался с SSD без подключенного жесткого диска. Однако это ничего не изменило.

Кто-нибудь может помочь?

Редактировать: BIOS, используемый на машине Asus, представляет собой утилиту UEFI BIOS.

Редактировать 2: я загрузился с SSD с отключенным жестким диском, а затем подключил его, когда компьютер был включен и работал. А лсблк не показывает внутренний жесткий диск, который я только что подключил. Я слышу жужжание привода, поэтому знаю, что он включен. Не уверен, что это полезная информация в любом случае.

Josh Andromidas avatar
флаг jp
@Nmath Да, как я уже сказал, когда внутренний жесткий диск отключен, а подключен только SSD, он загружается с новой установкой Ubuntu. Кроме того, SSD подключен через USB 3.0, что, я уверен, быстрее, чем 5400 об/мин.Небольшой поиск в Google показывает, что скорость USB 3.0 может достигать 625 МБ/с, а скорость жесткого диска на 5400 об/мин составляет около 100 МБ/с. В некоторых первоначальных тестах, которые я провел с некоторыми веб-серверами Docker, перемещение файлов конфигурации на SSD значительно повысило скорость, в то время как загрузка SSD (без установленного жесткого диска) также была намного быстрее, чем скорость загрузки жесткого диска.
Nmath avatar
флаг ng
Если вы подтвердили, что Ubuntu установлена ​​и загружается, выбор приоритета загрузки зависит от прошивки вашей материнской платы (BIOS). В BIOS материнской платы могут потребоваться дополнительные настройки. К сожалению, в Ubuntu вы ничего не можете с этим поделать. Подумайте о том, чтобы прочитать документацию к материнской плате вашего компьютера.
sudodus avatar
флаг jp
Вы загружаетесь в режиме BIOS (псевдоним CSM или устаревший режим) или в режиме UEFI? Методы управления загрузкой различаются между двумя режимами загрузки, и между компьютерами могут быть большие различия в том, как ими управлять.
Josh Andromidas avatar
флаг jp
@sudodu Меню BIOS отображается вверху: Утилита UEFI BIOS
sudodus avatar
флаг jp
При запуске Ubuntu запустите `test -d /sys/firmware/efi && echo efi || echo bios` в окне терминала и сообщите нам, что выводится.
Josh Andromidas avatar
флаг jp
@sudodus при запуске Ubuntu на внутреннем жестком диске выводит «efi». Должен ли я запустить его на новой установке SSD Ubuntu?
sudodus avatar
флаг jp
Да, это хорошая идея.
Josh Andromidas avatar
флаг jp
@sudodus Я снова вынул жесткий диск, и установка Ubuntu на SSD также говорит «efi»
sudodus avatar
флаг jp
Итак, нам нужно исправить загрузочную систему UEFI. Почти всегда UEFI начинает поиск на первом попавшемся диске, `/dev/sda`, и ищет системный раздел EFI (ESP).В вашем случае также есть ESP на внешнем диске (вероятно, `/dev/sdb`), который используется, когда внутренний диск отсутствует, или когда вы активируете временное меню и выбираете внешний диск. - В системе UEFI-BIOS некоторых компьютеров вы можете выбрать, с какого диска загружаться, но, вероятно, вы должны загружаться с внутреннего диска. Так что сделай загрузку через ESP внутреннего диска, включи систему на внешний диск!
sudodus avatar
флаг jp
Существует хорошее руководство по загрузке UEFI на [эта ссылка на форумы Ubuntu] (https://ubuntuforums.org/showthread.php?t=2147295). Есть также ярлыки — @oldfred здесь гуру, вы можете спросить его на форумах Ubuntu.
sudodus avatar
флаг jp
Быстрое решение может заключаться в использовании [BootRepair] (https://help.ubuntu.com/community/Boot-Repair).
waltinator avatar
флаг it
Я предлагаю вам прочитать `https://en.wikipedia.org/wiki/Power-on_self-test`, `https://en.wikipedia.org/wiki/BIOS`, `https://en .wikipedia.org/wiki/Master_boot_record, https://en.wikipedia.org/wiki/GUID_Partition_Table, https://en.wikipedia.org/wiki/UEFI. Один будет иметь Ответ. Прочитайте другие, чтобы понять это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.