задача сделать клон системы sqeeze на USB HDD
есть 2 винта
1 USB HDD с рабочей системой (sdb1 ext4)
2 USB HDD чистый
что слелано
2-й разбит на партиции, коревая система на ext4 (sdb1). скопирована система с 1винта
поправлен fstab, device.map (изменил UUID)
update-grub создал новый файл grub.cfg
вроде все нормально
но при перезагрузке груб не находит sdb1
если выйти в режим редактирования загрузчика (кнопочка е)
и поправить insmod ext2 на insmod ext4 система грузится
что нужно подправить, чтобы update-grub правильно создавал grub.cfg
Клон системы Sqeeze проблемы с grub
Скорее всего, когда вы грузитесь с USB HDD, udev иначе присваивает дискам устройства /dev/sdX. Попробуйте при загрузке в grub нажать 'e' и изменить значение root=/dev/sdb1 на /dev/sda1. Если поможет, тогда руками подправите конфиг grub.
совершенно верно, USB HDD загрузочный. загрузка должна идти с sdb1
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 9a239c84-441c-4d77-aa1f-8e63206dd357
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=9a239c84-441c-4d77-aa1f-8e63206dd357 ro quiet splash rootfstype=ext4
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
если изменить insmod ext2 на insmod ext4 загрузка идет на новых машинах, на старых не хочет. ((
А если попробовать убрать вот это rootfstype=ext4?
это я самостоятельно добавил,
поправил /etc/default/grub
результат 0
А UUID у Вас правильно прописан?
root@mobile:/# blkid
/dev/sdb1: UUID="9a239c84-441c-4d77-aa1f-8e63206dd357" TYPE="ext4"
/dev/sdb3: UUID="2338B89B0C6D3F87" TYPE="ntfs"
/dev/sdb5: UUID="53d76d73-3265-4302-8675-aff2a3d9fae0" TYPE="swap"
/dev/sdb6: UUID="a6f7031f-3a16-4a19-9cac-716a113d5266" TYPE="ext3"
что слелано
2-й разбит на партиции, коревая система на ext4 (sdb1). скопирована система с 1винта
поправлен fstab, device.map (изменил UUID)
update-grub создал новый файл grub.cfg
А сам GRUB2 как и куда устанавливался?
стандартно на sdb в MBR
полностью сносил grub со всеми конфигами, и ставил заново, не помогло
решение где-то в направлении ext2-ext4
снес систему, установил с диска - не помогло ))
переразбил винт акрониксом (до этого был gparted)
скопировал систему, поправил груб, подправил фстаб и вуаля!
все дело было в кривой разметке винта. кто бы мог подумать!