- update-grub в контексте sda5, это создаст grub.cfg на sda5/boot
- update-grub в контексте sda1
- заменить пункты меню на sda1 для Arch пунктами меню из sda5
Модератор: Модераторы разделов
Код: Выделить всё
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
}Код: Выделить всё
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
}Код: Выделить всё
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
}Код: Выделить всё
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
}Код: Выделить всё
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
}Сергей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.