Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Переконфигурация загрузчика в SUSE Linux 10.1

  1. #1
    Join Date
    May 2011
    Location
    Ukraine
    Posts
    8

    Question Переконфигурация загрузчика в SUSE Linux 10.1

    Была материнка с IDE жестким диском, на котором установлен SUSE Linux 10.1 с разделами / , /home , swap и рабочим столом Gnome.
    Скопировал Акронисом в точности свой рабочий IDE-ЖД на другой SATA и подключил к другой похожей материнке, но, понятное дело, не хочет запускаться Linux.
    При этом старой материнки уже нет, а на новой нет IDE-контроллера.
    Переустановка SUSE не подходит, т.к. на старой стоят специфические программы, исходники которых невозможно где-либо найти и переустановить.
    Вопрос: как переконфигурировать загрузчик и запустить SUSE, если начальная загрузка все-таки происходит, появляется заставка SUSE Linux 10.1, а далее пишет в точности:

    Loading reiserfs
    resume device /dev/hda1 not found (ignoring)
    Waiting for device /dev/hda2 to appear: .........................not found -- exiting to /bin/sh
    $


    Команды df -h и fdisk -l загрузчик в SUSE не понимает.
    (Из имеющихся в наличии у меня Live-CD есть только Ubuntu 10.04 на флешке)

  2. #2
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,050
    Blog Entries
    1

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    SATA-диски обозначаются /dev/sda, /dev/sdb и т. д.
    Нужно внести исправления в /etc/fstab.

    Загрузите Ubuntu с флешки и проверьте с помощью fdisk.

  3. #3
    Join Date
    May 2011
    Location
    Ukraine
    Posts
    8

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Подскажите, Lazy_Kent, что и как дописать в /etc/fstab, если известно:

    /dev/sda1 - swap
    /dev/sda2 - /
    /dev/sda3 - /home

    а сам fstab

    aufs / aufs rw 0 0
    tmpfs /tmp tmpfs nosuid,nodev 0 0
    /dev/sda1 swap swap defaults 0 0


    И можно ли находясь в убунту Live-CD внести изменения?

  4. #4
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,050
    Blog Entries
    1

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Вот эта aufs меня сильно смущает. Плохо представляю, как она работает.

    Загрузившись с внешнего носителя можно внести изменения.
    Это весь fstab в три строчки? Что показывает 'fdisk -l'?
    И заодно приведите содержимое файлов /boot/grub/device.map и /boot/grub/menu.lst

  5. #5
    Join Date
    Aug 2009
    Location
    Russia
    Posts
    2,247

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Скопировал Акронисом..
    А не надо было так делать! Надо было- забекапить и развернуть, ну да ладно- потом будете умнее.

    Грузимся с liveCD- делаем chroot- правим точки монтирования. Непонятно? Тогда бекапим на флешки/ DVD и разбиваем диск заново.

  6. #6
    Join Date
    May 2011
    Location
    Ukraine
    Posts
    8

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Нашел нужный fstab, добавил изменения, вместо hda записал sda, получилось следующее:

    /dev/sda2 / reiserfs acl,user_xattr 1 1
    /dev/sda3 /home reiserfs defaults 1 2
    /dev/sda1 swap swap defaults 0 0
    proc /proc proc defaults 0 0
    sysfs /sys sysfs noauto 0 0
    debugfs /sys/kernel/debug debugfs noauto 0 0
    usbfs /proc/bus/usb usbfs noauto 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0
    /dev/hdc1 swap swap defaults 0 0
    /dev/sda1 swap swap defaults 0 0


    но не помогло. Вывод команды fdisk -l показал:

    root@ubuntu:/home/ubuntu# fdisk -l

    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x333cbc66

    Device Boot Start End Blocks Id System
    /dev/sda1 1 41 329301 82 Linux swap / Solaris
    /dev/sda2 * 42 303 2104515 83 Linux
    /dev/sda3 304 19457 153854505 83 Linux

    Disk /dev/sdb: 8074 MB, 8074035200 bytes
    249 heads, 62 sectors/track, 1021 cylinders
    Units = cylinders of 15438 * 512 = 7904256 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0003459f

    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 1021 7881068 c W95 FAT32 (LBA)


    файл /boot/grub/device.map

    (hd0) /dev/hda

    файл /boot/grub/menu.lst

    # Modified by YaST2. Last modification on Срд Кві 9 18:59:35 EEST 2008

    color white/blue black/light-gray
    default 0
    timeout 0
    gfxmenu (hd0,1)/boot/message
    hiddenmenu

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title SUSE Linux 10.1
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda1 splash=silent showopts
    initrd /boot/initrd

    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd


    Что здесь можно подправить?

    Надо было- забекапить и развернуть
    Если ничего не получится с правкой, то буду пытаться забекапить, но для этого нужен будет третий ЖД, куда бекап сливать...

  7. #7
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Еще нужно поправить /boot/grub/menu.lst
    # Modified by YaST2. Last modification on Срд Кві 9 18:59:35 EEST 2008

    color white/blue black/light-gray
    default 0
    timeout 0
    gfxmenu (hd0,1)/boot/message
    hiddenmenu

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title SUSE Linux 10.1
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 vga=0x317 resume=/dev/hda1 splash=silent showopts
    initrd /boot/initrd

    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd
    I see only what I wanna see
    I be only who I wanna be
    My blanket covers me

  8. #8
    Join Date
    May 2011
    Location
    Ukraine
    Posts
    8

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Исправил на sda, но поменялась только запись, дальше грузиться не хочет

    Loading reiserfs
    resume device /dev/sda1 not found (ignoring)
    Waiting for device /dev/sda2 to appear: .........................not found -- exiting to /bin/sh
    $

  9. #9
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,050
    Blog Entries
    1

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Возможно, модуль для sata-контроллера отсутствует. Я бы пересобрал initrd.
    Не уверен, что это сработает в старой версии SUSE и LiveCD Ubuntu.

    Действия, примерно, такие:
    Code:
    mkdir -p /mnt/sda2
    mount /dev/sda2 /mnt/sda2
    mount -o bind /dev /mnt/sda2/dev
    chroot /mnt/sda2
    mkinitrd

  10. #10
    Join Date
    May 2011
    Location
    Ukraine
    Posts
    8

    Default Re: Переконфигурация загрузчика в SUSE Linux 10.1

    Получилось загрузиться после пересборки initrd Респект!
    Только теперь иксы выдали ошибку и предложили протестировать (что и следовало ожидать, ведь материнка то другая)
    Можно ли исправить и эту проблему из Ubuntu Live-CD и запустить Х-сервер на SUSE хотя бы со стандартным разрешением 1024х768?
    Или можно исправить только с помощью Live-CD с SUSE?

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •