У меня есть внешний твердотельный накопитель емкостью 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 с отключенным жестким диском, а затем подключил его, когда компьютер был включен и работал. А лсблк
не показывает внутренний жесткий диск, который я только что подключил. Я слышу жужжание привода, поэтому знаю, что он включен. Не уверен, что это полезная информация в любом случае.