LINUX.ORG.RU

Не загружается Ubuntu 10.04


1

1

Здравствуйте. Решил попробовать установить Ubuntu 10.04 Netbook Remix собсно на свой нетбук Toshiba NB200.

Скачал образ, записал на флеш карту (SD), загрузился я нее и заинсталировал. При перезагрузке пока карта в кард ридере все грузится замечательно. Но стоит ее вытащить как при загрузке пишет:

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! /dev/disk/by-uuid/2c912b5b-43324-2367-a443f-4c324cf444 does not exist. Dropping to a shell!
BusyBox v1.13.3 (Ubuntu 1:1.13-3 1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Начал копать в интернете. Выяснилось что проблема не только у меня.
Попробовал то что пишут тут http://adminway.ru/kak-poborot-gave-up-waiting-for-root-device. Не помогло.
Попробовал этот вариант http://www.kevinbrosnan.net/upgrading-to-ubuntu-910. Аналогично.
Вобщем все варианты что пробовал не помогли.

Не подскажете в чем может быть проблема и как ее решить?

Ответ на: комментарий от AITap

Не, установка с SD карточки на жесткий диск. Также попробовал установить с USB флешки. Таже история.

XShadow ()
Ответ на: комментарий от XShadow

sudo nano /etc/fstab

там дописывай что надо, потом Ctrl+o (сохранить) Ctrl+x (выход)

Zhbert ★★★★★ ()
Ответ на: комментарий от vga

Конкретно uuid 2c912b5b-43324-2367-a443f-4c324cf444 я скопировал из интернета. Просто перебивать не хотелось. Мой c0a64dfb-8c2e-4e45-b9cc-ac157856c30e

shad@shad:~$ sudo nano /etc/fstab
shad@shad:~$ sudo blkid
/dev/sda1: LABEL=«XP» UUID=«860C8D0C0C8CF887» TYPE=«ntfs»
/dev/sda2: LABEL=«Data» UUID=«C0408F54408F5058» TYPE=«ntfs»
/dev/sda3: UUID=«c0a64dfb-8c2e-4e45-b9cc-ac157856c30e» TYPE=«ext4»
/dev/sda4: UUID=«ca12f670-c735-4622-b4ad-086d072aa527» TYPE=«swap»
/dev/sdb1: LABEL=«PENDRIVE» UUID=«8406-6F13» TYPE=«vfat»
shad@shad:~$
shad@shad:~$ cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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
load_env
fi
set default=«0»
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
}
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
set locale_dir=($root)/boot/grub/locale
set lang=ru
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
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
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, с Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,3)'
   search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=c0a64dfb-8c2e-4e45-b9cc-ac157856c30e ro quiet splash
   initrd   /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, с Linux 2.6.32-21-generic (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,3)'
   search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
   echo   'Загружается Linux 2.6.32-21-generic ...'
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=c0a64dfb-8c2e-4e45-b9cc-ac157856c30e ro single
   echo   'Загружается начальный ramdisk ...'
   initrd   /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry «Memory test (memtest86+)» {
   insmod ext2
   set root='(hd0,3)'
   search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
   linux16   /boot/memtest86+.bin
}
menuentry «Memory test (memtest86+, serial console 115200)» {
   insmod ext2
   set root='(hd0,3)'
   search --no-floppy --fs-uuid --set c0a64dfb-8c2e-4e45-b9cc-ac157856c30e
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry «Microsoft Windows XP Home Edition RU (on /dev/sda1)» {
   insmod ntfs
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set 860c8d0c0c8cf887
   drivemap -s (hd0) ${root}
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### 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 ###
shad@shad:~$

XShadow ()
Ответ на: комментарий от proud_anon

Не понимаю, как. Ясно же пишет, что не может найти раздел, указанный в root=, до фстаб дело не доходит, так как инитрд рут не смонтировал еще. Но с 10.04 дела не имел, может у нее это что-то другое значит.

Хотя и в конфиге груба тоже криминала не вижу, так что идей у меня нет, можно и фстаб попробовать.

vga ★★ ()
Ответ на: комментарий от vga

Вроде как проблема не только на 10.04 судя по найденым ссылкам в интернете.

Вот содердимое fstab:

shad@shad:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=c0a64dfb-8c2e-4e45-b9cc-ac157856c30e / ext4 errors=remount-ro 0 1
# /mnt/C was on /dev/sda1 during installation
UUID=860C8D0C0C8CF887 /mnt/C ntfs defaults,nls=utf8,umask=007,gid=46 0 0
# /mnt/D was on /dev/sda2 during installation
UUID=C0408F54408F5058 /mnt/D ntfs defaults,nls=utf8,umask=007,gid=46 0 0
# swap was on /dev/sda4 during installation
UUID=ca12f670-c735-4622-b4ad-086d072aa527 none swap sw 0 0
shad@shad:~$

XShadow ()

М-да. И вправду не помогает.

Тогда так:

1.Загружается ли компьютер, если вставить не карту с Убунтой, а произвольную?

2.Если загрузиться с карты и примонтировать /dev/sda3 (в Убунте должен примонтироваться, как только выберешь это диск в менеджере файлов на панели слева), видна ли там файловая система Убунты?

proud_anon ★★★★★ ()
Ответ на: комментарий от proud_anon

Интересно то что компьютер грузится даже если не вставлять флешки а просто когда он начнет ругаться написать exit.

Также он и с флешкой грузится ну очень медленно, минут 5

XShadow ()
Ответ на: комментарий от XShadow

Проблему с сообщением решил следующим образом: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/290153

Однако все равно система грузится очень долго - порядка 7-8 минут. Сначала появляется черный экран с мигающим курсором (4-5 мин) затем заставка убунты которая тоже очень долго держится.

Такое ощущение что какието проблемы у убунты с жестким диском и она очень медленно с него читает. С чем может быть связана такая долгая загрузка?

XShadow ()
Ответ на: комментарий от XShadow

Ага, ну если так, то рут почему-то долго монтируется, и тогда rootdelay=60 например должен помочь.

vga ★★ ()
Ответ на: комментарий от XShadow

Ага, точно, здесь так и написано, rootdelay=90.

В интернетах говорят, что может помочь следующее.

Try going into your BIOS settings and change the SATA Controller Mode, it's probably set to AHCI, so set it to Compatibility.

vga ★★ ()
Ответ на: комментарий от vga

Огромное спасибо! Поменял в биосе режим контролера сата и все стало грузиться очень быстро!

XShadow ()

>Try going into your BIOS settings and change the SATA Controller Mode, it's probably set to AHCI, so set it to Compatibility.

Убунту всё ближе как Маку, :)

ТС: Поставь галочку в теме, что решено.

Absolute_Unix ()
Ответ на: комментарий от Absolute_Unix

Убунту всё ближе как Маку, :)

Скорее тошиба все ближе... уж не знаю, к чему.

vga ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.