انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در نخوندن کرنل  (دفعات بازدید: 3976 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
مشکل در نخوندن کرنل
« : 22 آذر 1392، 07:56 ب‌ظ »
سلام دوستان
من مراحل نصب رو رفتم و آخرش که ریبوت کردم و سی دی رو برداشتم با ارور زیر متسفانه بر خوردم
آلان بااوبونتو لایو امدم لطفا راهنمایی کنید

error: no such device: {ID}
Loading Linux core repo kernel ...
error: no such partition.
Loading initial ramdisk ...
error: you need to load the kernel first.

Press any key to continue...

پیشاپیش بابت راهنمایی هاتون ممنونم

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : مشکل در نخوندن کرنل
« پاسخ #1 : 22 آذر 1392، 08:02 ب‌ظ »
سلام دوستان
من مراحل نصب رو رفتم و آخرش که ریبوت کردم و سی دی رو برداشتم با ارور زیر متسفانه بر خوردم
آلان بااوبونتو لایو امدم لطفا راهنمایی کنید

error: no such device: {ID}
Loading Linux core repo kernel ...
error: no such partition.
Loading initial ramdisk ...
error: you need to load the kernel first.

Press any key to continue...

پیشاپیش بابت راهنمایی هاتون ممنونم
طبق چه راهنمایی؟ آیا دوباره دارید روی vmware نصب می‌کنید؟

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #2 : 22 آذر 1392، 08:18 ب‌ظ »
سلام دوستان
من مراحل نصب رو رفتم و آخرش که ریبوت کردم و سی دی رو برداشتم با ارور زیر متسفانه بر خوردم
آلان بااوبونتو لایو امدم لطفا راهنمایی کنید

error: no such device: {ID}
Loading Linux core repo kernel ...
error: no such partition.
Loading initial ramdisk ...
error: you need to load the kernel first.

Press any key to continue...

پیشاپیش بابت راهنمایی هاتون ممنونم
طبق چه راهنمایی؟ آیا دوباره دارید روی vmware نصب می‌کنید؟

نه روی سیستم
مشکل قبلیم به خاطر وی ام ور بود، روی virtualbox نصب کردم اما روی سیستم به این ارور بر خوردم
چند تا فیلم داخل یوتیوب رو نگاه کردم همشون شبیه به هم بودن با آموزش های داخل سایت هم فرقی نداشتند

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #3 : 22 آذر 1392، 08:24 ب‌ظ »
فقط اسکریپت genfstab رو اینجوری وارد کردم
genfstab /mnt >> /mnt/etc/fstab

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : مشکل در نخوندن کرنل
« پاسخ #4 : 22 آذر 1392، 09:03 ب‌ظ »
فقط اسکریپت genfstab رو اینجوری وارد کردم
genfstab /mnt >> /mnt/etc/fstab
دوباره با سی‌دی بالا بیا و پارتیشن‌ها رو سوار کن، طبق قسمت ۴ این راهنما (فقط دیگه لازم نیست پارتیشن‌ها رو بسازی یا فرمت کنی. اگر هنوز مشکل داری از همین لینوکسی که هستی جواب فرمان lsblk -lf رو بزار و بگو کدوم پارتیشن ریشهٔ آرچه تا دقیق بهت بگم). بعد این دستور رو وارد کن
root@archiso ~ # genfstab -U -p /mnt  | sed 's/rw,relatime,data=ordered/defaults,relatime/' >> /mnt/etc/fstab

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #5 : 22 آذر 1392، 09:09 ب‌ظ »
فقط اسکریپت genfstab رو اینجوری وارد کردم
genfstab /mnt >> /mnt/etc/fstab
دوباره با سی‌دی بالا بیا و پارتیشن‌ها رو سوار کن، طبق قسمت ۴ این راهنما (فقط دیگه لازم نیست پارتیشن‌ها رو بسازی یا فرمت کنی. اگر هنوز مشکل داری از همین لینوکسی که هستی جواب فرمان lsblk -lf رو بزار و بگو کدوم پارتیشن ریشهٔ آرچه تا دقیق بهت بگم). بعد این دستور رو وارد کن
root@archiso ~ # genfstab -U -p /mnt  | sed 's/rw,relatime,data=ordered/defaults,relatime/' >> /mnt/etc/fstab

ubuntu@ubuntu:~$ lsblk -lf
NAME  FSTYPE  LABEL             MOUNTPOINT
sda                             
sda1                            /media/ubuntu/647960df-174b-41b4-9f1f-3cde42f161
sda2                            [SWAP]
sda3                            /media/ubuntu/2993544d-dbad-4edc-9989-9c8c0c6ff5
sr0   iso9660 Ubuntu 12.10 i386 /cdrom
loop0                           /rofs
ubuntu@ubuntu:~$


آرچ روی sda1 نصبه
genfstab رو هم وارد کردم فرقی نکرد بازم
« آخرین ویرایش: 22 آذر 1392، 09:23 ب‌ظ توسط alireza.076 »

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : مشکل در نخوندن کرنل
« پاسخ #6 : 22 آذر 1392، 09:24 ب‌ظ »
با سی‌دی آرچ بوت کن و
root@archiso ~ # mount /dev/sda1 /mnt
root@archiso ~ # swapon /dev/sda2
root@archiso ~ # genfstab -U -p /mnt  | sed 's/rw,relatime,data=ordered/defaults,relatime/' >> /mnt/etc/fstab

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #7 : 22 آذر 1392، 09:26 ب‌ظ »
با سی‌دی آرچ بوت کن و
root@archiso ~ # mount /dev/sda1 /mnt
root@archiso ~ # swapon /dev/sda2
root@archiso ~ # genfstab -U -p /mnt  | sed 's/rw,relatime,data=ordered/defaults,relatime/' >> /mnt/etc/fstab

وارد کردم اما بازم فرقی نکرد البته ساپ رو مانت نکرده بودم
باید مانت کنم؟

آفلاین mojtabazn

  • Sr. Member
  • *
  • ارسال: 260
  • Arch + Lxqt +compiz
پاسخ : مشکل در نخوندن کرنل
« پاسخ #8 : 22 آذر 1392، 09:32 ب‌ظ »
محتویات فایل fstab درایو ارچو اینجا قرار بدین همچنین محتویات فایل تنظیمات بوت لودر
بوت لودر فایلش اینجاست 
/boot/grub/grub.cfgfstab هم تو
/etc/fstab
« آخرین ویرایش: 22 آذر 1392، 09:34 ب‌ظ توسط mojtabazn »

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : مشکل در نخوندن کرنل
« پاسخ #9 : 22 آذر 1392، 09:41 ب‌ظ »
وارد کردم اما بازم فرقی نکرد البته ساپ رو مانت نکرده بودم
باید مانت کنم؟
نه لازم نیست. مشکل اینه که شما از راهنما پیروی نمی‌کنید. با سی‌دی آرچ بوت کنید و
root@archiso ~ # mount /dev/sda1 /mnt
root@archiso ~ # swapon /dev/sda2
root@archiso ~# arch-chroot /mnt
# pacman -S grub-bios os-prober
# grub-install --target=i386-pc --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
# grub-mkconfig -o /boot/grub/grub.cfg

دقیقا همین‌ها رو وارد کنید بدون کم یا زیاد.

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #10 : 22 آذر 1392، 10:21 ب‌ظ »
وارد کردم اما بازم فرقی نکرد البته ساپ رو مانت نکرده بودم
باید مانت کنم؟
نه لازم نیست. مشکل اینه که شما از راهنما پیروی نمی‌کنید. با سی‌دی آرچ بوت کنید و
root@archiso ~ # mount /dev/sda1 /mnt
root@archiso ~ # swapon /dev/sda2
root@archiso ~# arch-chroot /mnt
# pacman -S grub-bios os-prober
# grub-install --target=i386-pc --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
# grub-mkconfig -o /boot/grub/grub.cfg

دقیقا همین‌ها رو وارد کنید بدون کم یا زیاد.

آخرین دستور ارور داد
الته قبلا هم من گراب با پروبر رو نصب کرده بودم و دستور آخر نی زهمین ارور رو داده بود
ارور ضمیمه شد توی عکس

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : مشکل در نخوندن کرنل
« پاسخ #11 : 22 آذر 1392، 10:23 ب‌ظ »
محتویات فایل fstab درایو ارچو اینجا قرار بدین همچنین محتویات فایل تنظیمات بوت لودر
بوت لودر فایلش اینجاست 
/boot/grub/grub.cfgfstab هم تو
/etc/fstab
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ad4103fa-d940-47ca-8506-301d8071d467
else
  search --no-floppy --fs-uuid --set=root ad4103fa-d940-47ca-8506-301d8071d467
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux, with Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-ad4103fa-d940-47ca-8506-301d8071d467' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ad4103fa-d940-47ca-8506-301d8071d467
else
  search --no-floppy --fs-uuid --set=root ad4103fa-d940-47ca-8506-301d8071d467
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw  quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
menuentry 'Arch Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-ad4103fa-d940-47ca-8506-301d8071d467' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  ad4103fa-d940-47ca-8506-301d8071d467
else
  search --no-floppy --fs-uuid --set=root ad4103fa-d940-47ca-8506-301d8071d467
fi
echo 'Loading Linux core repo kernel ...'
linux /boot/vmlinuz-linux root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 rw  quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-fallback.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+ ###
### 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 ###


#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# UUID=647960df-174b-41b4-9f1f-3cde42f161b7
/dev/sda1            /          ext4      rw,relatime,data=ordered 0 1

# UUID=2993544d-dbad-4edc-9989-9c8c0c6ff5c0
/dev/sda3            /home      ext4      rw,relatime,data=ordered 0 2

# UUID=83577d69-61ca-40dc-a35e-ba6ee8762105
/dev/sda2            none      swap      defaults  0 0

# /dev/sda1
UUID=647960df-174b-41b4-9f1f-3cde42f161b7 /          ext4      rw,relatime,data=ordered 0 1

# /dev/sda3
UUID=2993544d-dbad-4edc-9989-9c8c0c6ff5c0 /home      ext4      rw,relatime,data=ordered 0 2

آفلاین mojtabazn

  • Sr. Member
  • *
  • ارسال: 260
  • Arch + Lxqt +compiz
پاسخ : مشکل در نخوندن کرنل
« پاسخ #12 : 22 آذر 1392، 10:55 ب‌ظ »
هیچ وقت دستور fstab نباید دوبار اجرا کنید الان فایل fstab  تونو ویرایش کنید  این خطوط اخر رو پاک کنید
# /dev/sda1
UUID=647960df-174b-41b4-9f1f-3cde42f161b7 /          ext4      rw,relatime,data=ordered 0 1

# /dev/sda3
UUID=2993544d-dbad-4edc-9989-9c8c0c6ff5c0 /home      ext4      rw,relatime,data=ordered 0 2

مرحله بعدی اینکه دوباره chroot کنید با دیسک لایو و دستورات زیر
# mount /dev/sda1 /mnt
 # swapon /dev/sda2
# arch-chroot /mnt
# grub-mkconfig -o /boot/grub/grub.cfg

الان درایو بوت شما با درایو بوت تو تنظیمت بوت لودر نمیخونه این کار بکنید اگه حل نشد محتویات تنظیمات بوت لودر اینجا بذارید