USB Debian 11 installer and target drive device node [was fstab problem]
On 5/9/22 10:21, David Wright wrote:
> On Sun 08 May 2022 at 23:39:31 (-0700), David Christensen wrote:
>> As noted by another reader in another thread, the Debian 11 installer
>> appears to always assign /dev/sda to d-i USB installation media; in
>> spite of decades of standard practice of using the first drive node
>> for the target drive. Thus, the target drive may have been /dev/sdb
>> at installation time, resulting in "sdb" in crypttab(5) and/or
>> fstab(5) entries rather than the conventional "sda".
> This is news to me, and I'm not sure why you blame the d-i's going
> against decades of precedent. Yes, it can happen, and I guess it might
> be the result of the way the buses are configured inside the machine.
> Gone are the simple days of PATAs on hda.
>
> Anyway, here are six machines: three are laptops, three EFIs, one AiO,
> one i386, all GPT, all netinst, variously 11.1–3 with firmware. All
> except the last have the installer on sdb, and the reason there is
> obvious.
>
> The sole occasion where the devices have been named the "wrong" way
> round is when I installed Debian on an EFI laptop onto a virgin
> external hard drive. If memory serves, the d-i was connected through
> a hub to the USB-C port, the drive was on the single USB3 port.
> I think.
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Jan 1 16:29:18 kernel: [ 1.815571] sd 1:0:0:0: [sda] 976773168
512-byte logical blocks: (500 GB/466 GiB)
> Jan 1 16:29:18 kernel: [ 1.816244] sd 1:0:0:0: [sda] 4096-byte
physical blocks
> Jan 1 16:29:18 kernel: [ 1.817495] sd 1:0:0:0: [sda] Write
Protect is off
> Jan 1 16:29:18 kernel: [ 1.819103] sd 1:0:0:0: [sda] Mode Sense:
00 3a 00 00
> Jan 1 16:29:18 kernel: [ 1.819791] sd 1:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
> Jan 1 16:29:18 kernel: [ 1.853168] sda: sda1 sda2 sda3 sda4 sda5
sda6 sda7 sda8 sda9 sda10 sda11
> Jan 1 16:29:18 kernel: [ 1.875612] sd 1:0:0:0: [sda] Attached
SCSI disk
> Jan 1 16:29:18 kernel: [ 3.422080] sd 3:0:0:0: [sdb] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Jan 1 16:29:18 kernel: [ 3.422370] sd 3:0:0:0: [sdb] Write
Protect is off
> Jan 1 16:29:18 kernel: [ 3.422372] sd 3:0:0:0: [sdb] Mode Sense:
03 00 00 00
> Jan 1 16:29:18 kernel: [ 3.422673] sd 3:0:0:0: [sdb] No Caching
mode page found
> Jan 1 16:29:18 kernel: [ 3.422674] sd 3:0:0:0: [sdb] Assuming
drive cache: write through
> Jan 1 16:29:18 kernel: [ 3.453581] sdb: sdb1 sdb2
> Jan 1 16:29:18 kernel: [ 3.490735] sd 3:0:0:0: [sdb] Attached
SCSI removable disk
> Jan 1 16:29:55 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> Jan 1 16:29:55 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> $
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Jan 25 21:12:08 kernel: [ 4.310937] sd 0:0:0:0: [sda] 976773168
512-byte logical blocks: (500 GB/466 GiB)
> Jan 25 21:12:08 kernel: [ 4.310951] sd 0:0:0:0: [sda] Write
Protect is off
> Jan 25 21:12:08 kernel: [ 4.310952] sd 0:0:0:0: [sda] Mode Sense:
00 3a 00 00
> Jan 25 21:12:08 kernel: [ 4.310972] sd 0:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
> Jan 25 21:12:08 kernel: [ 4.681368] sda: sda1 sda2 sda3 sda4 sda5
sda6
> Jan 25 21:12:08 kernel: [ 4.839485] sd 0:0:0:0: [sda] Attached
SCSI disk
> Jan 25 21:12:08 kernel: [ 5.617893] sd 6:0:0:0: [sdb] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Jan 25 21:12:08 kernel: [ 5.637613] sd 6:0:0:0: [sdb] Write
Protect is off
> Jan 25 21:12:08 kernel: [ 5.655705] sd 6:0:0:0: [sdb] Mode Sense:
03 00 00 00
> Jan 25 21:12:08 kernel: [ 5.656965] sd 6:0:0:0: [sdb] No Caching
mode page found
> Jan 25 21:12:08 kernel: [ 5.674988] sd 6:0:0:0: [sdb] Assuming
drive cache: write through
> Jan 25 21:12:08 kernel: [ 5.718770] sdb: sdb1 sdb2
> Jan 25 21:12:08 kernel: [ 5.762284] sd 6:0:0:0: [sdb] Attached
SCSI removable disk
> Jan 25 21:13:04 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> Jan 25 21:13:04 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> $
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Feb 1 17:32:10 kernel: [ 5.562125] sd 0:0:0:0: [sda] 976773168
512-byte logical blocks: (500 GB/466 GiB)
> Feb 1 17:32:10 kernel: [ 5.569327] sd 0:0:0:0: [sda] Write
Protect is off
> Feb 1 17:32:10 kernel: [ 5.576324] sd 0:0:0:0: [sda] Mode Sense:
00 3a 00 00
> Feb 1 17:32:10 kernel: [ 5.576399] sd 0:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
> Feb 1 17:32:10 kernel: [ 5.646877] sda: sda1 sda2 sda3 sda4 sda5
sda6
> Feb 1 17:32:10 kernel: [ 5.667737] sd 0:0:0:0: [sda] Attached
SCSI disk
> Feb 1 17:32:10 kernel: [ 5.834514] sd 4:0:0:0: [sdb] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Feb 1 17:32:10 kernel: [ 5.849013] sd 4:0:0:0: [sdb] Write
Protect is off
> Feb 1 17:32:10 kernel: [ 5.855644] sd 4:0:0:0: [sdb] Mode Sense:
03 00 00 00
> Feb 1 17:32:10 kernel: [ 5.856638] sd 4:0:0:0: [sdb] No Caching
mode page found
> Feb 1 17:32:10 kernel: [ 5.863141] sd 4:0:0:0: [sdb] Assuming
drive cache: write through
> Feb 1 17:32:10 kernel: [ 5.889163] sdb: sdb1 sdb2
> Feb 1 17:32:10 kernel: [ 5.914390] sd 4:0:0:0: [sdb] Attached
SCSI removable disk
> Feb 1 17:32:45 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> Feb 1 17:32:45 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> $
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Apr 17 01:01:15 kernel: [ 1.835596] sd 0:0:0:0: [sda] 976773168
512-byte logical blocks: (500 GB/466 GiB)
> Apr 17 01:01:15 kernel: [ 1.837196] sd 0:0:0:0: [sda] 4096-byte
physical blocks
> Apr 17 01:01:15 kernel: [ 1.838100] sd 0:0:0:0: [sda] Write
Protect is off
> Apr 17 01:01:15 kernel: [ 1.838967] sd 0:0:0:0: [sda] Mode Sense:
00 3a 00 00
> Apr 17 01:01:15 kernel: [ 1.838992] sd 0:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
> Apr 17 01:01:15 kernel: [ 1.863206] sda: sda1 sda2 sda3 sda4 sda5
sda6
> Apr 17 01:01:15 kernel: [ 1.888613] sd 0:0:0:0: [sda] Attached
SCSI disk
> Apr 17 01:01:16 kernel: [ 3.120312] sd 6:0:0:0: [sdb] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Apr 17 01:01:16 kernel: [ 3.120785] sd 6:0:0:0: [sdb] Write
Protect is off
> Apr 17 01:01:16 kernel: [ 3.120790] sd 6:0:0:0: [sdb] Mode Sense:
03 00 00 00
> Apr 17 01:01:16 kernel: [ 3.121108] sd 6:0:0:0: [sdb] No Caching
mode page found
> Apr 17 01:01:16 kernel: [ 3.121111] sd 6:0:0:0: [sdb] Assuming
drive cache: write through
> Apr 17 01:01:16 kernel: [ 3.143895] sdb: sdb1 sdb2 sdb3
> Apr 17 01:01:16 kernel: [ 3.157941] sd 6:0:0:0: [sdb] Attached
SCSI removable disk
> Apr 17 01:02:28 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> Apr 17 01:02:28 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> $
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Apr 21 18:43:48 kernel: [ 4.728919] sd 0:0:0:0: [sda] 117210240
512-byte logical blocks: (60.0 GB/55.9 GiB)
> Apr 21 18:43:48 kernel: [ 4.781174] sd 0:0:0:0: [sda] Write
Protect is off
> Apr 21 18:43:48 kernel: [ 4.791354] sd 0:0:0:0: [sda] Mode Sense:
00 3a 00 00
> Apr 21 18:43:48 kernel: [ 4.853619] sd 0:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
> Apr 21 18:43:48 kernel: [ 5.284602] sda: sda1 sda2 sda3 sda4
> Apr 21 18:43:48 kernel: [ 5.320578] sd 0:0:0:0: [sda] Attached
SCSI disk
> Apr 21 18:43:48 kernel: [ 6.301453] sd 2:0:0:0: [sdb] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Apr 21 18:43:48 kernel: [ 6.314811] sd 2:0:0:0: [sdb] Write
Protect is off
> Apr 21 18:43:48 kernel: [ 6.326835] sd 2:0:0:0: [sdb] Mode Sense:
03 00 00 00
> Apr 21 18:43:48 kernel: [ 6.328822] sd 2:0:0:0: [sdb] No Caching
mode page found
> Apr 21 18:43:48 kernel: [ 6.340627] sd 2:0:0:0: [sdb] Assuming
drive cache: write through
> Apr 21 18:43:48 kernel: [ 6.363150] sdb: sdb1 sdb2 sdb3
> Apr 21 18:43:48 kernel: [ 6.387070] sd 2:0:0:0: [sdb] Attached
SCSI removable disk
> Apr 21 18:44:19 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> Apr 21 18:44:19 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sdb1 fstype=iso9660
> $
>
> $ grep -e sda -e sdb -e nvme /var/log/installer/syslog | sed -e
'/CD-ROM/{p; q}'
> Dec 13 03:02:14 kernel: [ 0.874287] nvme nvme0: pci function
0000:3d:00.0
> Dec 13 03:02:14 kernel: [ 0.890575] nvme nvme0: 4/0/0
default/read/poll queues
> Dec 13 03:02:14 kernel: [ 0.892293] nvme0n1: p1 p2 p3 p4
> Dec 13 03:02:15 kernel: [ 3.106803] sd 0:0:0:0: [sda] 2006528
512-byte logical blocks: (1.03 GB/980 MiB)
> Dec 13 03:02:15 kernel: [ 3.107444] sd 0:0:0:0: [sda] Write
Protect is off
> Dec 13 03:02:15 kernel: [ 3.107450] sd 0:0:0:0: [sda] Mode Sense:
03 00 00 00
> Dec 13 03:02:15 kernel: [ 3.107907] sd 0:0:0:0: [sda] No Caching
mode page found
> Dec 13 03:02:15 kernel: [ 3.107913] sd 0:0:0:0: [sda] Assuming
drive cache: write through
> Dec 13 03:02:15 kernel: [ 3.125917] sda: sda1 sda2
> Dec 13 03:02:16 kernel: [ 3.155962] sd 0:0:0:0: [sda] Attached
SCSI removable disk
> Dec 13 03:02:48 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sda1 fstype=iso9660
> Dec 13 03:02:48 cdrom-detect: CD-ROM mount succeeded:
device=/dev/sda1 fstype=iso9660
> $
I am unsure what is obvious about the last three. Please clarify.
Did you install from a USB flash drive or from optical media? If
optical, was the drive internal or external, and what was the interface?
David
Reply to: