OpenMandriva Lx3.03 [その他linux,パソコン・物欲]
謹賀新年 linuxで遊んでいます。
OpenMandriva Lx3.03は、2013年初回リリースされている。今回私のパソコン環境i7-2600
OpenMandriva Lx3.03をインストールするときは、パソコンとモニターの接続にHDMIが接続必須です。 15ピンなどで接続していると真っ暗画面になりインストールはいつまでもできないでしょう。
日本語化はすでに整備されているようです。fcitx-anthyが最初から入っています。入力はできませんでした。
コンピューター設定から言語設定に進み、日本語の選択画面にて詳細ボタンをクリックしてUTF-8ではないエンコーディング(後方互換性のため)チョックをはずしてあること、次に進み詳細ボタンをクリックでfcitxを選択をしている、この2点に注意してください。以下はインストールするソフトです。
urpmi anthy fonts-ttf-japanese fonts-ttf-japanese-extra fonts-ttf-japanese-ipamona fonts-ttf-japanese-mplus_ipagothic
以上で設定はおわりです。
私は今回一つのパソコンにubuntu、rosa linux、mageia linux、openmandriva Lxと4個いれました。grubメニューで何度も失敗しています。最終的にはubuntuのgrubを使用しました。HDMI接続でまともに表示されたのがubuntuのgrubでした。
ubuntuのgrubをインストールしたあとに、自力で荒業小細工をしました。
Ubuntu/boot/grub/grub.cfgは使わないでバックアップしておきます。
openmandriva Lx/boot/grub2/grub.cfgを使います。
openmandriva Lxからもってきたgrub.cfgに4個のosが起動するようにバックアップしているgrub.cfgから抜き出して記入します。素人のすることです。以下編集後ubuntu/boot/grub/grub.cfgその内容です。汗。
---------------------------------------------------------------------------------
最初の部分省略
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/00_tuned ###
set tuned_params=""
### END /etc/grub.d/00_tuned ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'OpenMandriva Lx' --class openmandriva --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f3d4129d-85b0-4de6-a6f1-27098afe77f2' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 f3d4129d-85b0-4de6-a6f1-27098afe77f2
else
search --no-floppy --fs-uuid --set=root f3d4129d-85b0-4de6-a6f1-27098afe77f2
fi
echo 'Linux 4.13.12-desktop-2omv をロード中...'
linux /boot/vmlinuz-4.13.12-desktop-2omv root=UUID=f3d4129d-85b0-4de6-a6f1-27098afe77f2 ro quiet resume=UUID=f420f620-3af2-4bd4-8e32-589f74cf7c50 rw logo.nologo acpi_osi=Linux acpi_osi='!Windows 2012' acpi_backlight=vendor audit=0 rd.timeout=120 locale.lang=ja_JP.UTF-8
echo '初期 RAM ディスクをロード中...'
initrd /boot/microcode.img /boot/initrd-4.13.12-desktop-2omv.img
}
submenu 'Advanced options for OpenMandriva Lx' $menuentry_id_option 'gnulinux-advanced-f3d4129d-85b0-4de6-a6f1-27098afe77f2' {
menuentry 'OpenMandriva Lx, with Linux 4.13.12-desktop-2omv' --class openmandriva --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.12-desktop-2omv-advanced-f3d4129d-85b0-4de6-a6f1-27098afe77f2' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 f3d4129d-85b0-4de6-a6f1-27098afe77f2
else
search --no-floppy --fs-uuid --set=root f3d4129d-85b0-4de6-a6f1-27098afe77f2
fi
echo 'Linux 4.13.12-desktop-2omv をロード中...'
linux /boot/vmlinuz-4.13.12-desktop-2omv root=UUID=f3d4129d-85b0-4de6-a6f1-27098afe77f2 ro quiet resume=UUID=f420f620-3af2-4bd4-8e32-589f74cf7c50 rw logo.nologo acpi_osi=Linux acpi_osi='!Windows 2012' acpi_backlight=vendor audit=0 rd.timeout=120 locale.lang=ja_JP.UTF-8
echo '初期 RAM ディスクをロード中...'
initrd /boot/microcode.img /boot/initrd-4.13.12-desktop-2omv.img
}
menuentry 'OpenMandriva Lx, 4.13.12-desktop-2omv (recovery mode)' --class openmandriva --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.12-desktop-2omv-recovery-f3d4129d-85b0-4de6-a6f1-27098afe77f2' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 f3d4129d-85b0-4de6-a6f1-27098afe77f2
else
search --no-floppy --fs-uuid --set=root f3d4129d-85b0-4de6-a6f1-27098afe77f2
fi
echo 'Linux 4.13.12-desktop-2omv をロード中...'
linux /boot/vmlinuz-4.13.12-desktop-2omv root=UUID=f3d4129d-85b0-4de6-a6f1-27098afe77f2 ro single failsafe nomodeset xdriver=vesa vga=788 acpi_osi=Linux acpi_osi='!Windows 2012' acpi_backlight=vendor systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M audit=0 rd.timeout=120
echo '初期 RAM ディスクをロード中...'
initrd /boot/microcode.img /boot/initrd-4.13.12-desktop-2omv.img
}
}
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-68d87f24-9fc8-44a3-a029-5adcd662f680' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 68d87f24-9fc8-44a3-a029-5adcd662f680
else
search --no-floppy --fs-uuid --set=root 68d87f24-9fc8-44a3-a029-5adcd662f680
fi
linux /boot/vmlinuz-4.4.0-21-generic root=UUID=68d87f24-9fc8-44a3-a029-5adcd662f680 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-21-generic
}
menuentry 'ROSA Desktop Fresh R10 (2016.1) (on /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b64a912a-6120-46ad-a94e-0de00faf64b1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 b64a912a-6120-46ad-a94e-0de00faf64b1
else
search --no-floppy --fs-uuid --set=root b64a912a-6120-46ad-a94e-0de00faf64b1
fi
linux /boot/vmlinuz-4.9.60-nrj-desktop-1rosa-x86_64 root=UUID=b64a912a-6120-46ad-a94e-0de00faf64b1 ro splash=silent logo.nologo quiet nomodeset resume=UUID=b64a912a-6120-46ad-a94e-0de00faf64b1 resume_offset=34816
initrd /boot/initrd-4.9.60-nrj-desktop-1rosa-x86_64.img
}
menuentry 'Mageia 6 (6) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-91f30326-57eb-453b-a528-c8a869646cea' {
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 91f30326-57eb-453b-a528-c8a869646cea
else
search --no-floppy --fs-uuid --set=root 91f30326-57eb-453b-a528-c8a869646cea
fi
linux /boot/vmlinuz root=/dev/sda7
initrd /boot/initrd-4.14.10-desktop-1.mga6.img
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'OpenMandriva Lx Memtest memtest86+' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 f3d4129d-85b0-4de6-a6f1-27098afe77f2
else
search --no-floppy --fs-uuid --set=root f3d4129d-85b0-4de6-a6f1-27098afe77f2
fi
insmod bsd
echo 'Loading OpenMandriva Lx ...Loading Memtest memtest86+ ...'
knetbsd /boot/elf-memtest86+
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
以上で四つのosが起動できるようになりました。以下参考画像
grubメニュー画面
mageia linuxのHDMI接続。 スクリーンショットソフトで取った画像。異常に横長。
rosa linuxのHDMI接続。
ubuntuのHDMI接続。
コメント 0