LINUX.ORG.RU

Ubuntu / Debian dual boot

 , ,


0

1

На ноутбуке установлена Ubuntu. Корневой раздел зашифрован Luks, но /boot - нет.

Поставил на /dev/sdb6 Debian с помощью Expert Mode в netinst. Корневой раздел для Debian так же зашифрован Luks. При установке Debian пропустил установку Grub.

После этого загрузился в Ubuntu. Выполнил:

> sudo cryptsetup luksOpen /dev/sdb6 debian-crypt
Введите пароль для /dev/sdb6: 

> sudo vgchange -ay                              
  3 logical volume(s) in volume group "sshd0-crypt" now active
  2 logical volume(s) in volume group "sshd0-notcrypt" now active
  9 logical volume(s) in volume group "ssd0" now active
  8 logical volume(s) in volume group "debian" now active

> sudo dpkg-reconfigure grub-pc                  
Установка для платформы i386-pc.
Установка завершена. Ошибок нет.
Создание конфигурационного файла grub...
Найден образ linux: /boot/vmlinuz-4.10.0-42-generic
Найден образ initrd: /boot/initrd.img-4.10.0-42-generic
Найден образ linux: /boot/vmlinuz-4.10.0-40-generic
Найден образ initrd: /boot/initrd.img-4.10.0-40-generic
Найден образ linux: /boot/vmlinuz-4.4.0-104-generic
Найден образ initrd: /boot/initrd.img-4.4.0-104-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Найден Debian GNU/Linux (9.3) на /dev/mapper/debian-root
завершено

После этого при загрузке в Grub появился пункт «Debian GNU/Linux (9.3)». Если его выбрать, происходит первоначальная загрузка и у меня запрашивает пароль от sdb6_crypt. Я его ввожу.

После чего вылезает ошибка:

device-mapper: remove ioctl on sdb6_crypt failed: Device or resource busy
device-mapper: remove ioctl on sdb6_crypt failed: Device or resource busy
device-mapper: remove ioctl on sdb6_crypt failed: Device or resource busy
device-mapper: remove ioctl on sdb6_crypt failed: Device or resource busy
Device sdb6_crypt is still use
Please unlock disk sdb6_crypt: Device sdb6_crypt already exists.

В каком месте у меня руки кривые?

grub генерит такой конфиг для Debian:

menuentry 'Debian GNU/Linux (9.3) (на /dev/mapper/debian-root)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-dd6502a3-6170-4d
9c-8505-20e9ee3a0ecf' {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt4'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt4 --hint-efi=hd1,gpt4 --hint-baremetal=ahci1,gpt4  342eac6f-4587-4a95-8f1b-7a965e297674
        else
          search --no-floppy --fs-uuid --set=root 342eac6f-4587-4a95-8f1b-7a965e297674
        fi
        linux /vmlinuz-4.9.0-4-amd64 root=/dev/dm-18
        initrd /initrd.img-4.9.0-4-amd64
}

Мои диски:

> sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 468862128 sectors, 223.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7D50B652-CF16-4BAF-A856-C763CE37FF27
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 468862094
Partitions will be aligned on 2048-sector boundaries
Total free space is 3181 sectors (1.6 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            4095   1024.0 KiB  EF02  bios
   2            4096         2004991   977.0 MiB   8300  boot
   3         2004992       468860927   222.6 GiB   8300  ssd0
> sudo gdisk -l /dev/sdb 
[sudo] пароль для sabo: 
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): FD20E922-4014-463C-B949-E3A33692353D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 595626093 sectors (284.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1153435647   550.0 GiB   8300  sshd0-crypt
   2      1153435648      1690306559   256.0 GiB   8300  sshd0-crypt
   3      1690306560      2227177471   256.0 GiB   8E00  sshd0-notcrypt
   4      2227177472      2229274623   1024.0 MiB  8300  debian-boot
   5      2229274624      2237663231   4.0 GiB     8200  debian-swap
   6      2237663232      3311405055   512.0 GiB   8300  debian
★★

> sudo lsblk -b
NAME                           MAJ:MIN RM          SIZE RO TYPE  MOUNTPOINT
sdb                              8:16   0 2000398934016  0 disk  
├─sdb4                           8:20   0    1073741824  0 part  
├─sdb2                           8:18   0  274877906944  0 part  
│ └─sdb2_crypt                 253:12   0  274875809792  0 crypt 
│   ├─sshd0--crypt-test--vm    253:15   0   13958643712  0 lvm   /srv/virtual/VirtualBox/test
│   └─sshd0--crypt-sabo        253:14   0  163208757248  0 lvm   /srv/sabo
├─sdb5                           8:21   0    4294967296  0 part  
├─sdb3                           8:19   0  274877906944  0 part  
│ ├─sshd0--notcrypt-virtualbox 253:1    0  171798691840  0 lvm   /srv/virtual/VirtualBox
│ └─sshd0--notcrypt-chroot     253:2    0   19327352832  0 lvm   /srv/virtual/chroot
├─sdb1                           8:17   0  590558003200  0 part  
│ └─sdb1_crypt                 253:13   0  590555906048  0 crypt 
│   └─sshd0--crypt-test        253:16   0  236223201280  0 lvm   /srv/test
└─sdb6                           8:22   0  549755813888  0 part  
  └─debian-crypt               253:17   0  549753716736  0 crypt 
    ├─debian-usr               253:20   0    2998927360  0 lvm   
    ├─debian-home              253:19   0    2998927360  0 lvm   
    ├─debian-srv               253:25   0    2998927360  0 lvm   
    ├─debian-local             253:23   0     998244352  0 lvm   
    ├─debian-var               253:21   0    2998927360  0 lvm   
    ├─debian-root              253:18   0    2998927360  0 lvm   
    ├─debian-opt               253:24   0     511705088  0 lvm   
    └─debian-tmp               253:22   0    2998927360  0 lvm   
sda                              8:0    0  240057409536  0 disk  
├─sda2                           8:2    0    1024458752  0 part  /boot
├─sda3                           8:3    0  239030239232  0 part  
│ └─sda3_crypt                 253:0    0  239028142080  0 crypt 
│   ├─ssd0-srv                 253:10   0      96468992  0 lvm   /srv
│   ├─ssd0-tmp                 253:8    0    5293211648  0 lvm   /tmp
│   ├─ssd0-var                 253:6    0    3070230528  0 lvm   /var
│   ├─ssd0-home                253:4    0    8438939648  0 lvm   /home
│   ├─ssd0-local               253:11   0      96468992  0 lvm   /usr/local
│   ├─ssd0-opt                 253:9    0   16949182464  0 lvm   /opt
│   ├─ssd0-swap                253:7    0    3997171712  0 lvm   [SWAP]
│   ├─ssd0-usr                 253:5    0    8438939648  0 lvm   /usr
│   └─ssd0-root                253:3    0    2071986176  0 lvm   /
└─sda1                           8:1    0       1048576  0 part
> sudo blkid | grep 342eac6f
/dev/sdb4: LABEL="debian-boot" UUID="342eac6f-4587-4a95-8f1b-7a965e297674" TYPE="ext4" PARTLABEL="debian-boot" PARTUUID="b44f0eb4-ac53-452d-a9e8-773e1d15d9f3"
SaBo ★★
() автор топика
Последнее исправление: SaBo (всего исправлений: 1)

пропустил установку grub - надо было поверх старого ставить - перезаписалось бы автоматом и подхватило все уже естановленные системы...

amd_amd ★★★★★
()

Проблема здесь:

linux /vmlinuz-4.9.0-4-amd64 root=/dev/dm-18

Должно быть так:

linux /vmlinuz-4.9.0-4-amd64 root=/dev/mapper/debian-root

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