In the process of installing Ascii on a new HD in my box, I somehow 
managed to break GRUB2 un the principal hard disk in the box, whhich 
is /dev/sdb.  When I boot /dev/sdb, I do not get its GRUB menu, but a 
simple blinking cursor at the upper left. This usually indicates video 
problems, but I have no problem with video when I use another means to 
boot /dev/sdb.

To boot /dev/sdb I have to use reconnect SATA cables to all three 
disks and use the BIOS boot menu to boot /dev/sda 
or /dev/sdck. Then I use the boot menu on the disk to boot 
/dev/sdb. /dev/sdb proceeds to boot without any problem.

To fix this, it went to reinstall GRUB2 on /dev/sdb. That effort 
failed:

1. I insert an Ascii netinst key and select Advanced Options, Then I 
select CLI rescue mode. I go though the installation steps to the 
point I'm presented with a list of partitions. These are:

  /dev/sdb1 This is /root
  /dev/sdv2 This is broken out /boot
  ... [other partitions on sdb]
  /dev/sdc1  [root on a HD with its SATA cable pulled] 
  /dev/sdc2  [ascii system]

/dev/sda also has its SATA cable pulled for the moment, but it 
does not show up in the list of partitions. No idea why /dev/sdc shows 
up.  

2. The directions say to pick the root partition, and so I pick 
/dev/sdb1. 

3. Rescue mode next tells me that it sees I have /boot broken out, 
and that to reinstall GRUB@ I need to mount it. So I say, Yes, mount it.

4. I am returned to the Rescue options menu. The choices are to pick a 
differnet root file system, execute a shell, or to reboot. The only 
other root file system is /dev/sdc1, but that's not where I want to 
reinstall GRUB. I see no use for a shell. I don't see any option to 
reinstall GRUB2.

In syslog, when I successfully  boot /dev/sdb1 is the line:
  Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.0-9-amd64 
  root=UUID=fbc8d367-795c-48f2-a9c3-08029e1710e2 ro quiet

In /dev/sdb1/ are the symlinks:
initrd.img -> boot/initrd.img-4.9.0-9-amd64
initrd.img.old -> boot/initrd.img-4.9.0-8-amd64
vmlinuz -> boot/vmlinuz-4.9.0-9-amd64
vmlinuz.old -> boot/vmlinuz-4.9.0-8-amd64

vmlinuz-4.9.0-9-amd64 and initrd.img-4.9.0-9-amd64
are found in /dev/sdb2. 

The file /boot/grub/grubenv is empty

In /etc/default/grub are:

  GRUB_DEFAULT=0
  GRUB_TIMEOUT=5
  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="quiet"
  GRUB_CMDLINE_LINUX=""


Haines Brown

  
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to