[Eisfair] Kernel upgraden von 3.16.58-eisfair-1-SMP auf aktuell /boot zu klein

Martin Faderbauer martin at fmit.at
Fr Jan 14 02:00:40 CET 2022


die /boot platte ist jetzt von 23 auf 100 vergrößert. ein Ziel ist erreicht.

derzeit boote ich von /dev/sda mit einen "LSI Logic SAS" controller
einen 3.2.81-eisfair-1-SMP Kernel
mit Lilo als Boot Manager
der "BusLogic Parallel" ist wahrscheinlich zu alt für den neuen Kernel
und extlinux (vermutung)

diesem habe das root fs / vom nicht boot fegen System untergeschoben

sv01 # cat /etc/lilo.conf
lba32
disk = /dev/sda
  bios = 0x80
boot = /dev/sda
read-only
prompt
timeout = 50
vga = normal
menu-scheme = wr:bw:wr:Yr
image = /boot/kernel
root = /dev/sdd2 <<< Da die Änderung
label = eis
initrd = /boot/initrd.gz
append = "raid=noautodetect net.ifnames=1"
sv01 #

danach Lilo ausgeführt

und zusätzlich alles was mit dem 3.2.81-eisfair-1-SMP kernel zu tun hat
auf dem Server kopiert. siehe da das System fahrt hoch.

wie bekomme ich auf die sdd1 den Bootsektor geschrieben
mit der ursprünglichen config
root = /dev/sda2

dann würde der Server wieder mit der sda und sdb auskommen.

sv01 # cat /etc/fstab
UUID=a572c63e-4e8a-4300-acce-0fb5478f2fd5 / ext3
defaults,errors=remount-ro 0 1
UUID=b6ad78b8-4ce1-4307-b1b8-4b88445fa1da /boot ext3
defaults,errors=remount-ro 0 1
UUID=a6896892-46fc-490c-bc30-82e8d5a004d1 /data-sdb1 ext4
defaults,errors=remount-ro 0 1
proc        /proc          proc      defaults                 0 0
/dev/fd0    /media/floppy         auto      defaults,user,noauto     0 0
/dev/cdrom  /media/cdrom          iso9660   defaults,ro,user,noauto  0 0
devpts      /dev/pts       devpts    defaults,gid=5,mode=620  0 0
usbdevfs    /proc/bus/usb  usbdevfs  defaults                 0 0
sysfs       /sys           sysfs     defaults                 0 0
tmpfs       /dev/shm       tmpfs     rw,nosuid,nodev          0 0
tmpfs       /run           tmpfs     defaults                 0 0
devtmpfs    /dev           devtmpfs  mode=0755,nosuid         0 0
sv01 #


Am 13.01.2022 um 23:24 schrieb Martin Faderbauer:
> ich habe es jetzt geschafft das der Server wieder bootet
> 
> ich habe jetzt eine etwas schräge Config
> 
> sv01 # df
> Filesystem     1K-blocks      Used Available Use% Mounted on
> /dev/sdd2       51581368  18234440  30726728  38% /
> tmpfs            1557500       408   1557092   1% /run
> devtmpfs         1556380         0   1556380   0% /dev
> /dev/sdd1          23302      6159     15940  28% /boot
> /dev/sde1      928909768 383572756 498151144  44% /data-sdb1
> tmpfs               2048       544      1504  27% /brute_force_blocking
> sv01 #
> 
> wie ich sdd wieder auf sda bekomme weiß ich noch nicht er hat bei der
> Aktion ein kleines kernel update bekommen
> eiskernel: 3.2.81-eisfair-1-SMP von 3.16.58
> 
> gibt es eine LILO Option die Konfiguration aus /etc/lilo.conf auf
> /dev/sdd schreibt obwohl die lilo.conf so sda zeigt?
> 
> sv01 # cat /etc/lilo.conf
> lba32
> disk = /dev/sda
>   bios = 0x80
> boot = /dev/sda
> read-only
> prompt
> timeout = 50
> vga = normal
> menu-scheme = wr:bw:wr:Yr
> image = /boot/kernel
> root = /dev/sda2
> label = eis
> initrd = /boot/initrd.gz
> append = "raid=noautodetect net.ifnames=1"
> sv01 #
> 
> 
> 
> 
> 
> Am 13.01.2022 um 21:08 schrieb Martin Faderbauer:
>>
>>
>> Am 13.01.2022 um 20:57 schrieb Marcus Röckrath:
>>> Hallo Martin,
>>>
>>> Martin Faderbauer wrote:
>>>
>>>>>> Leider genau das endet in einer Kernel Panic
>>>>>
>>>>> An welcher Stelle genau?
>>>>
>>>> es Kommt
>>>>
>>>> Mounting sys...
>>>> mounting tmpfs  on /dev
>>>> rootdev is a number UUID=a572c63e-4e8a-4300-acce-0fb5478f2fd5
>>>> MAJOR in hex is .
>>>> MINOR in hex is .
>>>
>>> Es wird kein Treiber geladen, was sich mir nicht erschließt.
>>>
>>> Weißt du, welcher es sein müsste?
>>
>> Ja es ist ein BusLogic Parallel
>>
>> habe die Platte derzeit im einen anderen Eis gemountet. Und eine
>> Sicherungskopie angelegt
>>
>>>
>>>> wenn ich da rootdev /dev/sda1 eingebe endet das in einer Kernel Panic
>>>
>>> rootdev wäre aber sda3.
>>>


Mehr Informationen über die Mailingliste Eisfair