Решено: Не устанавливается Archbang
Модератор: Модераторы разделов
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Если не пройдёт, можно попробывать так :
- update-grub в контексте sda5, это создаст grub.cfg на sda5/boot
- update-grub в контексте sda1
- заменить пункты меню на sda1 для Arch пунктами меню из sda5
- update-grub в контексте sda5, это создаст grub.cfg на sda5/boot
- update-grub в контексте sda1
- заменить пункты меню на sda1 для Arch пунктами меню из sda5
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
В меню grub'а появился Arch. То есть понятно написано что это Arch.
Снова в консоль рута.
earli console in decompress_kernel
Decompressing Linux .... Parsing ELF .... done
Booting the kernel.
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents
Waiting 10 seconds for device /dev/disk/by-uuid/'352f6029-177e-4985-b909-baf0fb037848'
ERROR Unable to find root device '352f6029-177e-4985-b909-baf0fb037848'
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
//- update-grub в контексте sda5
Не понял как это нужно сделать?
grub.cfg на sda5/boot уже есть.
Снова в консоль рута.
earli console in decompress_kernel
Decompressing Linux .... Parsing ELF .... done
Booting the kernel.
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents
Waiting 10 seconds for device /dev/disk/by-uuid/'352f6029-177e-4985-b909-baf0fb037848'
ERROR Unable to find root device '352f6029-177e-4985-b909-baf0fb037848'
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
//- update-grub в контексте sda5
Не понял как это нужно сделать?
grub.cfg на sda5/boot уже есть.
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
// ERROR Unable to find root device '352f6029-177e-4985-b909-baf0fb037848'
1.
Не понял... Как это не может найти ???
А идентификатор - точно такой же,
что и в /sda5/etc/fstab для / значится ?
1a.
А ну-кось, давайте введём на Lubuntu:
$ sudo blkid -c /dev/null
Читаем, копируем идентификаторы для /sda4 , /sda5 и /sda6,
подправляем /sda5/etc/fstab (в контекстах / , /home , swap)
и /sda1/boot/grub/grub.cfg , грузимся.
2.
Какой сейчас конфиг GRUB на /sda5/boot/ ?
3.
Когда мы выполняем chroot (не треба, если работает 1а),
то меняем контекст файловой системы
1.
Не понял... Как это не может найти ???
А идентификатор - точно такой же,
что и в /sda5/etc/fstab для / значится ?
1a.
А ну-кось, давайте введём на Lubuntu:
$ sudo blkid -c /dev/null
Читаем, копируем идентификаторы для /sda4 , /sda5 и /sda6,
подправляем /sda5/etc/fstab (в контекстах / , /home , swap)
и /sda1/boot/grub/grub.cfg , грузимся.
2.
Какой сейчас конфиг GRUB на /sda5/boot/ ?
3.
Когда мы выполняем chroot (не треба, если работает 1а),
то меняем контекст файловой системы
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
/sda5/etc/fstab - Пуст.
До того как копировали из squashfs на /sda5 он был заполнен.
Нужно было мне непременно посмотреть.
Сейчас попробую заполнить.
s@Lubuntu:~$ sudo blkid -c /dev/null
[sudo] password for s:
/dev/sda1: UUID="dbdd98c5-a338-44fc-b8ca-e59952fdeaa9" TYPE="ext4"
/dev/sda3: UUID="927411b2-c673-4529-8a86-48f4d42c8829" TYPE="ext4"
/dev/sda4: UUID="c66a2ef7-fc29-4512-9c3f-88fa56733d0c" TYPE="swap"
/dev/sda5: UUID="352f6029-177e-4985-b909-baf0fb037848" TYPE="ext4"
/dev/sda6: UUID="c5e68dd7-14b4-4568-8d4c-4250bb578b73" TYPE="ext4"
Конфиг GRUB на /sda5/boot/ прикрепляю.
До того как копировали из squashfs на /sda5 он был заполнен.
Нужно было мне непременно посмотреть.
Сейчас попробую заполнить.
s@Lubuntu:~$ sudo blkid -c /dev/null
[sudo] password for s:
/dev/sda1: UUID="dbdd98c5-a338-44fc-b8ca-e59952fdeaa9" TYPE="ext4"
/dev/sda3: UUID="927411b2-c673-4529-8a86-48f4d42c8829" TYPE="ext4"
/dev/sda4: UUID="c66a2ef7-fc29-4512-9c3f-88fa56733d0c" TYPE="swap"
/dev/sda5: UUID="352f6029-177e-4985-b909-baf0fb037848" TYPE="ext4"
/dev/sda6: UUID="c5e68dd7-14b4-4568-8d4c-4250bb578b73" TYPE="ext4"
Конфиг GRUB на /sda5/boot/ прикрепляю.
- Вложения
-
- grub.cfg
- (4 КБ) 8 скачиваний
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Во, вот этот отрывок, в /sda1/boot/grub/grub.cfg , вместо тамошних двух первых :
И почему же он у нас UUID(352f6029-177e-4985-b909-baf0fb037848) не бачит ?
Какой теперь результат, после корректировки меню и fstab ?
Код: Выделить всё
menuentry 'Arch GNU/Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-352f6029-177e-4985-b909-baf0fb037848' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 352f6029-177e-4985-b909-baf0fb037848
else
search --no-floppy --fs-uuid --set=root 352f6029-177e-4985-b909-baf0fb037848
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=352f6029-177e-4985-b909-baf0fb037848 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
menuentry 'Arch GNU/Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-352f6029-177e-4985-b909-baf0fb037848' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 352f6029-177e-4985-b909-baf0fb037848
else
search --no-floppy --fs-uuid --set=root 352f6029-177e-4985-b909-baf0fb037848
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=352f6029-177e-4985-b909-baf0fb037848 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-fallback.img
}
И почему же он у нас UUID(352f6029-177e-4985-b909-baf0fb037848) не бачит ?
Какой теперь результат, после корректировки меню и fstab ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Жень, сейчас у нас гости. Как сделаю сразу напишу.
А то сделаешь наспех, где-нибудь да ошибёшся.
Потом дольше разгребать.
А то сделаешь наспех, где-нибудь да ошибёшся.
Потом дольше разгребать.
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Конечно !
fstab можно скопировать с Lubunu,
подправив идентификаторы...
Здесь -
даже короче пункты меню предлагаются :
fstab можно скопировать с Lubunu,
подправив идентификаторы...
Здесь -
даже короче пункты меню предлагаются :
Код: Выделить всё
menuentry "Arch Linux Stock Kernel" {
set root=(hd0,5)
linux /boot/vmlinuz-linux root=/dev/sda5 ro
initrd /boot/initramfs-linux.img
}
menuentry "Arch Linux Stock Kernel Fallback" {
set root=(hd0,5)
linux /boot/vmlinuz-linux root=/dev/sda5 ro
initrd /boot/initramfs-linux-fallback.img
}
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Заполнил fstab на sda5
Редактировал grub.cfg и на sda1 и на sda5. Не чего не получается.
Unable to find root device '352f6029-177e-4985-b909-baf0fb037848'
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
Редактировал grub.cfg и на sda1 и на sda5. Не чего не получается.
Unable to find root device '352f6029-177e-4985-b909-baf0fb037848'
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
А последние (Вчера, в 16:24) пункты меню на sda1 - пользовались ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Пробовал по разному. Грузится в режим восстановления.
Только вместо UUID пишет sda5.
Если точнее:
earli console in decompress_kernel
Decompressing Linux .... Parsing ELF .... done
Booting the kernel.
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents
Waiting 10 seconds for device /dev/sda5
ERROR Unable to find root device /dev/sda5
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
Только вместо UUID пишет sda5.
Если точнее:
earli console in decompress_kernel
Decompressing Linux .... Parsing ELF .... done
Booting the kernel.
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents
Waiting 10 seconds for device /dev/sda5
ERROR Unable to find root device /dev/sda5
You are being dropped to a recovery shell
type 'exit' to try and continue booting
sh: can't access tty ; job control turned off
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Тест для отвлечения :
- создадим на sda1 /test/archbang.iso
- расширим меню на sda1 так:
- создадим на sda1 /test/archbang.iso
- расширим меню на sda1 так:
Код: Выделить всё
menuentry "Archlinux.iso" --class iso {
set isofile="/test/archbang.iso"
loopback loop (hd0,1)$isofile
linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCHBANG img_dev=/dev/sda1 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Вот результат загрузки:
.........
Mounting /dev/disk/by-label/ARCH' to '/run/archiso/bootmnt'
.........
ERROR: /dev/disk/by-label/ARCH device did notshow up after 30 seconds.....
Falling back to interactive prompt
You can try to fix the problem manually? log out when you are finished
sh: can't access tty; job control turned off
.........
Mounting /dev/disk/by-label/ARCH' to '/run/archiso/bootmnt'
.........
ERROR: /dev/disk/by-label/ARCH device did notshow up after 30 seconds.....
Falling back to interactive prompt
You can try to fix the problem manually? log out when you are finished
sh: can't access tty; job control turned off
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Треба посмотреть по выкиду,
что там, за /dev/disk/by-label/ (могёт быть, ARCH_201302 ?)
и подправить меню
что там, за /dev/disk/by-label/ (могёт быть, ARCH_201302 ?)
и подправить меню
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
В /dev/disk три директории:
by-id
by-patch
by-uuid
by-label нет.
by-id
by-patch
by-uuid
by-label нет.
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Тогда, можа, по выкиду уже и поздно...
Треба посмотреть, как помечена шайба (ISO), c Lubuntu
Мы какой ISO пробуем ?
Попробуем ARCHBANG (он у меня значится) ?
Треба посмотреть, как помечена шайба (ISO), c Lubuntu
Мы какой ISO пробуем ?
Попробуем ARCHBANG (он у меня значится) ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
archbang-2012.12.03-i686.iso
Я его кинул в /test и переименовал в
archbang.iso
Я его кинул в /test и переименовал в
archbang.iso
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Попробуем ARCHBANG в меню вместо ARCH (ARCHBANG у меня значится) ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
просто ARCHBANG без расширения .iso?
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Во, вот так :
Код: Выделить всё
menuentry "Archlinux.iso" --class iso {
set isofile="/test/archbang.iso"
loopback loop (hd0,1)$isofile
linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCHBANG img_dev=/dev/sda1 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
.........
Mounting /dev/disk/by-label/ARCHBANG.......
.........
:: Devices '/dev/disk/by-label/ARCHBANG mounted successfully
:: running cleanup hook [udev]
ERROR: Failed to mount the real device.
Bailing out, you are on your own. Good luck.
sh: can't access tty; job control turned off
Mounting /dev/disk/by-label/ARCHBANG.......
.........
:: Devices '/dev/disk/by-label/ARCHBANG mounted successfully
:: running cleanup hook [udev]
ERROR: Failed to mount the real device.
Bailing out, you are on your own. Good luck.
sh: can't access tty; job control turned off
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Ясно... Ну, хоть отвлеклись...
Значит, треба искать путь погрузки c sda5 .
Можа, для непервичных разделов пункт меню должен выглядеть по-иному, чем у нас:
Пошукаем...
Значит, треба искать путь погрузки c sda5 .
Можа, для непервичных разделов пункт меню должен выглядеть по-иному, чем у нас:
Код: Выделить всё
menuentry "Arch Linux Stock Kernel" {
set root=(hd0,5)
linux /boot/vmlinuz-linux root=/dev/sda5 ro
initrd /boot/initramfs-linux.img
}
menuentry "Arch Linux Stock Kernel Fallback" {
set root=(hd0,5)
linux /boot/vmlinuz-linux root=/dev/sda5 ro
initrd /boot/initramfs-linux-fallback.img
}
Пошукаем...
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Расширенный раздел - sda2
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Какими стали пункты меню для Arch на sda1 после таких ходов с Lubuntu ? :
$ sudo mount /dev/sda5 /mnt
$ sudo chroot /mnt bash
# grub-install /dev/sda5
# exit
$ sudo update-grub
Не испортились ли там пункты для Lubuntu, какой дистрибутив грузится ?
Меняет ли дело краткая форма пунктов Arch после этого ?
Если не пойдёт,
интересны пункты меню на sda5 (там все три файла, которые мы копировали на sda1 ?) после такого:
$ sudo mount /dev/sda5 /mnt
$ sudo chroot /mnt bash
# grub-install /dev/sda5
# update-grub
# exit
$ sudo update-grub
Читал тут
Если ничего не станет понятным и потом,
делаем следующее отвлечение :
- записываем /arch/i686/root-image.fs.sfs c CD на USB, в корень
- вставляем машине и CD, и USB, a грузим - с СD
- анализируем изменения
Читал тут
$ sudo mount /dev/sda5 /mnt
$ sudo chroot /mnt bash
# grub-install /dev/sda5
# exit
$ sudo update-grub
Не испортились ли там пункты для Lubuntu, какой дистрибутив грузится ?
Меняет ли дело краткая форма пунктов Arch после этого ?
Если не пойдёт,
интересны пункты меню на sda5 (там все три файла, которые мы копировали на sda1 ?) после такого:
$ sudo mount /dev/sda5 /mnt
$ sudo chroot /mnt bash
# grub-install /dev/sda5
# update-grub
# exit
$ sudo update-grub
Читал тут
Если ничего не станет понятным и потом,
делаем следующее отвлечение :
- записываем /arch/i686/root-image.fs.sfs c CD на USB, в корень
- вставляем машине и CD, и USB, a грузим - с СD
- анализируем изменения
Читал тут
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
s@Lubuntu:~$ sudo mount /dev/sda5 /mnt
[sudo] password for s:
s@Lubuntu:~$ sudo chroot /mnt bash
[root@Lubuntu /]# grub-install /dev/sda5
/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
[root@Lubuntu /]#
О какой системе ext2 здесь говориться???
В grub.cfg тоже мелькало ext2.
[sudo] password for s:
s@Lubuntu:~$ sudo chroot /mnt bash
[root@Lubuntu /]# grub-install /dev/sda5
/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
[root@Lubuntu /]#
О какой системе ext2 здесь говориться???
В grub.cfg тоже мелькало ext2.
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Сергей12 писал(а): ↑27.02.2013 13:32s@Lubuntu:~$ sudo mount /dev/sda5 /mnt
[sudo] password for s:
s@Lubuntu:~$ sudo chroot /mnt bash
[root@Lubuntu /]# grub-install /dev/sda5
/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
[root@Lubuntu /]#
О какой системе ext2 здесь говориться???
В grub.cfg тоже мелькало ext2.
Да, писали где-то, что это рушится, но помогает
Пробуем погрузку по кратким пунктам,
да - радуемся, нет - update-grub на sda1 (какой-то вывод тут ?),
смотрим в меню-пункты на sda1, снова пробуем.
Нет - второй заход, с update-grub на sda5 , пожалуйста,
смотрим в меню-пункты на sda5
На дессерт - отвлечение
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
s@Lubuntu:~$ sudo mount /dev/sda5 /mnt
[sudo] password for s:
s@Lubuntu:~$ sudo chroot /mnt bash
[root@Lubuntu /]# grub-install /dev/sda5
/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
[root@Lubuntu /]# update-grub
bash: update-grub: command not found
[root@Lubuntu /]# exit
exit
s@Lubuntu:~$ sudo update-grub
Generating grub.cfg ...
dpkg: предупреждение: версия «linux» имеет неправильный синтаксис: номер версии не начинается с цифры
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found linux image: /boot/vmlinuz-3.2.0-38-generic
Found initrd image: /boot/initrd.img-3.2.0-38-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda5
done
s@Lubuntu:~$
[sudo] password for s:
s@Lubuntu:~$ sudo chroot /mnt bash
[root@Lubuntu /]# grub-install /dev/sda5
/usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
[root@Lubuntu /]# update-grub
bash: update-grub: command not found
[root@Lubuntu /]# exit
exit
s@Lubuntu:~$ sudo update-grub
Generating grub.cfg ...
dpkg: предупреждение: версия «linux» имеет неправильный синтаксис: номер версии не начинается с цифры
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found linux image: /boot/vmlinuz-3.2.0-38-generic
Found initrd image: /boot/initrd.img-3.2.0-38-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Arch on /dev/sda5
done
s@Lubuntu:~$
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Какие сейчас меню-пункты в sda1/boot/grub/grub.cfg , пожалуйста ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Добавилось два пункта Ubuntu, с Linux linux. С них грузится в режим восстановления
с жалобой что не может найти UUID sda1
И в конце два пункта Arch GNU/Linux, with Linux core repo kernel. С них грузится так же в режим восстановления
с жалобой что не может найти UUID sda5
файл прилагаю.
с жалобой что не может найти UUID sda1
И в конце два пункта Arch GNU/Linux, with Linux core repo kernel. С них грузится так же в режим восстановления
с жалобой что не может найти UUID sda5
файл прилагаю.
- Вложения
-
- grub.cfg
- (6.33 КБ) 8 скачиваний
- Женя Подсыпальников
- Сообщения: 482
Re: Решено: Не устанавливается Archbang
Попробуем краткие формы пунктов меню вместо двух первых ?
Пойдём на рыбалку !
Re: Решено: Не устанавливается Archbang
Тот же режим восстановления с сообщением
ERROR Unable to find root device /dev/sda5.
ERROR Unable to find root device /dev/sda5.