linux挂载分区失败

如何进行SUSE Linux 10挂载分区后引导出错的修复?

创新互联建站是一家以网络技术公司,为中小企业提供网站维护、成都网站制作、成都网站建设、网站备案、服务器租用、域名注册、软件开发、重庆小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站咨询电话:18980820575

SUSE Linux是一个基于Linux内核的开源操作系统,广泛应用于服务器、桌面和嵌入式系统等领域,在使用SUSE Linux 10的过程中,可能会遇到挂载分区后引导出错的问题,本文将介绍如何进行SUSE Linux 10挂载分区后引导出错的修复,以帮助用户解决问题。

检查硬件连接

1、确保硬盘、光驱等硬件设备已正确连接到计算机上,并使用fdisk -l命令查看硬件设备的信息。

2、如果硬件设备未被识别,可以尝试使用lspci命令查看PCI设备信息,或者检查BIOS设置中的硬件设备配置。

创建并挂载分区

1、使用fdisk命令对硬盘进行分区操作,对/dev/sda硬盘进行分区:

sudo fdisk /dev/sda

2、按照提示进行分区操作,创建一个新分区或扩展现有分区,完成后,使用w命令保存更改。

3、使用mkfs命令格式化分区,将新创建的分区/dev/sda5格式化为ext4文件系统:

sudo mkfs.ext4 /dev/sda5

4、创建一个挂载点目录,创建一个名为/mnt/data的目录:

sudo mkdir /mnt/data

5、将分区挂载到指定目录,将/dev/sda5分区挂载到/mnt/data目录:

sudo mount /dev/sda5 /mnt/data

修复引导问题

1、备份当前的GRUB引导配置文件:

sudo cp /etc/grub.d/* /boot/grub/grub.cfg_backup/

2、使用文本编辑器打开GRUB引导配置文件,使用vi编辑器打开/boot/grub/grub.cfg文件:

sudo vi /boot/grub/grub.cfg

3、在grub.cfg文件中找到以下行:

set root=(hd0,)
linux /boot/vmlinuz-$(uname -r) root=UUID= ro quiet splash vga=7880 nokaslr init=/bin/bash

4、如果存在多个根分区,请确保每个根分区都有一个唯一的UUID,如果没有UUID,可以使用blkid命令为分区生成UUID:

sudo blkid /dev/sdaXNNNNNNNNNNNNNNNN | grep "UUID=" | cut -d' ' -f2> uuid_file.txt

将生成的uuid_file.txt文件中的UUID替换到grub.cfg文件中的相应行。

5、如果存在多个启动项,请确保每个启动项都指向正确的引导分区,如果有多个根分区,可以使用以下方法添加启动项:

menuentry "Ubuntu" {
  set root=(hd0,)
  linux /boot/vmlinuz-$(uname -r) root=UUID= ro quiet splash vga=7880 nokaslr init=/bin/bash inst.sh runlevel=5 multiboot=casper netboot=cdrom quiet splash locale=en_US.UTF-8 modprobe.blacklist=nouveau vga_mode=7880 xserver-args=--vga-mode=7880 --vga-fb=screen0 --serverip= --serverport= --serverostype=ubuntu --serverosrelease= --serverarch=amd64 --target-list=http://mirrorlist.centos.org/?release=$(echo $RELEASE_ID | sed 's/([0-9]+).([0-9]+).*/12/g')&repo=os&infra=$(hostname) &arch=$(uname -m) &trusty_installer=1 http://mirrorlist.centos.org/?release=$(echo $RELEASE_ID | sed 's/([0-9]+).([0-9]+).*/12/g')&repo=os&infra=$(hostname) &arch=$(uname -m) &trusty_installer=1 cdrom::cdimage=CentOS-7-x86_64-Server-1708.iso cdrom::url=http://mirror.centos.org/centos/7/os/$basearch xenial_installer=1 mode=install autoboot=on network::configmode=networkmanager systemd::systemunit=network manager systemd::systemunit=network service name='NetworkManager' type='service' systemd::systemunit=network service name='ifupdown' type='service' systemd::systemunit=network service name='firewalld' type='service' systemd::systemunit=network service name='avahi' type='service' systemd::systemunit=network service name='sshd' type='service' systemd::systemunit=network service name='timesyncd' type='service' systemd::systemunit=network service name='chronyd' type='service' systemd::systemunit=network service name='syslog-ng' type='service' systemd::systemunit=network service name='ntpd' type='service' systemd::systemunit=network service name='nfs-common' type='service' systemd::systemunit=network service name='rpcbind' type='service' systemd::systemunit=network service name='idmapd' type='service' systemd::systemunit=network service name='xinetd' type='service' systemd::systemunit=network service name='tftp' type='service' systemd::systemunit=network service name='transmission-daemon' type='service' systemd::systemunit=network service name='postgresql95-postmaster' type='process' systemd::systemunit=postgresql95-postmaster type='socket' socket_type='unixstream' socket_protocol='local' socket_wait_timeout='3600s' socket_user='postgres' socket_group='postgres' socket_directory="/var/run" sysctl kernel.printk="4 4 1 7":7 sysctl kernel.core_uses_pid="1" sysctl kernel.randomize_va_space="2" sysctl net.ipv4.ip_forward="1" sysctl net.bridge.bridge-nf-call-iptables="1" sysctl net.bridge.bridge-nf-call-ip6tables="1" sysctl net.bridge.bridge-nf-call-arptables="1” target=”livecd”} label=”Ubuntu %E%A%8%B%E%A%8%B – Live CD (64 bit)” disabled priority=”100” zapage“” gpgcheck“” gpgkey“http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse” >> grub.cfg_backup/grub.cfg_backup2 && sudo update-grub && sudo reboot -f && exit 0 || sudo update-grub && sudo reboot -f && exit $?; echo "Grub bootloader has been updated successfully!" || echo "Failed to update Grub bootloader!"; exit $?; sudo umount /mnt/data; sudo chmod a+rw /mnt/data; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit $?; sudo sync; sudo shutdown -r now; exit

名称栏目:linux挂载分区失败
地址分享:http://www.hantingmc.com/qtweb/news25/487275.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联