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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)  (Прочитано 9213 раз)

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

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #45 : 21 Апреля 2018, 13:20:10 »
Цитировать
...конечно же у меня 4.8.0.36
Тогда крайне маловероятно, что у вас есть menu.lst.
Добавлять нужно в /boot/grub/grub.cfg. Но это потом.
Для проверки проще и безопасней поступить так:
1. Включить компьютер.
2. Когда появится меню груб, поставить указатель на тот пункт, который хочешь применить.
3. На клавиатуре жмешь "e", для входа в режим редактирования (внизу экрана есть подсказка).
4. Находишь строку с командой загрузки ядра, примерно такого вида:
linux /boot/vmlinuz-4.13.0-36-generic root=/dev/sda1 ro quiet splash5. В конце строки можешь стереть "quiet splash", это откючит бесполезную заставку и сможешь видеть как идет процесс загрузки.
   Вместо "quiet splash" вписываешь "rootdelay=90".
6. Жмешь "F10", для продолжения загрузки с новыми параметрами.
Эти изменения действуют только в текущую загрузку, в конфиге не сохраняются.
Удобно для отладки и безопасно, если ошибешься.
Если сработает, то можно добавить в grub.cfg.

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #46 : 21 Апреля 2018, 20:14:14 »
Спасибо за попытку мне помочь ... но увы ...
Загрузка останавливается, алертом:
 
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=b6e6278a-6fe5-4b6a-9014-16f397d8442e does not exist. Dropping to a shell!
BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #47 : 21 Апреля 2018, 20:23:47 »
Поищите что-нибудь по этому варианту:
Цитировать
Missing modules (cat /proc/modules; ls /dev)
Покажите свой grub.cfg.

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #48 : 21 Апреля 2018, 20:37:26 »
grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0b3a3efa-51f8-4324-a1d8-61da64890f1d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
        linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro  quiet splash $vt_handoff
initrd /boot/initrd.img-4.8.0-36-generic
}
submenu 'Дополнительные параметры для Ubuntu' $menuentry_id_option 'gnulinux-advanced-0b3a3efa-51f8-4324-a1d8-61da64890f1d' {
menuentry 'Ubuntu, с Linux 4.8.0-36-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-36-generic-advanced-0b3a3efa-51f8-4324-a1d8-61da64890f1d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
echo 'Загружается Linux 4.8.0-36-generic …'
        linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro  quiet splash $vt_handoff
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.8.0-36-generic
}
menuentry 'Ubuntu, with Linux 4.8.0-36-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-36-generic-init-upstart-0b3a3efa-51f8-4324-a1d8-61da64890f1d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
echo 'Загружается Linux 4.8.0-36-generic …'
        linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro  quiet splash $vt_handoff init=/sbin/upstart
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.8.0-36-generic
}
menuentry 'Ubuntu, with Linux 4.8.0-36-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-36-generic-recovery-0b3a3efa-51f8-4324-a1d8-61da64890f1d' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
echo 'Загружается Linux 4.8.0-36-generic …'
        linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro recovery nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.8.0-36-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (на /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-34D7-D25D' {
insmod part_msdos
insmod fat
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  34D7-D25D
else
  search --no-floppy --fs-uuid --set=root 34D7-D25D
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #49 : 22 Апреля 2018, 05:17:57 »
Вроде ничего криминального в grub.cfg не нашел, если уверяешь что UUID правильный.
А мемтест запускается?


Пользователь добавил сообщение 22 Апреля 2018, 13:50:12:
Сегодня мучил Ubuntu 18.04, пытался получить похожую ошибку.
Если в fstab прописать неправильный UUID, то систем начинала грузится.
Запускались сервисы systemd. Но потом появлялись ошибки и все зависало.
Судя по времени, доходило почти до логина.
Если в параметрах ядра указывал неправильный UUID, ошибка появлялась раньше.
Сама ошибка была другая, не "Gave up waiting for root device".
Но решение предлагалось такое-же: "Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay=..."
 Навеяло пару идей.
1. Если есть возможность, этот диск на этом компе подключить через USB-адаптер.
2. Взять инитрд из образа, с которого вы устанавливали Ubuntu и попробовать загрузиться с ним.
3. Установить другую версию Ubuntu.
 Судя по версии ядра - это у вас 16.04.2. Другая, в данном случае, - это не 16.xx.
 Тут возможен вариант.
 Не переустанавливать другую версию, а взять из нее только ядро, инитрд и модули.
« Последнее редактирование: 22 Апреля 2018, 13:50:12 от andytux »

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #50 : 22 Апреля 2018, 18:41:44 »
А мемтест запускается?
Да мемтест стратует прекрасно и проходит без ошибок.
Да ставил 16.04.4 т.к. эта версия LTS
1. возможность есть
2. можно по подробнее как его взять?
3. на крайняк попробую (но хотелось бы последнюю из LTS версий)
з.ы. 16.04.4 с ливсд -загружается и работает прекрасно, но после установки -вот такие проблемы (кстати, как ранее говорил, данная проблема не только на данном железе ноутбука HP630 но и на стационар ставил этот же дистриб. -ошибка такая-же)
спасибо за внимание к моей проблеме

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #51 : 23 Апреля 2018, 11:12:05 »
Цитировать
мемтест стратует прекрасно и проходит...
Я это к тому, что вот эта часть кода одинакова:
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0b3a3efa-51f8-4324-a1d8-61da64890f1d
else
  search --no-floppy --fs-uuid --set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
fi
Следовательно груб отрабатывает правильно, на разделе с этим UUID находит мемтест.
Цитировать
2. можно по подробнее как его взять?
Здесь важно, что инитрд должен быть именно той версии, что и установленный в системе.
В конфиге груб у вас:
linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro  quiet splash $vt_handoff
Ядро 4.8.0-36 - это Ubuntu 16.04.2. Именно из этого образа и нужно вытаскивать инитрд.
1. Загружаемся с liveUSB.
2. Создаем каталог /mnt/sda1 и монтируем в него раздел, на котором установлена Ubuntu:
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1
3. Монтируем исо-образ и копируем файл initrd.lz в каталог /boot установленной убунты:
sudo mkdir /mnt/ubuntu-16.04.2-desktop-amd64.iso
sudo mount -o loop /opt/ubuntu-16.04.2-desktop-amd64.iso /mnt/ubuntu-16.04.2-desktop-amd64.iso
sudo cp /mnt/ubuntu-16.04.2-desktop-amd64.iso/casper/initrd.lz /mnt/sda1/boot
Здесь предполагается, что образ находится в каталоге /opt.
Если он в другом месте, то измените путь до исо-образа на свой.
Можно перезагружаться.
При появлении меню груб, входишь в режим редактирования.
Находишь строку:
initrd /boot/initrd.img-4.8.0-36-genericИзменяешь ее на:
initrd /boot/initrd.lzжмешь "F10".

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #52 : 23 Апреля 2018, 12:04:36 »
Ядро 4.8.0-36 - это Ubuntu 16.04.2.
Да, но я скачивал с оф.сайта  16.04.4 LTS и именно после его установки создался такой grub (руками не лазил ничего там не правил)
-Мне всёровно пробывать найти дистрибутив   16.04.2 (который я кстати не смог найти на оф.сайте, дайте ссылку?) и выполнить ваши рекомендации?
з.ы. какие ваши мысли - почему с этого HDD в другом ноуте (HP6720) ubuntu загружается? (а на том ноуте (HP630)на котором производил установку -только с "LiveCD" система загружается)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #53 : 23 Апреля 2018, 12:59:32 »
Prodi,
(Нажмите, чтобы показать/скрыть)
И вот смотрю я вашу выкладку с grub.cfg и именно такие мысли меня и посещают...
Рассказывайте, как вообще ставили систему, то для общего развития и сделать пометку "Как делать не стоит".

Ну и кратко о вашей проблеме: Как видно на диске у вас разметка MSDos (ну или MBR другими словами). Еще подозреваю, что диск съемный...
Сама разгадка: UEFI таки грузится с правильного раздела и передает управление загрузчику. Но вот незадача: диск в GPT уже hd0, а ваш съемный получает hd1
А на втором ноуте все грузится правильно, так как нумерация выставляется в соответствии с текущим приоритетом загрузки и тут усе ОК
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

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #54 : 23 Апреля 2018, 17:25:57 »
Рассказывайте, как вообще ставили систему, то для общего развития и сделать пометку "Как делать не стоит".
Ставил с USB-LiveCD (созданного с помощью утилиты бутлер - http://www.boutler.ru)
Цитировать
Еще подозреваю, что диск съемный...
-HDD ноутбучный работающий по SATA (т.е. втыкаю его непосредственно в ноутбуки -вскрывая соответствующие панели на корпусе ноутов)
-Что посоветуете? что-то подправить можно или проще переустановить но уже не с этого USB-LiveCD (-так понимаю в нём "крамола")

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #55 : 23 Апреля 2018, 17:41:54 »
Prodi, проще создать нормальную загрузочную флешку и с нее уже установить. А то походу там как раз проблемы между включеным режимом в UEFI и разбивкой диска, точнее таблицей разделов
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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #56 : 23 Апреля 2018, 19:43:20 »
Цитировать
дистрибутив   16.04.2 (который я кстати не смог найти на оф.сайте, дайте ссылку?)
http://old-releases.ubuntu.com/releases/16.04.2/
Цитировать
я скачивал с оф.сайта  16.04.4 LTS и именно после его установки создался такой grub
"Мы не будем полагаться на случай. Пойдем простым логическим путем."
1. Загружаешься с liveUSB.
2. Монтируешь раздел, в котором установлена Ubuntu.
3. На этом разделе в каталоге /boot смотришь файлы vmlinuz-*, initrd.img-*.
   Где вместо звездочки - цифры версии.
   Или идешь в каталог /lib/modules. В этом каталоге находится каталог с названием как у версии ядра (например 4.8.0-36-generic).
   Какая версия ядра в 16.04.4 не знаю, еще не смотрел.
   В 16.04.3 ядро 4.10.0-28.
Загрузочная флешка у вас есть? Если есть, то на ней та-же версия, что и установленная?
Цитировать
...почему с этого HDD в другом ноуте (HP6720) ubuntu загружается?
И должна загружаться. Приведу пару примеров.
Десктоп, на котором я пытался имитовать вашу проблему, имеет 64bit процессор, BIOS, nVidia.
Я на нем запускал 32bit xubuntu 17.10, ubuntu-mate 17.10, kubuntu 17.10, которые устанавливались на винт, через USB-переходник подключенный к ноутбуку.
Таблица разделов на винте была GPT.
Специально так делалось, чтобы проверить версию, что компютер с BIOS умеет загружаться с диска с GPT. Загрузились и десктоп и еще более древний ноутбук, который появился раньше, чем слово GPT.
Винт в этот десктоп я подключал через IDE (винт IDE-шный).
Все три системы запустились без всяких проблем.
Запустил на этом десктопе ubuntu 16.04.3 64bit, которая устанавливалась на другом ноутбуке в режиме UEFI.

Оффлайн Prodi

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #57 : 23 Апреля 2018, 20:42:35 »
3. На этом разделе в каталоге /boot смотришь файлы vmlinuz-*, initrd.img-*.
   Где вместо звездочки - цифры версии.
   Или идешь в каталог /lib/modules. В этом каталоге находится каталог с названием как у версии ядра (например 4.8.0-36-generic).
   Какая версия ядра в 16.04.4 не знаю, еще не смотрел.
   В 16.04.3 ядро 4.10.0-28.
Загрузочная флешка у вас есть? Если есть, то на ней та-же версия, что и установленная?
Мои изображения удаляют админы, поэтому оставляю ссылку на фото http://itrash.ru/images/2018/04/23/Screenshotfrom2018-04-2400-18-13.png
[Изображение удалено]
Цитата: Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

--toZen
« Последнее редактирование: 24 Апреля 2018, 14:38:01 от Prodi »

Morisson

  • Гость
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #58 : 24 Апреля 2018, 09:02:56 »
Выкладывай сюда выводы sudo blkid и cat /etc/fstabПотому как:
ALERT! UUID=b6e6278a-6fe5-4b6a-9014-16f397d8442e does not exist

И еще.. У тебя в grub.cfg -
--set=root 0b3a3efa-51f8-4324-a1d8-61da64890f1d
Реальный UUID- не b6e6278a-6fe5-4b6a-9014-16f397d8442e ?

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Gave up waiting for root device (Ubuntu 14.04, sony vaio pro13)
« Ответ #59 : 24 Апреля 2018, 09:31:53 »
Цитировать
3. на крайняк попробую (но хотелось бы последнюю из LTS версий)
Опишу как запустить установленную Ubuntu с любой версией ядра.
Конкретно пишу о Ubuntu 17.10, версия ядра 4.13.0-16, но может быть любая версия, изменятся только цифры.
Для загрузки системы с определенной версией ядра нужны четыре компонента этой версии: vmlinuz, initrd, modules, firmware.
1. Загружаемся с liveUSB.
2. Создаем каталог /mnt/sda1 и монтируем в него раздел, на котором установлена Ubuntu:
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1
3. Монтируем исо-образ и копируем файлы vmlinuz.efi и initrd.lz в каталог /boot установленной убунты:
sudo mkdir /mnt/ubuntu-17.10-desktop-amd64.iso
sudo mount -o loop /opt/ubuntu-17.10-desktop-amd64.iso /mnt/ubuntu-17.10-desktop-amd64.iso
sudo cp /mnt/ubuntu-17.10-desktop-amd64.iso/casper/vmlinuz.efi /mnt/sda1/boot
sudo cp /mnt/ubuntu-17.10-desktop-amd64.iso/casper/initrd.lz /mnt/sda1/boot
   Здесь предполагается, что образ находится в каталоге /opt.
   Если он в другом месте, то измените путь до исо-образа на свой.
4. Монтируем filesystem.squashfs и копируем modules и firmware в соответствующие каталоги установленной убунты:
sudo mkdir /mnt/filesystem.squashfs
sudo mount -o loop /mnt/ubuntu-17.10-desktop-amd64.iso/casper/filesystem.squashfs /mnt/filesystem.squashfs
sudo cp /mnt/filesystem.squashfs/lib/firmware/4.13.0-16-generic /mnt/sda1/lib/firmware
sudo cp /mnt/filesystem.squashfs/lib/modules/4.13.0-16-generic /mnt/sda1/lib/modules
5. Перезагружаемся. При появлении меню груб, входим в режим редактирования.
6. Находим строки загрузки ядра и инитрд:
linux /boot/vmlinuz-4.8.0-36-generic root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro  quiet splash $vt_handoff
initrd /boot/initrd.img-4.8.0-36-generic
Изменяем их на:
linux /boot/vmlinuz.efi root=UUID=0b3a3efa-51f8-4324-a1d8-61da64890f1d ro $vt_handoff
initrd /boot/initrd.lz

жмем "F10".
 В принципе системе это ничем не грозит, кроме занятого места.
« Последнее редактирование: 25 Апреля 2018, 03:12:33 от andytux »

 

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