Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка на внешний HDD  (Прочитано 1019 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн p0m1d0rka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Установка на внешний HDD
« : 15 Октября 2017, 22:37:53 »
Преклоняюсь перед мудростью вашей, форумчане!
Столкнулся с проблемой:
- есть внешний HDD, на него успешно была установлена 16.04 Ubuntu.
- если подключать диск к ноутбуку hp 820, то выбираем загрузки с диска и работаем.
- если подключать к стационарному компу и выбираем внешний диск в качестве boot from, то проваливаемся в ошибку
error: no such partition
grub rescue>

Подскажите куда копать пожалуйста.

Спасибо!

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #1 : 15 Октября 2017, 22:39:52 »
p0m1d0rka, есть подозрение, что загрузчик GRUB стоит не на внешнем HDD, а на винчестере hp820. Куда ставили GRUB?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #2 : 15 Октября 2017, 22:53:56 »
maks05, второй возможный вариант - разное количество жеских в ноутбуке и в настольком. соответственно в груб пытается загрузится не с того раздела
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн p0m1d0rka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #3 : 16 Октября 2017, 20:02:36 »
Спасибо за ответы!

p0m1d0rka, есть подозрение, что загрузчик GRUB стоит не на внешнем HDD, а на винчестере hp820. Куда ставили GRUB?
GRUB на внешнем HDD

maks05, второй возможный вариант - разное количество жеских в ноутбуке и в настольком. соответственно в груб пытается загрузится не с того раздела

количество дисков и разделов действительно разное.
Как лечить в этом случае?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #4 : 17 Октября 2017, 20:44:49 »

количество дисков и разделов действительно разное.
Как лечить в этом случае?

Сложный, увы, вопрос =( Теоретически диск с которого производится загрузка должен иметь наименьший номер =( что происходи в этом случае сложно подсказать.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

alexdenkin

  • Гость
Re: Установка на внешний HDD
« Ответ #5 : 17 Октября 2017, 21:15:43 »
если ничего не колдовал  настройках grub, то количество разделов не должно иметь значения.
вставь диск в ноут, загрузись с него и покажи вывод команды:
sudo fdisk -l

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #6 : 17 Октября 2017, 21:36:17 »
ol_denkin, количество дисков, именно физических и их нумерация играет роль. Ибо

Код: (grub) [Выделить]
root (hdX,{gpt,msdos}Y)
И если {gpt,msdos}Y - это величина "постоянная" и указывает на номер раздела, то hdX - номер диска (физического) определенное системой и может случайно не совпасть с номером, что прописан.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

alexdenkin

  • Гость
Re: Установка на внешний HDD
« Ответ #7 : 17 Октября 2017, 22:22:49 »
EvangelionDeath, я бы и рад согласиться, если б не опыт многолетний использования внешнего USB-HDD с Ubuntu на борту. Запускал на 18 разных компьютерах с grub и c uefi, а так же с разным количеством винчестеров.
Поэтому думаю, что не в этом дело.
А grub2 уже давно по UUID винчестер определяет, если по дефолту.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #8 : 17 Октября 2017, 22:39:44 »
ol_denkin, ага... поделитесь опытом запуска GPT диска на компах с BIOS?
И наверное на закуску:
Код: (bash) [Выделить]
cat /boot/grub/grub.cfg | grep root
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6754
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #9 : 18 Октября 2017, 05:37:08 »
Цитировать
...если подключать к стационарному компу и выбираем внешний диск в качестве boot from, то проваливаемся в ошибку
Сталкивался с десктопами у которых проблемы с загрузкой с усб-устройств. На ноутбуках подобная проблема наблюдается значительно реже.
p0m1d0rka, мое предложение такое.
Извлеките внешний диск из коробочки и подключите к десктопу через SATA, шанс загрузиться значительно выше.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #10 : 18 Октября 2017, 09:08:09 »
плеер можно и ненало установка ос.
Wars ~.o

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6754
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #11 : 18 Октября 2017, 13:32:43 »
Цитировать
...поделитесь опытом запуска GPT диска на компах с BIOS?
Любопытно стало...
Беру ноутбук с BIOS, внешний USB-HDD. Создаю таблицу разделов gpt, создаю два раздела.
Первый - ext4, второй - ntfs(для разнообразия). На первый копирую два исошника Ubuntu: 10.04 и 16.04.
На второй vmlinuz, initrd и filesystem.squashfs двух версий Ubuntu: 10.04 и 16.04.
Груб загружает все четыре варианта.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #12 : 18 Октября 2017, 13:35:55 »
andytux,
а) разговор о установленой системе.
б) BIOS не понимает разметки GPT и потому надо даже оставлять прослойку Legacy BIOS

Пользователь добавил сообщение 18 Октября 2017, 13:46:36:
Беру ноутбук с BIOS, внешний USB-HDD. Создаю таблицу разделов gpt, создаю два раздела.
Тут такая штука, что в этом высказывании противоречащие друг другу высказывания.
BIOS не онимает GPT и потому создать такую разметку с BIOS нельзя
Либо на ноуте явно не BIOS, а все же UEFI, хоть и сильно урезаное, но все же UEFI. Либо разметка не GPT.

К сожалению показать что либо с HP625 уже не могу, ибо умерло ядро видео, но там более продвинутое EFI (мышка, графика, куча пунктов), чем на Fujitsu. При том, что HP старше на 2 или 3 года. На последнем же отличить от Phoenix BIOS почти невозможно, разве что пункт Allow Legacy OS Boot . Ну и dmidecode
Код: (bash) [Выделить]
sudo dmidecode -t 0
BIOS Information
        Vendor: FUJITSU // Phoenix Technologies Ltd.
        Version: 1.09
        Release Date: 01/28/2015
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 3072 kB
        Characteristics:
                PCI is supported
                PC Card (PCMCIA) is supported
                PNP is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                3.5"/720 kB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Function key-initiated network boot is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.9
« Последнее редактирование: 18 Октября 2017, 13:46:36 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6754
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #13 : 18 Октября 2017, 18:29:59 »
Цитировать
Либо на ноуте явно не BIOS...
BIOS - 100%. Ноут 2004г. Тогда еще слова UEFI не было.
Цитировать
BIOS не онимает GPT и потому создать такую разметку с BIOS нельзя
Обнулил первые 2мб на usb-hdd. Запустил гпартед, создал таблицу разделов "gpt", создал разделы.
Gparted показывает, что диск "gpt". Parted показывает, что диск "gpt".
Без подключенного модуля "part_gpt" груб систему не находит.
Цитировать
разговор о установленой системе.
Устанавливать было лениво. Распаковал из бекапа 16.04. Загрузилась без проблем.
Попутно придумал пожалуй самый простой способ создания "живой системы".
В каталог /opt/casper из исо-образа Ubuntu скопировал ядро и инитрд.
Здесь-же создал симлинк ub1604.dir, указываюший на корень.
Все. Из этой "россыпи файлов" загрузилась "живая система".

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка на внешний HDD
« Ответ #14 : 18 Октября 2017, 18:48:45 »
помню, сеть eth0 на ноутбуки получаеться eth2 увы. я знаю де 70-...г
Wars ~.o

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.