openSUSE Forums > Archives > SF Archives > ARCHIVES - OpenSUSE Beta > ARCHIVES - OpenSUSE Beta PPC » SuseOS10 /sbin/lilo reports /proc/mount(s) error

Go Back   openSUSE Forums > Archives > SF Archives > ARCHIVES - OpenSUSE Beta > ARCHIVES - OpenSUSE Beta PPC
Forums FAQ Members List Search Today's Posts Mark Forums Read


ARCHIVES - OpenSUSE Beta PPC Questions specific to PowerPC systems running OpenSUSE Beta
(Questions that apply to both PPC and non-PPC systems should be posted in the OpenSUSE Beta forum)

 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 29-Nov-2005, 01:57
tom_anna
Guest
 
Posts: n/a
Post

Hi everyone,

PLEASE NOTE: WE, SUSE. OPENSUSE, NOVELL, THIS FORUM, IT'S ADMINS, MODS TAKE NO ......
READ OUR LIPS NO CULPABILITY, LIABILITY, RESPONSIBILITY WHATSOEVER FOR ANY DAMAGE DONE TO YOUR PREINSTALLED OS IF YOU FOLLOW THROUGH THE FOLLWING ON YOUR APPLE.

THESE MATTERS REVOLVE AROUND THE NEWEST APPLE iMAC G5 HARDWARE WITH OSX 10.4.0 PREINSTALLED

Att Mods:
We thought some of this might help some of our n00bs.... so it's a bit long winded, please feel free to
[snip]
[snip]

POST BEGINS

[The error should be in red at the bottom of this post]

Just a small on screen reported error,,, and no Open Suse 10 OSS Final bootup post install.
This error is repeatable/replocatable/reoccuring, below are the conditions that bring forth the error :

1.) Your hardware is the latest (bar one) Apple iMac G5 17" LCD Flat Screen PC (with SMU Chip and ATI 9600 onboard Video Chipset)

2.) You are installing OpenSuse V10 OSS (GM) FINAL

3.) You have VISITED and PRINTED OUT THE FOLLOWING NECESSARY DOCUMENTATION FOR YOUR PARTICULAR POWER BASED CPU/PC :

http://www.opensuse.org/POWER@SUSE
http://www.opensuse.org/PPC_Partitioning

http://www.opensuse.org/How_to_boot_...s_PPC_machines

IN THE CASE OF OUR PC THE G5 :

http://www.opensuse.org/PPC:Boot_pmac

4.) You have successfuly burnt (AS AN IMAGE - NOT JUST COPIED THE ISO TO A REWRITEABLE CDROM) the required .iso images on to cd's

5.) You have rebooted from the FIRST CDRom Disk holding down your "c" key on your keyboard

6.) At the boot prompt aka boot: you have typed in ...... install start_shell

IN OUR CASE :
7.) You have Partitioned your INTERNAL SATA DRIVE with pdisk from the command prompt by FIRST running pdisk /dev/sda
With:
A 39meg /boot partition
A 50G / (root partition)
A 3G (swap partition)

Using the C option (Upper Case C NOT lower case c )

8.) Typing exit and the Yast GUI installer starts up and will then finally get you to the partitioner

PLEASE NOTE: Do NOT use the partitioner to CREATE OR DELETE ANY PARTITIONS YOU CAN SEE ONLY USE THE PARTITIONER TO FORMAT THE EARLIER CREATED PARTITIONS BY CLICKING ON THE PARTITIONER AND FOLLOWING THROUGH CHOOSING CUSTOM !

PLEASE NOTE: DO NOT DELETE THE Apple_Partition_Map (partition) if you intend to dual boot Apple OSX and Linux (Open Suse)

9.) You complete a successful install (except for the common BOOTLOADER ERROR)

PLEASE NOTE: SUSE WILL NOT CURRENTLY INSTALL A BOOTLOADER FROM THE YAST GUI !

10.) SAY NO TO RETRYING THE BOOTLOADER INSTALL !

11.) LET THE INSTALL COMPLETE.

12.) REBOOT USING THE FIRST SUSE DISK

13.) AT THE boot: (prompt) type in

boot: "rescue" type rescue without the quotes

14.) at the rescue prompt type: mount -w /dev/sda6 (or your installed root partition) /home

mount -w /dev/sda6 /home

15.) next ... at the prompt type: chroot /home

you are now "in" your earlier installed distro of open suse 10 final

16.) go ( cd ) to the /etc directory and type in joe /etc/lilo.conf

IF the above fails TRY THE FOLLOWING:

TYPE: cd /

then type joe /home/etc/lilo.conf

or joe /etc/lilo.conf

or any of the above with the -w option

for example .... joe -w /etc/lilo.conf

FROM THE PRINTED DOCS (Choosing your preferred Apple PC) COPY THE lilo.conf TO SUIT YOUR PARTITION LAY OUT INTO THE BLANK joe editor screen after you are happy with the lilo.conf save it, then exit joe


OUR'S IS THE POWER MAC (G5)
Boot Loader Configuration in the Installed System

PowerMacs use the yaboot boot loader to provide a list of configured kernels during start-up and to load the kernel and initrd from the hard disk or over the network. To reduce the hassle of configuration, a wrapper script 'lilo' exists to generate a yaboot.conf file suitable for your setup. lilo uses a simple config file /etc/lilo.conf that contains a list of kernels, the boot partition, and the MacOS installation. An example config:

# wait 10 seconds for user input
timeout=100
# kernel to boot when no user input was given
default=linux
# update the firmware boot-device variable
activate
# small Apple_HFS partition
boot=/dev/hda7

# kernel ELF binary
image=/boot/vmlinux
label=linux
initrd=/boot/initrd
# kernel cmdline options
# resume= for suspend-to-disk
# quiet to surpress the useless kernel messages
# sysrq= to allow backtrace when things go downhill
append="root=/dev/hda8 resume=/dev/hda9 quiet sysrq=1"

# MacOS partition
other=/dev/hda6
# this label can also be the default=
label=macos

If you can't find lilo.conf in your /etc folder, create an empty document and paste the above code (or any variation of it) and save as lilo.conf in your /etc folder.

Run /sbin/lilo from shell as a super user to make lilo read the .conf file and set up the configurations you entered.

* For each change you make in the above file, you have to run /sbin/lilo again

* If lilo complains like this: "hmount: /dev/hda7: not a Macintosh HFS volume (Invalid argument)" it may be that your boot partition (hda7) is not HFS but HFS+. You can fix this by doing "hformat /dev/hda7".

[edit]
Partition Types to Use

The OpenFirmware only loads boot files from HFS partitions. The disk needs a 'mac' label. The partition type of the boot partition must start with 'Apple_HFS' or with 'Apple_Boot'. The latter won't be shown within MacOS.

17.) DO NOT USE hformat /dev/hda4 or hformat /dev/sda4

USE THE FOLLOWING:

hformat -f -l boot /dev/hda4 or hformat -f -l boot /dev/sda4

hda is used for older ide ultra 33/66/100/133 hard disk drives
sda is used for the newer SATA hard disk drives

18.) this is where we encounter the proc/mount(s) error

FROM THE COMMAND PROMPT RUN /sbin/lilo

You will see it will recognise your OSX partition (if dual booting) and it will recognise your Suse root partition
You will see it has created the following in the /boot (HFS - NOT HFS+ PARTITION)

Finder
os-chooser
System
yaboot
yaboot.conf

These files can be seen in a "boot" partition on your 10.4.0 osx aqua desktop ... later after a reboot... thats "IF" you choose to "press the spacebar" on your keyboard if you DO NOT" press the space bar at the time you see the "press the space bar to go to osx" the Linux (suse) option to boot from the bootloader will appear.


THE ERROR INVOLVING:

/proc/mount(s) unknown file directory

appears at the bottom of the text involving the creation of the above files
ALSO it states: error on line 53-58 of lilo (sorry not quite sure of the line)

Allowing a reboot aka typing exit twice then at login prompt typing "root"
then at prompt typing shutdown -r now

NOT PRESSING THE SPACE BAR AND THEN PRESSING ENTER once HAS A REPEATED BOOTPROMPT GO UP THE SCREEN.

Pressing the space bar when prompted will still take you to your osx 10.4.0 (tiger in our case osx)

Any Suggestions re the /proc/mount(s) error appreciated. Please feel free to post a reply.
See our several posts in the suggestions part of our forum re PPC/PPC64 and our post re our volanteer bug spotters. We need mor folks to volaanterr for work in our forums please contact a mod.

REMEMBER PLEASE: MODS ARE MODS NOT DEV TEAM MEMBERS OR EXPERTS ON YOUR PC OR OPEN SOURCE SUSE LINUX ! (prob worth putting that statement up as a sticky our esteemed mods.)

REMEMBER: ALSO: MOD'S CAN'T DO MIRACLES

REMEMBER: SOME QUESTIONS/PROBLEMS DO ****"NOT"**** (yet) HAVE ANSWERS

REMEMBER: NO ONE HASE to sort out your problem.

REMEMBER: REPLYS TO YOUR QUESTION(S) ARE SUBJECT TO ***** attitude*****..........

..... YOUR'S !!!!!

....aka........ BAD ATTITUDE ........ NO REPLYS OR ANSWERS !!!!!!

Thank you, DEEPLY THANK YOU ..... our OpenSuse Devs, Mod's, Supers, Novell and Suse STAFF ....

......... GREAT WORK ..... keep on keepin' on !

FOR n00b's

To our n00b's,,,, there are willing people,,, to help n00bs (newbees) just let people know in your post ... ok !!

FOR GEEKS

Your help is appreciated in our forums...... just keep it simple stupid,,, remember these members like the goof proof desktops (GUI's) and goof proof installers (GUI's)

Many happy returns..... please come back to our PPC/PPC64 section soon !!

cheers
tom and anna.
Be pleasant and nice in our forums and on our mailing lists, common courtesy goes a long, long way !!
Merry Christmas and a Happy New Year to ALL
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2